MT5挂单被拒提示invalid price,是点差还是填充模式没配对

较热56.8
登录发帖
XM 推荐平台

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

CySEC(塞浦路斯) / ASIC(澳洲) / IFSC(伯利兹) · 最低入金 $5
sunmin260
sunmin260 楼主 2026-9-18 20:31:15 浏览 508 回复 3 阅读 1 分钟
新汇友(注册会员) 等级 Lv.1 主题 2 帖数 5 积分 20 汇币 20
1楼
昨晚在VPS上跑一套黄金EA,本来想挂个[b ]Buy Limit[/b ]在现价下方3美金的位置,结果MT5直接弹回来 rejected,日志里写的是 invalid price。我一开始以为是报价延迟,重启了VPS、换了节点,甚至把点差容忍度从20调到50,问题照旧。
后来我怀疑是[b ]填充模式[/b ]没对上——MT5下单时有个[b ]TypeFilling[/b ]参数,FOK、IOC、Return三种模式,如果平台只支持其中一种,参数写错也会报类似的价格无效。我试着把模式从FOK改成RETURN,偶尔能成交,但大部分时候还是被拒。
我挂的是黄金,点差平时12到18个点,挂单价离现价很近,有时候不到1美金。是不是[b ]挂单价太靠近市价[/b ],平台直接判定价格无效?还是说VPS时间同步差了零点几秒,报价对不上?
有没有汇友在MT5上挂黄金Limit单遇到过 invalid price 的?你们最后是改填充模式解决的,还是得把挂单价往外推?求个排查思路,急。🙏

补充一句:后来我翻MT5日志发现被拒那几单的报价时间戳和VPS系统时间差了快两秒,把Windows时间同步改成跟交易所对时后,同样的挂单参数基本都能过了。
0 回复 众裁0 复制
#1
xw70901
xw70901 #2· 2026-9-19 16:03:10
2楼
你调点差容忍度到50这步我试过,没用。我自己也跑黄金EA,invalid price多半是挂单价太贴市价,停在StopsLevel内了,跟填充模式关系不大。把Buy Limit往下推1.5美金试试。
赞 回复 众裁0 复制
2026-9-19 16:03:10 #2
rose2694
rose2694 #3· 7 天前
3楼
你补充的时间戳差两秒这点我觉得才是关键,我遇到过返佣同样的invalid price,查了半天是VPS的NTP没同步,报价时间和服务器对不上就被判无效,改对时后FOK也能过,跟填充模式关系真不大。
赞 回复 众裁0 复制
7 天前 #3
MistyMeadow
MistyMeadow #4· 6 天前
4楼
Quoted xw70901 说的 StopsLevel,想问下黄金这品种你们 VPS 上实际是多少?我挂 Buy Limit 离现价 1 美金内几乎必拒,推 1.5 才好点,你们也是这数吗?
赞 回复 众裁0 复制
6 天前 #4
THE END
本帖内容仅供学习交流,不构成任何投资建议。外汇交易存在高风险,请谨慎参与。
← 上一帖 MT5回测跑EURUSD正常,换黄金XAUUSD就报内存不足,参数哪里设错了 下一帖 → MT5的EA回测盈利曲线漂亮,实盘一上线就报错130,是滑点没设对吗?