mql4 - 为什么当我们在 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);
解决方案
虽然其他两个答案不一定是错误的(我不会重复他们已经涵盖的内容),但为了答案的完整性,他们没有提到对于某些经纪商(特别是 ECN 经纪商),您必须先打开您的订单,没有设置止损或获利。订单打开后,使用OrderModify()设置止损和/或止盈。
推荐阅读
- python - 在 Google App Engine 中使用 Python 的私有存储库
- java - 批处理管道上的不同操作
- opengl-es - 使用“平面”着色器接口变量会导致性能大幅下降
- sql - Postgres 类似的查询需要不同的时间,不知道出了什么问题
- django - Django decimal SyntaxError:views.py 文件中的无效语法错误
- c++ - 在 C++ 中的“new”运算符之后使用“realloc”是否安全?
- android - GPIO 值总是在变化
- checkbox - 带有复选框和“a”元素的 ion-item - 单击“a”元素单击整个项目和复选框
- sql - 在 SQL 中选择不在当前表中的数字组合
- javascript - Webcodecamjs-QR 码扫描库在 Safari 浏览器中不起作用