EA: TimeEA

 

TimeEA:

一个简单的 EA 交易,会在 EA 参数中指定的时间开启指定类型的仓位。仓位在相应参数指定的时间关闭。


作者: Scriptor

 
在配置的时间打开指定类型的位置。

在设定时间的第一个刻度上。

应该明白,该 EA 是用于培训和测试策略。

我认为你可以大大加快它的运行速度。

 
fxsaber:
在设定时间的第一个刻度上。
您真是个文人)
 
Artyom Trishkin:
你真是个文人)

看完描述后,我就确定这是 OnTimer。试想一下,当时的文字可以写得多么完美。

 
fxsaber:

看完说明后,我确定这就是 OnTimer。试想一下,如果当时能写得更完美,那该有多好。

我的手机看不到代码。
 
fxsaber:

看完说明后,我确定这就是 OnTimer。试想一下,当时的编写方式会有多完美。

我看了看代码。

为什么会有一个计时器?那里显示了所需时间的计算,只是为了便于教学。

 
Artyom Trishkin:

为什么有计时器?它显示了所需时间的计算,只是为了教学目的。

如果是出于培训目的,则应优化代码的编写。进行剖析后就会发现这种时间计算方法的优势。

对 EA 的速度不能掉以轻心!为什么要编写明知缓慢的代码?

 
fxsaber:

你想为 kodobase 的纯洁而战?好吧,好吧,好吧

 
Andrey Khatimlianskii:

你想为 kodobase 的纯洁而战?好吧,好吧,好吧......

在 QB 中没有一个来自 MQ 的顾问(我没有在标准交付中查找)。情况很奇怪。MQ 一直在强调 MT5 的速度性能很好,但似乎他们并没有测量过。也许这就是他们允许发布慢速代码用于教学目的的原因。


我想看看 MQ 的参考代码。在没有逻辑错误的情况下,算法加速是不可能的,代码是有布局的,涉及不同类型的订单(不仅是市场),显示订单的异步发送及其处理,涉及交易历史和刻度。至少对一个符号是这样。

 

请告诉我为什么测试仪会显示这个错误

1

 
由于某种原因,它无法从库中加载。当尝试在编辑器中编译代码时,会出现错误。