新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 360 1...353354355356357358359360361362363364365366367...1953 新评论 Alexey Viktorov 2017.11.03 14:42 #3591 YarTrade: 这就是我读到的内容。我想确保我对所写的内容理解正确。先生们,我是否正确地理解了iVolume返回每点的交易量?不,不正确。iVolume返回指定条形图的tick volume。即卖出价和买入价的变化量。观察提议的指标,你可以很清楚地看到它。 ijonhson 2017.11.03 15:23 #3592 你好,我还在尝试将代码从自定义指标固定到EA中,我开始分析部分,发现IndicatorCounted()函数,如何在EA代码中替换它?除了这个功能,该指标还使用了时间序列High和Low,在指标和EA中,代码编译和运行,但在EA中的第一个tick就出现了关键错误,显然超出了array.....。我读了关于指标的文章,如何追踪这个零条?没有这个功能,包括定时器和按时间框架的收条? Alexey Viktorov 2017.11.03 16:25 #3593 ijonhson:你好,我还在尝试将代码从自定义指标固定到EA中,我开始分析部分,发现IndicatorCounted()函数,如何在EA代码中替换它?除了这个功能,该指标使用了时间序列High和Low,在指标和EA中,代码编译和运行,但在EA中的第一个tick是一个关键错误,显然超出了array.....。没有必要改变它。这是一个确定已经计数的条数的函数。如果你有一个不可抗拒的愿望,要在......。但在这种情况下,我们应该只考虑最后一个小节,而忽略所有历史小节。 Nikolay Ivanov 2017.11.03 16:28 #3594 ijonhson:试图将自定义指标中的代码纠正到EA中。你这是什么意思? 我们能不能谈一谈把代码从指标移到 EA中?IndicatorCounted(),如何在EA代码中取代它?你知道指标与EA有什么区别吗?如果是这样,你为什么在你的EA中需要这个功能?我读了关于指标的文章,我们如何跟踪这个零条?没有这个功能,打开定时器,按时间段关闭条?我认为有一个因果关系的问题。你设定的任务不正确,更好地解释你想要实现的目标,他们会告诉你正确的行动方案。 ijonhson 2017.11.03 16:29 #3595 Alexey Viktorov:它不需要做任何改变。它是一个确定已经计数的条数的函数。如果你有一个不可抗拒的愿望,要在......。当然,我们可以把市场状态的重新计算移到专家顾问上,但在这种情况下,我们应该只计算最后一个条形图,而忽略所有历史条形图。"它不需要被改变",也就是说,它在专家顾问系统中的onTick可以正常工作,就像它在指标中的onCalculate 一样? ijonhson 2017.11.03 16:32 #3596 Nikolay Ivanov: 你是什么意思? 是指将代码从一个指标转移到一个EA吗?你知道指标与EA有什么区别吗?如果是这样,你为什么在你的EA中需要这个功能?是的,我转移了代码,这就对了。我需要一个指标节点数组,用于分析每一个tick 的情况 Nikolay Ivanov 2017.11.03 16:36 #3597 ijonhson: 是的,代码转移是正确的。我需要一个指标节点数组来分析每个tick,最好是如果你在你的EA中需要指标值,你不需要把指标的代码复制到EA中,你甚至不需要指标的代码。你需要向EA申请指标值,这是用这个函数https://docs.mql4.com/ru/indicators/icustom。 iCustom - Технические индикаторы - Справочник MQL4 docs.mql4.com [in] input-параметры пользовательского индикатора, разделенные запятыми. Тип и порядок следования параметров должен соответствовать. Если параметры не указаны, то будут использованы значения по умолчанию. ijonhson 2017.11.03 16:53 #3598 Nikolay Ivanov: 如果你想在EA中获得指标值,你不需要把指标的代码复制到EA中,你甚至不需要指标的代码。你需要向EA申请指标值,这是用这个函数https://docs.mql4.com/ru/indicators/icustom。非常感谢,但就我对该函数的描述的理解,它需要指标的所有代码来获得一个值,在我指定的地方,也就是说,要获得所有的顶部,我需要计算指标的代码N次(逐一查看所有的条形图),但我需要比较几个时间段的指标顶部的顺序。然后我需要手动搜索顶点 Nikolay Ivanov 2017.11.03 16:54 #3599 ijonhson: 非常感谢,但就我对该函数的描述的理解,它执行指标的整个代码以获得一个值,在我指定的地方,也就是说,为了获得所有的顶部,我将需要计算指标的代码N次(逐一通过所有的条形图),但我需要比较这个指标在几个时间段的顶部的顺序。时间框架是函数的一个输入参数,你可以输入任何参数。使用一个周期读取一组条形图,数值可以存储在一个数组中 ijonhson 2017.11.03 17:00 #3600 Nikolay Ivanov: 时间框架是函数的一个输入参数,可以输入任何参数。使用一个循环读取一组条形图,数值可以保存在一个数组中问题是我是应该在每个刻度线上计算指标代码900次(例如3个时间段300个条),还是3次;很明显,icustom比较省事,我把它放在循环中就可以了;作为一个选项,我看到了一个用dll传递给Expert Advisor的指标值数组的地址,但我不想把指标保留在这个集合中 1...353354355356357358359360361362363364365366367...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这就是我读到的内容。我想确保我对所写的内容理解正确。
先生们,我是否正确地理解了iVolume返回每点的交易量?
不,不正确。iVolume返回指定条形图的tick volume。即卖出价和买入价的变化量。
观察提议的指标,你可以很清楚地看到它。
你好,我还在尝试将代码从自定义指标固定到EA中,我开始分析部分,发现IndicatorCounted()函数,如何在EA代码中替换它?
除了这个功能,该指标还使用了时间序列High和Low,在指标和EA中,代码编译和运行,但在EA中的第一个tick就出现了关键错误,显然超出了array.....。
我读了关于指标的文章,如何追踪这个零条?没有这个功能,包括定时器和按时间框架的收条?
你好,我还在尝试将代码从自定义指标固定到EA中,我开始分析部分,发现IndicatorCounted()函数,如何在EA代码中替换它?
除了这个功能,该指标使用了时间序列High和Low,在指标和EA中,代码编译和运行,但在EA中的第一个tick是一个关键错误,显然超出了array.....。
没有必要改变它。这是一个确定已经计数的条数的函数。如果你有一个不可抗拒的愿望,要在......。但在这种情况下,我们应该只考虑最后一个小节,而忽略所有历史小节。
试图将自定义指标中的代码纠正到EA中。
你这是什么意思? 我们能不能谈一谈把代码从指标移到 EA中?
IndicatorCounted(),如何在EA代码中取代它?
你知道指标与EA有什么区别吗?如果是这样,你为什么在你的EA中需要这个功能?
我读了关于指标的文章,我们如何跟踪这个零条?没有这个功能,打开定时器,按时间段关闭条?
我认为有一个因果关系的问题。你设定的任务不正确,更好地解释你想要实现的目标,他们会告诉你正确的行动方案。
它不需要做任何改变。它是一个确定已经计数的条数的函数。如果你有一个不可抗拒的愿望,要在......。当然,我们可以把市场状态的重新计算移到专家顾问上,但在这种情况下,我们应该只计算最后一个条形图,而忽略所有历史条形图。
"它不需要被改变",也就是说,它在专家顾问系统中的onTick可以正常工作,就像它在指标中的onCalculate 一样?
你是什么意思? 是指将代码从一个指标转移到一个EA吗?
你知道指标与EA有什么区别吗?如果是这样,你为什么在你的EA中需要这个功能?
是的,我转移了代码,这就对了。
我需要一个指标节点数组,用于分析每一个tick 的情况
是的,代码转移是正确的。
我需要一个指标节点数组来分析每个tick,最好是
如果你在你的EA中需要指标值,你不需要把指标的代码复制到EA中,你甚至不需要指标的代码。你需要向EA申请指标值,这是用这个函数https://docs.mql4.com/ru/indicators/icustom。
如果你想在EA中获得指标值,你不需要把指标的代码复制到EA中,你甚至不需要指标的代码。你需要向EA申请指标值,这是用这个函数https://docs.mql4.com/ru/indicators/icustom。
非常感谢,但就我对该函数的描述的理解,它需要指标的所有代码来获得一个值,在我指定的地方,也就是说,要获得所有的顶部,我需要计算指标的代码N次(逐一查看所有的条形图),但我需要比较几个时间段的指标顶部的顺序。
然后我需要手动搜索顶点
非常感谢,但就我对该函数的描述的理解,它执行指标的整个代码以获得一个值,在我指定的地方,也就是说,为了获得所有的顶部,我将需要计算指标的代码N次(逐一通过所有的条形图),但我需要比较这个指标在几个时间段的顶部的顺序。
时间框架是函数的一个输入参数,你可以输入任何参数。使用一个周期读取一组条形图,数值可以存储在一个数组中
时间框架是函数的一个输入参数,可以输入任何参数。使用一个循环读取一组条形图,数值可以保存在一个数组中
问题是我是应该在每个刻度线上计算指标代码900次(例如3个时间段300个条),还是3次;很明显,icustom比较省事,我把它放在循环中就可以了;作为一个选项,我看到了一个用dll传递给Expert Advisor的指标值数组的地址,但我不想把指标保留在这个集合中