首页 > 解决方案 > 为什么当我们在 OrderSend 函数中使用止损时 mql4 显示错误 130

问题描述

我正在尝试在 mql4 中创建一个 EA,但是在 OrderSend 函数中,当我使用某个值而不是零时,它会显示 ordersend 错误 130。请帮助解决这个问题

代码行是

          int order = OrderSend("XAUUSD",OP_SELL,0.01,Bid,3,Bid+20*0.01,tp,"",0,0,Red);

标签: mql4

解决方案


虽然其他两个答案不一定是错误的(我不会重复他们已经涵盖的内容),但为了答案的完整性,他们没有提到对于某些经纪商(特别是 ECN 经纪商),您必须先打开您的订单,没有设置止损或获利。订单打开后,使用OrderModify()设置止损和/或止盈。


推荐阅读