昨晚在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时间同步改成跟交易所对时后,同样的挂单参数基本都能过了。
后来我怀疑是[b ]填充模式[/b ]没对上——MT5下单时有个[b ]TypeFilling[/b ]参数,FOK、IOC、Return三种模式,如果平台只支持其中一种,参数写错也会报类似的价格无效。我试着把模式从FOK改成RETURN,偶尔能成交,但大部分时候还是被拒。
我挂的是黄金,点差平时12到18个点,挂单价离现价很近,有时候不到1美金。是不是[b ]挂单价太靠近市价[/b ],平台直接判定价格无效?还是说VPS时间同步差了零点几秒,报价对不上?
有没有汇友在MT5上挂黄金Limit单遇到过 invalid price 的?你们最后是改填充模式解决的,还是得把挂单价往外推?求个排查思路,急。🙏
补充一句:后来我翻MT5日志发现被拒那几单的报价时间戳和VPS系统时间差了快两秒,把Windows时间同步改成跟交易所对时后,同样的挂单参数基本都能过了。
