MT5挂单总被拒?Invalid price报错排查思路求指点?

新帖
登录发帖
XM 推荐平台

覆盖品种全,新手友好,支持多种入金方式

CySEC(塞浦路斯) / ASIC(澳洲) / IFSC(伯利兹) · 最低入金 $5
sunny5468
sunny5468 楼主 半小时前 浏览 2 回复 0 阅读 1 分钟
Lv.1 新手汇友 等级 Lv.1 主题 2 帖数 10 积分 318 汇币 159
1楼
最近真是被MT5搞得头大,模拟盘上挂个欧美限价单老是弹报错,实盘更是不敢想。昨晚看着价格离我挂单位就差几个点,结果死活挂不上,急得我直挠头。
报错信息就是那个 Invalid price,有时候还带个 Invalid stops。我一开始以为是点差问题,就把挂单价往远离市价的方向挪了挪,还是不行。后来我又去检查了品种的 最小止损距离 和 冻结距离,对着MT5里那个规格说明看了半天,感觉也没设错啊,黄金我挂的离现价都好几美金了。
我试过重启MT4和MT5,也试过把EA里的 OrderSend 函数参数反复核对,那个 price 字段我甚至直接复制市场报价里的买价卖价,可一提交还是弹窗。我现在怀疑是不是我的 VPS 时间跟服务器时间差了几秒,或者是我用的那个 STP 账户本身对挂单有限制?
论坛里翻了一堆帖子,有说改 SYMBOL_TRADE_STOPS_LEVEL 的,有说用 OrderCheck 先验证的,但我照着弄还是一头雾水。有没有遇到过同样情况的老哥?求指点一下排查思路,到底是平台设置问题还是我代码写残了?先谢过了!🙏
0 回复 众裁0 复制
#1
💬
暂无回复,来抢沙发吧!
THE END
本帖内容仅供学习交流,不构成任何投资建议。外汇交易存在高风险,请谨慎参与。
← 上一帖 从看指标乱开单到只盯流动性的转变 下一帖 → MT5的EA回测正常实盘却不开单,日志没报错怎么排查?