MT5-EA写一个控制盘面总亏损仓位数

 
input int      LossNum_A=1;                              //亏损单超过N单停止开A_<=0功能关闭
input int      LossNum_SD=1;                              //亏损单超过N单停止开sd_<=0功能关闭

input int      LossNum_C=1;                              //亏损单超过N单停止开C_<=0功能关闭

MT5 EA有多个开仓规则!规则设置大部分不会同时开仓!但是有时候几个开仓信号相同情况下会同时开仓!程序员写了一个在盘面亏损仓位数达到设置限制数不在开仓,上面是这样写的但是不成功!还是会突破规则的亏损仓位下在开新仓?有那位知道该怎么写或者是什么原因导致无效的!谢谢!

 
leida265 liao:
input int      LossNum_A=1;                              //亏损单超过N单停止开A_<=0功能关闭
input int      LossNum_SD=1;                              //亏损单超过N单停止开sd_<=0功能关闭

input int      LossNum_C=1;                              //亏损单超过N单停止开C_<=0功能关闭

MT5 EA有多个开仓规则!规则设置大部分不会同时开仓!但是有时候几个开仓信号相同情况下会同时开仓!程序员写了一个在盘面亏损仓位数达到设置限制数不在开仓,上面是这样写的但是不成功!还是会突破规则的亏损仓位下在开新仓?有那位知道该怎么写或者是什么原因导致无效的!谢谢!

使用注释来判断盘面总亏损仓位这个方法也是因为有些仓位被减仓!被减仓的仓位Mt5注释就没有了!所以无法识别盘面仓位亏损数.

 
leida265 liao #:

使用注释来判断盘面总亏损仓位这个方法也是因为有些仓位被减仓!被减仓的仓位Mt5注释就没有了!所以无法识别盘面仓位亏损数.

看不到源码,不好判断

 
Jian Feng Liu #:

看不到源码,不好判断

其实是加条件限制开仓!才能做到控制总亏损仓位数!

原因: