轻松写ea,不难!中文模块写EA,得MT4和MT5源码! 下载现成EA源码 | 试试写EA | 更多问答...
【aok669 2024-02-29 01:52:33提问(出价10元,返还0元):A与B策略,同时符合条件时,只需要一张单即可

A与B策略 同时符合条件时进单,总共会有2单


但只需要同时符合时,只需要一张单即可


如何加入条件??


image.png

【我去海鸥真是肥 2024-02-29 19:09:32解答(收获2元):审核评价:供参考

image.png

【胡里奥他大大 2024-03-06 21:33:55解答(收获8元):审核评价:正确

你的程序的写法并没有错误,即使条件同时满足,也不会同时进场两张单。

因为勾选了“同向只持仓一单”的选项,建仓指令如果发现持仓了同向单,是不会再建仓的。

就像下面两行无条件建仓指令,我同时生成了mt4和mt5版本测试,都只会建仓一张单。

a2.png

你如果同时持仓两张同向单,看看是否是其它因素造成的:

1、你的策略中除了这两个建仓指令还有其它建仓指令,订单可能是其它建仓指令建仓的。

2、你的策略中包含了多个自定义识别码的模块,两个订单是不同识别码的订单。

3、你同时挂了多个ea,两张订单可能是不同ea建仓的。

4、其它没想到的因素。。。