52评论

1收藏

请教MT4 EA 里,多订单移动止损和普通止损出现了混淆的问题怎么解?

avatar 小小田 | 6087 人阅读 | 52 人评论 | 2021-03-11

上周5我的EA在跑测试的时候,发现了个问题。就是USDCAD的这个订单开的买单,设置的是移动止损。后来又开了一个货币对NZDUSD的买单,设置的是普通的止损,但是后来我发现USDCAD这个单子的移动止损价和NZDUSD的止损价格不断地切换。我查了一下程序,使用不同程序的订单我都用Ordercomment 和魔术号进行了分类,应该不是这里出了问题。后来我又在止损子程序里查了一下, double getbuylastStopLoss(), if(buylastticket()!=0 if(OrderSelect(buylastticket(),SELECT_BY_TICKET,MODE_TRADES)==true) ,return(OrderStopLoss()); 返回值是OrderStopLoss, 而我的移动止损的子程序里的返回值也是return(OrderStopLoss());所以我不知道是不是在这里出了问题?如果是请问怎么改?另外:我的单子是用Ordersymbol==symbol去检索货币对的,但是还是不行。
if( buy1lastSL>0 )
                              {
                                 if(OrderSymbol()==Symbol())
                                    {
                                       if(OrderComment()==Symbol()+"buy1"+Lots)



1111111.png
""
还没有人打赏,支持一下

评论|共 52 个

一轮一花

发表于 2021-8-14 21:25:34 | 显示全部楼层

顶下

荆建光

发表于 2021-8-19 10:00:08 | 显示全部楼层

谢谢

海伦

发表于 2021-8-21 15:49:05 | 显示全部楼层

马跳飞燕

发表于 2021-8-30 22:53:57 | 显示全部楼层

机器锚

发表于 2021-9-2 11:07:28 | 显示全部楼层

至尊理财

发表于 2021-9-3 13:56:26 | 显示全部楼层

巴菲特

发表于 2021-9-14 23:55:07 | 显示全部楼层

谢谢

陆航

发表于 2021-9-16 11:33:07 | 显示全部楼层

东方闪狐

发表于 2021-9-16 11:48:31 | 显示全部楼层

您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则