Язык программирования MQL5 позволяет решать задачи на совершенно новом уровне. Даже те задачи, которые уже вроде имеют решения, благодаря объектно-ориентированному программированию могут подняться на качественно новый уровень. В данной статье специально взят простой пример проверки появления нового бара на графике, который был преобразован в достаточно мощный и универсальный инструмент. Какой? Читайте в статье.
你好,你能给我一个提示吗?
不同的是,在原始版本中,该对象被描述为。
也就是说,该对象是动态的。而在你的。
在这种情况下,该方法应该是这样的。
我忘了一件事。谁能告诉我如何对位于主文件夹子目录下的库正确使用#import?
https://www.mql5.com/ru/forum/23/page15
MetaTester:改变了 "通过公开价格 "的测试方法的操作。和以前一样,专家顾问的OnTick只在条形图开盘时被触发,但它播放的不是M1 OHLC点,而是被测试条形图的高点、低点和收盘状态。正因为如此,止损和挂单 可能会在不同于指定价格的情况下触发。这使我们能够实现测试的多重加速。
就质量而言,"所有刻度 "模式是否不适合你?
在某些情况下,没有。我真的不喜欢交易可能不按规定价格执行的模式(而且这种现象将被视为常态)。
因此,我将亲自支持康斯坦丁的请求。
你说的 "不按广告价格 "是什么意思?澄清一下。
更仔细地阅读文本。
由于我沉迷于处理挂单,这一点对我非常重要,我不希望挂单触发"不 在规定的价格"。
通过这种方法,这种类型的测试对我来说完全没有兴趣。
这就是为什么我认为提供两种类型的测试 "通过开盘价"(在分钟条和被测试的条上)的变体将是一个相当可接受的解决方案。
是的,我也不喜欢这个观点。在下一个条形图上,你只需检查挂单是否在前一个条形图的高-低范围内。如果是这样,那么它在设定的价格上是有效的。
有一个MovingAverages的例子,在M1 OHLC模式和Open Prices模式下都以同样的方式工作(在当前的607版本上)。为什么?因为它严格地在一个酒吧的开头工作 - 有一个特殊的检查。
在你的EA中设置同样的条件并使用M1 OHLC。而且你会很幸运。
有一个MovingAverages的例子,在M1 OHLC模式和Open Prices模式下都以同样的方式工作(在当前的607版本上)。为什么?因为它严格地在一个酒吧的开头工作 - 有一个特殊的检查。
如果你在你的EA中设置相同的条件并使用M1 OHLC。而你将会很高兴。
1.嗯,是的,他可能正在交易,因为它应该是。但这是建立在他的战略中的。我没有把它作为我策略的一部分,我使用挂单。
而且关于止损也不清楚--从什么时候开始,它们应该(可能)在没有显示的价格上发挥作用?
所以我不会感到高兴,至少不会,除非我切换到 "所有蜱虫"。
而如果我检查一个新的条形图,只在其开盘时进行交易,这将是一个不同的策略。
我需要这个吗?
嗯,是的,他可能是在正常交易。但他的策略里有这一点。而且我的策略中没有这个,我是用挂单交易。
我不明白,什么时候他们应该(可能)在没有设定的价格上工作?
所以我不会感到高兴,至少不会,除非我切换到 "所有蜱虫"。
而如果我检查一个新的条形图 并只在其开盘时进行交易,那么这将是一个完全不同的策略。
我需要它吗?