跳到主要内容

参考数据库

MT5 错误代码数据库

mt5_errors_body

代码 名称 含义
0 ERR_NO_ERROR 没有错误,请求已成功完成。
1 ERR_NO_RESULT 没有错误,但也没有结果,通常需要重试。
2 ERR_COMMON_ERROR 常见错误,通常由参数或连接状态引起。
3 ERR_INVALID_TRADE_PARAMETERS 无效的交易参数,例如手数、价格或止损止盈不合法。
4 ERR_SERVER_BUSY 交易服务器繁忙,请稍后重试。
6 ERR_NO_CONNECTION 无法连接到交易服务器。
8 ERR_TOO_FREQUENT_REQUESTS 请求过于频繁,已被服务器限流。
64 ERR_TRADE_DISABLED 该账户已禁用自动交易。
65 ERR_INVALID_ACCOUNT 无效的账户号码。
128 ERR_TRADE_TIMEOUT 交易请求超时。
129 ERR_INVALID_PRICE 价格无效,可能已偏离当前市场价格。
130 ERR_INVALID_STOPS 止损或止盈距离不符合经纪商要求。
131 ERR_INVALID_TRADE_VOLUME 交易手数无效。
132 ERR_MARKET_CLOSED 市场已关闭。
133 ERR_TRADE_DISABLED_BY_BROKER 经纪商已禁用交易。
134 ERR_NOT_ENOUGH_MONEY 可用保证金不足。
135 ERR_PRICE_CHANGED 价格已发生变化,请求需要重新报价。
136 ERR_OFF_QUOTES 没有可用的报价。
137 ERR_BROKER_BUSY 经纪商繁忙。
138 ERR_REQUOTE 收到重新报价,价格已更新。
139 ERR_ORDER_LOCKED 订单已被锁定,正在处理中。
140 ERR_LONG_POSITIONS_ONLY_ALLOWED 该品种当前只允许建立多头持仓。
141 ERR_TOO_MANY_REQUESTS 请求数量过多。
145 ERR_TRADE_MODIFY_DENIED 订单修改被拒绝,因为距离市场太近。
146 ERR_TRADE_CONTEXT_BUSY 交易上下文正忙。
147 ERR_TRADE_EXPIRATION_DENIED 该服务器不允许设置订单到期时间。
148 ERR_TOO_MANY_OPEN_POSITIONS 持仓数量已达到上限。
149 ERR_HEDGING_NOT_ALLOWED 该账户不允许对冲持仓。
150 ERR_PROHIBITED_BY_FIFO 该请求违反 FIFO 规则。
10004 TRADE_RETCODE_REQUOTE 重新报价。
10006 TRADE_RETCODE_REJECT 请求被交易商拒绝。
10009 TRADE_RETCODE_DONE 请求已完成。
10013 TRADE_RETCODE_INVALID 请求无效。
10014 TRADE_RETCODE_INVALID_VOLUME 请求中的手数无效。
10015 TRADE_RETCODE_INVALID_PRICE 请求中的价格无效。
10016 TRADE_RETCODE_INVALID_STOPS 止损止盈无效。
10017 TRADE_RETCODE_TRADE_DISABLED 交易被禁用。
10018 TRADE_RETCODE_MARKET_CLOSED 市场已关闭。
10019 TRADE_RETCODE_NO_MONEY 资金不足。
10021 TRADE_RETCODE_PRICE_OFF 没有可用于处理请求的报价。
10024 TRADE_RETCODE_TOO_MANY_REQUESTS 请求过于频繁。
10027 TRADE_RETCODE_CLIENT_DISABLES_AT 客户端已禁用自动交易。
10030 TRADE_RETCODE_INVALID_FILL 不支持的成交类型。
10031 TRADE_RETCODE_CONNECTION 没有与交易服务器的连接。