用网页编写MT4 EA,就是那么简单!So easy! eano1.com | 现成ea一个只需1元钱 | 试试自己编写ea策略
【hbb1215 2019-02-14 16:09:46提问:双策略ea,分优先级执行

一款ea中有A、B两个策略同时运行,其中A策略优先于B策略,A策略开单时B策略暂停,A策略订单结束后,B策略再运行,如何表达?


【站长解答

可以用一个长期存储变量(自定义变量或G1~G20)来标记策略A是否执行过建仓。

当这个变量的值为0时,只执行策略A;当这个策略A建仓时,将这个变量设置为1;当策略A平仓后,将这个变量设置为2;

当这个变量的值为2时,只执行策略B。何时你想要ea重新开始执行策略A时,就将这个变量设置为0就行。

关于自定义变量的说明见自定义变量的设置和读取

下面的举例在每次价格跳动执行ea时先将长期存储的计数值读入临时变量N20,执行完中间的过程后,再将N20中的值存回长期存储计数变量。

fffeeee.png