MT5Atlas·错误码台账
首页/错误码总表

对照表,先看处理方向

同样是“被拒”,有的改参数就行,有的要等,有的要联系券商。先分清方向,再动手,能少改一堆无辜的参数。

码值来自交易服务器返回,英文名为服务端常量释义。同一个码在不同经纪商上的触发条件可能略有差异。

先看这三个

请求结构类

码英文中文含义
10013Invalid request请求无效请求结构非法,最外层校验失败
10024Too frequent requests请求过于频繁触发服务器频率限制
10028Request locked for processing请求锁定请求正在处理中,稍后重试

参数取值类

码英文中文含义
10014Invalid volume手数无效低于最小、超过最大、或不符合步长
10015Invalid price价格无效价格精度或偏离市价超限
10016Invalid stops止损无效止损距离小于品种最小距离
10022Invalid expiration过期时间无效挂单有效期设置不合法
10030Invalid order filling type成交方式无效品种不支持所请求的成交方式

账户与市场类

码英文中文含义
10017Trade disabled交易被禁用账户或品种只读
10018Market closed市场关闭不在该品种交易时段
10019Not enough money资金不足可用保证金不够
10031No connection with trade server无连接与交易服务器断开

价格与流动性类

码英文中文含义
10004Requote重新报价价格在传输中变化,需要重新取价
10020Prices changed价格已变下单瞬间价格跳动
10021No quotes无报价无可成交报价,流动性断档

权限与风控类

码英文中文含义
10026Autotrading disabled by server服务器禁用自动交易服务器端关闭了 EA 交易
10027Autotrading disabled by client客户端禁用自动交易终端 Algo Trading 按钮未开
10033Order limit reached挂单数量超限该品种挂单笔数达到上限
10034Volume limit reached持仓量超限该品种总持仓量达到上限

状态与成功码

码英文中文含义
10008Order placed订单已挂出成功状态,非错误
10009Request completed请求完成成功状态,非错误
10010Only part of the request was completed部分成交成功状态,非错误
10006Request rejected请求被拒绝服务器拒绝,通常附带具体原因
10007Request canceled by trader交易者取消请求被主动取消
10011Request processing error处理出错服务器内部处理异常
10012Request canceled by timeout超时取消请求等待成交超时
10025No changes in request请求无变化改单时参数与原单完全一致
10036Position already closed仓位已平目标持仓已不存在
10038Invalid close volume平仓量无效平仓量大于当前持仓

怎么用这张表

最后核对:2026 年 10 月 29 日

按这个顺序做

三步走完再往下读;卡在第几步,问题就在那一步。

  1. 找到编号表里没有的编号,先按提示原文归组再查
  2. 看方向参数 / 账户状态 / 暂时性,三类处理完全不同
  3. 记录出现场景同一编号在开仓和平仓时含义可能不同