MT5 故障解决库
首页/MT5 提示「无效价格」或 Off quotes

MT5 提示「无效价格」或 Off quotes,下单被拒

点下单后立刻被拒,提示「Invalid price」或「Off quotes」,价格明明就在眼前。

报错原文Invalid price (retcode 10015) / Off quotes
先看这一句

你看到的报价和服务器实际能成交的价格之间有差距,终端按旧价格提交,服务器就拒了。波动越大越容易触发。

可能的原因

行情跳动快,报价已过期

终端显示的报价有几十到几百毫秒延迟,快速行情下提交时价格已经变了。

限价单价格设在了错误一侧

买单的限价必须低于当前卖价,卖单必须高于当前买价。设反了会被直接拒绝。

价格精度不对

部分品种报价保留 3 位或 5 位小数,手动输入时少输或多输一位都会判为无效价格。

经纪商的成交价偏离限制

部分经纪商对偏离市价过大的订单有最大滑点限制,超过就直接拒单。

怎么判断是哪一类

你看到的现象指向的原因
只在快速行情时出现报价过期,改用市价单或等波动平息再下
只有限价单被拒,市价单正常限价方向或小数精度设错了
所有订单被拒且品种灰显该品种处于仅平仓或休市状态

按顺序排查

  1. 改用市价单先确认能成交

    先排除是不是只有限价单有问题。用市价单下最小手数,能成交说明通道正常,问题在挂单价格设置。

  2. 检查限价单的方向

    买单限价要低于当前 Ask,卖单限价要高于当前 Bid。在「新订单」窗口里,输入价格后看提示行会不会自动提示「价格错误」。

  3. 用鼠标点报价,不要手输

    在「新订单」窗口里点价格字段右侧的下箭头,或者直接在市价上右键选「新订单」,让系统带入正确精度,避免手动输入的小数位错误。

  4. 避开数据公布前后的 1~2 分钟

    非农、CPI、利率决议这类时点,点差会瞬间放大数倍,此时任何订单都容易被拒。

  5. 确认品种是否处于「仅平仓」状态

    部分品种在收盘前或极端行情时被经纪商设为仅可平仓,此时开新仓一律报无效价格。

相关提问

Off quotes 和 Invalid price 是一回事吗?
不完全一样,但都指向报价不匹配。Off quotes 更偏向「服务器当前没有可成交报价」(如休市、流动性瞬间枯竭),Invalid price 偏向「你提交的价格不符合规则」。
挂单一直报无效价格,但价格没变过?
检查最小价格变动单位(Point)。例如黄金报价 2650.15 但该品种只接受 2650.1,多出的那位小数会被判无效。
是不是经纪商在故意拒绝我的单?
绝大多数不是。先按上面五步排除技术原因;如果同一时间其他订单都正常、只有特定方向被拒,再考虑联系客服确认是否有账户层面的限制。

避免再次出现

最后核对:2026 年 10 月 29 日