| MT4 · 交易返回码 | 65 ERR_INVALID_ACCOUNT | 无效的账户 | YI GOLD 排查建议核对账户权限、交易时段、品种规格、报价和交易请求参数;先在模拟账户重现。不要对拒绝的请求无限重试。 MetaQuotes |
| MT4 · 交易返回码 | 128 ERR_TRADE_TIMEOUT | 交易超时 | YI GOLD 排查建议检查连接状态、终端日志和请求时间。先核对订单实际状态,再采用有上限的退避重试,避免超时后重复开仓。 MetaQuotes |
| MT4 · 交易返回码 | 129 ERR_INVALID_PRICE | 无效的价格 | YI GOLD 排查建议读取最新 bid/ask 与报价时间,核对价格精度和允许偏差;报价过期时停止新增敞口。 MetaQuotes |
| MT4 · 交易返回码 | 130 ERR_INVALID_STOPS | 无效的止损或止盈 | YI GOLD 排查建议核对 bid/ask、point、digits、stops_level 和 freeze_level。重新计算距离;不要无条件删除止损来强行成交。 MetaQuotes |
| MT4 · 交易返回码 | 131 ERR_INVALID_TRADE_VOLUME | 无效的交易手数 | YI GOLD 排查建议读取当前品种的 volume_min、volume_max、volume_step 与 volume_limit,按步长向下取整;低于最小手数时不发送订单。 MetaQuotes |
| MT4 · 交易返回码 | 132 ERR_MARKET_CLOSED | 市场休市 | YI GOLD 排查建议检查服务器时间、黄金交易时段、节假日及终端和 EA 的交易权限;等待恢复,不反复重试休市请求。 MetaQuotes |
| MT4 · 交易返回码 | 133 ERR_TRADE_DISABLED | EA交易禁止交易 | YI GOLD 排查建议检查服务器时间、黄金交易时段、节假日及终端和 EA 的交易权限;等待恢复,不反复重试休市请求。 MetaQuotes |
| MT4 · 交易返回码 | 134 ERR_NOT_ENOUGH_MONEY | 资金不足 | YI GOLD 排查建议核对账户实际币种、可用保证金、手数和杠杆。用终端计算所需保证金,减少风险或补足真实资金后再评估,不要重复发送同一请求。 MetaQuotes |
| MT4 · 交易返回码 | 135 ERR_PRICE_CHANGED | 价格已变化 | YI GOLD 排查建议读取最新 bid/ask 与报价时间,核对价格精度和允许偏差;报价过期时停止新增敞口。 MetaQuotes |
| MT4 · 交易返回码 | 136 ERR_OFF_QUOTES | 没有可用报价 | YI GOLD 排查建议读取最新 bid/ask 与报价时间,核对价格精度和允许偏差;报价过期时停止新增敞口。 MetaQuotes |
| MT4 · 交易返回码 | 137 ERR_BROKER_BUSY | 经纪商服务器忙 | YI GOLD 排查建议串行化同一账户的交易请求,核对已有请求结果,降低发送频率并使用有上限的退避等待。 MetaQuotes |
| MT4 · 交易返回码 | 138 ERR_REQUOTE | 重新报价 | YI GOLD 排查建议读取最新 bid/ask 与报价时间,核对价格精度和允许偏差;报价过期时停止新增敞口。 MetaQuotes |
| MT4 · 交易返回码 | 139 ERR_ORDER_LOCKED | 订单已锁定 | YI GOLD 排查建议串行化同一账户的交易请求,核对已有请求结果,降低发送频率并使用有上限的退避等待。 MetaQuotes |
| MT4 · 交易返回码 | 140 ERR_LONG_POSITIONS_ONLY_ALLOWED | 仅允许买入 | YI GOLD 排查建议核对账户权限、交易时段、品种规格、报价和交易请求参数;先在模拟账户重现。不要对拒绝的请求无限重试。 MetaQuotes |
| MT4 · 交易返回码 | 141 ERR_TOO_MANY_REQUESTS | 请求过多 | YI GOLD 排查建议串行化同一账户的交易请求,核对已有请求结果,降低发送频率并使用有上限的退避等待。 MetaQuotes |
| MT4 · 交易返回码 | 145 ERR_TRADE_MODIFY_DENIED | 订单距离市场价格过近,修改被拒绝 | YI GOLD 排查建议核对账户权限、交易时段、品种规格、报价和交易请求参数;先在模拟账户重现。不要对拒绝的请求无限重试。 MetaQuotes |
| MT4 · 交易返回码 | 146 ERR_TRADE_CONTEXT_BUSY | 交易上下文忙 | YI GOLD 排查建议串行化同一账户的交易请求,核对已有请求结果,降低发送频率并使用有上限的退避等待。 MetaQuotes |
| MT4 · 交易返回码 | 147 ERR_TRADE_EXPIRATION_DENIED | 经纪商不允许订单到期时间 | YI GOLD 排查建议核对账户权限、交易时段、品种规格、报价和交易请求参数;先在模拟账户重现。不要对拒绝的请求无限重试。 MetaQuotes |
| MT4 · 交易返回码 | 148 ERR_TRADE_TOO_MANY_ORDERS | 挂单及持仓数量达到经纪商限制 | YI GOLD 排查建议核对账户权限、交易时段、品种规格、报价和交易请求参数;先在模拟账户重现。不要对拒绝的请求无限重试。 MetaQuotes |
| MT4 · 交易返回码 | 149 ERR_TRADE_HEDGE_PROHIBITED | 不允许对冲,不能开立相反方向订单 | YI GOLD 排查建议核对账户权限、交易时段、品种规格、报价和交易请求参数;先在模拟账户重现。不要对拒绝的请求无限重试。 MetaQuotes |
| MT4 · 交易返回码 | 150 ERR_TRADE_PROHIBITED_BY_FIFO | 平仓请求违反先进先出规则 | YI GOLD 排查建议核对账户权限、交易时段、品种规格、报价和交易请求参数;先在模拟账户重现。不要对拒绝的请求无限重试。 MetaQuotes |
| MT4 · 编译警告 | 21 | 在时间日期字符串中日期显示不完全记录 | YI GOLD 排查建议在 MetaEditor 检查警告行及变量类型、初始化和返回值;即使生成了文件,也应评估运行影响并修复。 MetaQuotes |
| MT4 · 编译警告 | 22 | 在时间日期中日期的错误代码,要求 年 1970 <= X <= 3000 月 0 <X <= 12 日 0 <X <= 31/30/28 (29 ).... | YI GOLD 排查建议在 MetaEditor 检查警告行及变量类型、初始化和返回值;即使生成了文件,也应评估运行影响并修复。 MetaQuotes |
| MT4 · 编译警告 | 23 | 在时间日期字符串中时间的错误代码,要求 小时 0 <= X <24 分钟 0 <= X <60 | YI GOLD 排查建议在 MetaEditor 检查警告行及变量类型、初始化和返回值;即使生成了文件,也应评估运行影响并修复。 MetaQuotes |
| MT4 · 编译警告 | 24 | 在RGB中的无效颜色,RGB部件中的元素在0到255之间 | YI GOLD 排查建议在 MetaEditor 检查警告行及变量类型、初始化和返回值;即使生成了文件,也应评估运行影响并修复。 MetaQuotes |
| MT4 · 编译警告 | 25 | 换码顺序中的位置字符 Known: \n \r \t \\ \" \' \X \x | YI GOLD 排查建议在 MetaEditor 检查警告行及变量类型、初始化和返回值;即使生成了文件,也应评估运行影响并修复。 MetaQuotes |
| MT4 · 编译警告 | 26 | 函数局部变量里太大的字符(>512kb)会减少数字 | YI GOLD 排查建议读取当前品种的 volume_min、volume_max、volume_step 与 volume_limit,按步长向下取整;低于最小手数时不发送订单。 MetaQuotes |
| MT4 · 编译警告 | 29 | 列举项已经定义(副本)-把项目添加到第一个定义里 | YI GOLD 排查建议在 MetaEditor 检查警告行及变量类型、初始化和返回值;即使生成了文件,也应评估运行影响并修复。 MetaQuotes |
| MT4 · 编译警告 | 30 | 主要宏 | YI GOLD 排查建议在 MetaEditor 检查警告行及变量类型、初始化和返回值;即使生成了文件,也应评估运行影响并修复。 MetaQuotes |
| MT4 · 编译警告 | 31 | 变量声明但不使用在任何地方 | YI GOLD 排查建议在 MetaEditor 检查警告行及变量类型、初始化和返回值;即使生成了文件,也应评估运行影响并修复。 MetaQuotes |
| MT4 · 编译警告 | 32 | 构造函数一定是空型 | YI GOLD 排查建议在 MetaEditor 检查警告行及变量类型、初始化和返回值;即使生成了文件,也应评估运行影响并修复。 MetaQuotes |
| MT4 · 编译警告 | 33 | 解构函数一定要空型 | YI GOLD 排查建议在 MetaEditor 检查警告行及变量类型、初始化和返回值;即使生成了文件,也应评估运行影响并修复。 MetaQuotes |
| MT4 · 编译警告 | 34 | 常量不在整数范围内 (X> _UI64_MAX | | X <_I64_MIN),并且转变为双精度型函数 | YI GOLD 排查建议在 MetaEditor 检查警告行及变量类型、初始化和返回值;即使生成了文件,也应评估运行影响并修复。 MetaQuotes |
| MT4 · 编译警告 | 35 | 太长的HEX―超过16个重要字节(开出高级半字节形式) | YI GOLD 排查建议在 MetaEditor 检查警告行及变量类型、初始化和返回值;即使生成了文件,也应评估运行影响并修复。 MetaQuotes |
| MT4 · 编译警告 | 36 | 在HEX字符串"0x"中没有半字节 | YI GOLD 排查建议在 MetaEditor 检查警告行及变量类型、初始化和返回值;即使生成了文件,也应评估运行影响并修复。 MetaQuotes |
| MT4 · 编译警告 | 37 | 无函数―不执行任何命令 | YI GOLD 排查建议在 MetaEditor 检查警告行及变量类型、初始化和返回值;即使生成了文件,也应评估运行影响并修复。 MetaQuotes |
| MT4 · 编译警告 | 38 | 使用未初始化变量 | YI GOLD 排查建议在 MetaEditor 检查警告行及变量类型、初始化和返回值;即使生成了文件,也应评估运行影响并修复。 MetaQuotes |
| MT4 · 编译警告 | 41 | 无主体函数,不被调用 | YI GOLD 排查建议在 MetaEditor 检查警告行及变量类型、初始化和返回值;即使生成了文件,也应评估运行影响并修复。 MetaQuotes |
| MT4 · 编译警告 | 43 | 在铸字过程中可能丢失的数据。示例:int x = (double) z | YI GOLD 排查建议在 MetaEditor 检查警告行及变量类型、初始化和返回值;即使生成了文件,也应评估运行影响并修复。 MetaQuotes |
| MT4 · 编译警告 | 44 | 转变常量时精确度缺失(数据)。示例:int x = M_PI | YI GOLD 排查建议在 MetaEditor 检查警告行及变量类型、初始化和返回值;即使生成了文件,也应评估运行影响并修复。 MetaQuotes |