多币种--多方位顾问 - 页 7 12345678 新评论 Tango_X 2018.09.12 15:43 #61 Fast528:我不明白是什么原因使你不能在零条上获得指标数据,它与新条 有什么关系?因为信号必须不断等待,在任何tick期间,而不是一个新的条形图+除此之外,在所有的时期和几个货币对上都是如此 Vitaly Muzichenko 2018.09.12 15:50 #62 Tango_X:因为你必须一直等待信号,在每一个点上,而不是在一个新的柱子上,在所有时间框架和几个货币对上。你在1秒内得到计时器上的信号。你把它全部保存在[符号][周期]数组中。然后不断监测计时器中的新信号,如果有信号,则将其值与之前保存的值进行比较--如果值不匹配,则为新信号,你可以进行交易,如果值匹配,则为旧信号--跳过它。 Реter Konow 2018.09.12 15:50 #63 Tango_X:因为信号必须不断地等待,在任何时间段内,没有新的条形图+在所有时期和几个货币对上也是如此。因此。 将指标的 代码转移到专家顾问中。从定时器开始启动信号搜索机制(至少每16毫秒)。只要你依赖指标,就会有错过信号的概率。如果代码在EA中,你就不会错过它。 Tango_X 2018.09.12 15:55 #64 Реter Konow:因此。 将指标代码转移到EA中。从定时器中运行信号搜索机制(至少每16ms)。只要你依赖指标,就会有错过信号的机会。如果代码在专家顾问中,你就不会错过它。那么,如何在不同时期和不同对的计时器中从EA中调用该指标--你能举个简单的例子吗? Реter Konow 2018.09.12 15:57 #65 Tango_X:然后你如何在不同的时期和对的计时器中从EA调用指标--你能举个简单的例子吗?彻底移动代码,摆脱指标。如果可能的话。如果你需要该指标作为交易的视觉支持,请单独运行它。 你只需要指标的计算部分。 最后一件事。如果你在信号过后的片刻要求指示器--那么你已经错过了,甚至不会认识到它。如果你在你的EA中拥有指标代码,你将能够比较前后的数值并确定信号是瞬间的。也就是说,你将能够对被遗漏的信号做出反应,因为你将通过比较写在数组中的数值而知道遗漏的事实。在通过指标进行沟通时,这可能要困难得多,效率也低。 Tango_X 2018.09.12 15:59 #66 谢谢大家的提示!我将逐一尝试,我想我将找到适合自己的东西。 Aleksey Vyazmikin 2020.09.20 13:40 #67 专家顾问可能会错过打勾信号,这是由开发人员专门做的。这就是为什么你应该在历史上已经出现的点位上工作,会有延迟,但信号不会被错过。但我认为一分钟的OHLC足以恢复几乎所有错过的信号。 VVT 2020.09.20 13:45 #68 Aleksey Vyazmikin: 专家顾问可能会跳过滴答信号,它是由开发人员专门设计的。因此,你应该使用历史上已经存在的点位。 会有延迟,但信号不会被错过。但我认为一分钟的OHLC足以恢复几乎所有错过的信号。 你是如何跳过虱子的?有哪些开发者是故意这样做的?你在说什么呢? Aleksey Vyazmikin 2020.09.20 15:05 #69 ElenaVVT:你是如何跳过虱子的?有哪些开发者是故意这样做的?你是什么意思?Renat之前写道,专家顾问在出现新的tick时进行计算,并等待新的tick出现。 如果在数据处理过程中出现了更多的tick,它们不会被放入队列,而是直接跳过,否则终端会冻结。 客户终端的事件 鏂囩歞ean NewTick事件 是在有新的报价时产生的,由附加的Expert Advisors的OnTick() 函数处理。 如果在新的报价到来时,运行在前一个报价上的OnTick函数被执行,那么进入的报价将被专家顾问忽略,因为相应的事件没有被放在EA事件队列中。 所有在程序执行过程中出现的新报价都会被程序忽略,直到OnTick()函数的下一次执行结束。此后,只有在有新的报价时才会启动该功能。 无论自动交易是否被启用,NewTick事件都会产生("启用/禁用自动交易 "按钮)。禁止自动交易只是禁止从专家顾问发送交易请求,专家顾问的操作并没有停止。 通过按指定的按钮禁止自动交易,不会中断当前OnTick()函数的执行。 Valeriy Yastremskiy 2020.09.20 15:17 #70 Aleksey Vyazmikin:Renat之前写道,当一个新的tick出现时,Expert Advisor会进行计算并等待新的tick。 如果在数据处理期间有更多的tick,它们不会被放入队列,而是直接跳过,否则终端会直接冻结。 客户端事件 鏂囩歞ean NewTick事件 是在有新的报价时产生的,由附加的Expert Advisors中的OnTick() 函数处理。 如果在新的报价到来时,运行在前一个报价上的OnTick函数被执行,那么进入的报价将被专家顾问忽略,因为相应的事件没有被放在EA事件队列中。 所有在程序执行过程中出现的新报价都会被程序忽略,直到OnTick()函数的下一次执行结束。此后,只有在有新的报价时才会启动该功能。 无论自动交易是否被启用,NewTick事件都会产生("启用/禁用自动交易 "按钮)。禁止自动交易只是禁止从专家顾问发送交易请求,专家顾问的操作并没有停止。 通过按指定的按钮禁止自动交易,不会中断OnTick()函数的执行。 一直以来都是这样,如果OnTick没有返回,就会跳过进入的ticks。EA只在tick等待模式下跟踪它们。但你似乎是在说故意漏掉虱子的事?这对我来说是个错误。 12345678 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我不明白是什么原因使你不能在零条上获得指标数据,它与新条 有什么关系?
因为信号必须不断等待,在任何tick期间,而不是一个新的条形图+除此之外,在所有的时期和几个货币对上都是如此
因为你必须一直等待信号,在每一个点上,而不是在一个新的柱子上,在所有时间框架和几个货币对上。
你在1秒内得到计时器上的信号。你把它全部保存在[符号][周期]数组中。然后不断监测计时器中的新信号,如果有信号,则将其值与之前保存的值进行比较--如果值不匹配,则为新信号,你可以进行交易,如果值匹配,则为旧信号--跳过它。
因为信号必须不断地等待,在任何时间段内,没有新的条形图+在所有时期和几个货币对上也是如此。
因此。
因此。
那么,如何在不同时期和不同对的计时器中从EA中调用该指标--你能举个简单的例子吗?
然后你如何在不同的时期和对的计时器中从EA调用指标--你能举个简单的例子吗?
彻底移动代码,摆脱指标。如果可能的话。
如果你需要该指标作为交易的视觉支持,请单独运行它。
你只需要指标的计算部分。
最后一件事。
如果你在信号过后的片刻要求指示器--那么你已经错过了,甚至不会认识到它。
如果你在你的EA中拥有指标代码,你将能够比较前后的数值并确定信号是瞬间的。也就是说,你将能够对被遗漏的信号做出反应,因为你将通过比较写在数组中的数值而知道遗漏的事实。
在通过指标进行沟通时,这可能要困难得多,效率也低。
专家顾问可能会跳过滴答信号,它是由开发人员专门设计的。因此,你应该使用历史上已经存在的点位。 会有延迟,但信号不会被错过。但我认为一分钟的OHLC足以恢复几乎所有错过的信号。
你是如何跳过虱子的?有哪些开发者是故意这样做的?你在说什么呢?
你是如何跳过虱子的?有哪些开发者是故意这样做的?你是什么意思?
Renat之前写道,专家顾问在出现新的tick时进行计算,并等待新的tick出现。 如果在数据处理过程中出现了更多的tick,它们不会被放入队列,而是直接跳过,否则终端会冻结。
客户终端的事件鏂囩歞ean
NewTick事件 是在有新的报价时产生的,由附加的Expert Advisors的OnTick() 函数处理。 如果在新的报价到来时,运行在前一个报价上的OnTick函数被执行,那么进入的报价将被专家顾问忽略,因为相应的事件没有被放在EA事件队列中。
所有在程序执行过程中出现的新报价都会被程序忽略,直到OnTick()函数的下一次执行结束。此后,只有在有新的报价时才会启动该功能。
无论自动交易是否被启用,NewTick事件都会产生("启用/禁用自动交易 "按钮)。禁止自动交易只是禁止从专家顾问发送交易请求,专家顾问的操作并没有停止。
通过按指定的按钮禁止自动交易,不会中断当前OnTick()函数的执行。
Renat之前写道,当一个新的tick出现时,Expert Advisor会进行计算并等待新的tick。 如果在数据处理期间有更多的tick,它们不会被放入队列,而是直接跳过,否则终端会直接冻结。
客户端事件鏂囩歞ean
NewTick事件 是在有新的报价时产生的,由附加的Expert Advisors中的OnTick() 函数处理。 如果在新的报价到来时,运行在前一个报价上的OnTick函数被执行,那么进入的报价将被专家顾问忽略,因为相应的事件没有被放在EA事件队列中。
所有在程序执行过程中出现的新报价都会被程序忽略,直到OnTick()函数的下一次执行结束。此后,只有在有新的报价时才会启动该功能。
无论自动交易是否被启用,NewTick事件都会产生("启用/禁用自动交易 "按钮)。禁止自动交易只是禁止从专家顾问发送交易请求,专家顾问的操作并没有停止。
通过按指定的按钮禁止自动交易,不会中断OnTick()函数的执行。
一直以来都是这样,如果OnTick没有返回,就会跳过进入的ticks。EA只在tick等待模式下跟踪它们。但你似乎是在说故意漏掉虱子的事?这对我来说是个错误。