MT4 里 OrderSend 返回 130 Invalid stops 但参数看着没问题,实际是什么原因

| 发表于 昨天 22:14 | 显示全部楼层 |复制链接
同一套参数在模拟盘能成交,换到实盘就频繁返回 130。已经确认 SL/TP 距离大于 STOPS_LEVEL,也确认过报价的小数位。

怀疑是部分经纪商对 SL/TP 的最小距离用点值而非价格差来校验,或者要求先用 OrderModify 再发单。有遇到过的朋友说说排查顺序?
举报

评论 使用道具

精彩评论2

Op_Bailey
DD
| 发表于 昨天 22:18 | 显示全部楼层
可以先在报错前记录该品种的 Bid、Ask、Point、MODE_STOPLEVEL 和实际提交的 SL/TP,换算成点后再核对:市价买单的止损和止盈距 Bid,卖单距 Ask,也留意实盘点差变化。若 MODE_STOPLEVEL 返回 0,服务器仍可能使用动态限制。若上述都正常,可以带上日志向经纪商确认具体限制,并先在模拟环境验证。
举报

点赞 评论 使用道具

LLLhhhh
D
| 发表于 1 小时前 | 显示全部楼层
好样的好样的好样的好样的好样的好样的好样的好样的
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册