ChartFive 故障排查

MT5 出故障,先看提示原文

同一条报错在不同账户类型下原因不同,所以排查顺序比结论更重要。这里按「状态栏 → 日志 → 品种规格」三层往下走,每层都能独立排除一类原因。

先排除最外层,再往里走,避免一上来就重装客户端。

按报错类型进入

EA 挂上去了但不交易,右上角是个叉或笑脸把 EA 拖到图表上,参数也设了,但一笔单都不下,图表右上角显示一个叉号或灰色笑脸。最常见原因:看图表右上角的图标:叉号 = 工具栏「算法交易」按钮没开;哭脸 = 开了但 EA 自己设…MT5 错误码对照表MT5 交易返回码(retcode)中文对照表:10013 请求无效、10014 手数无效、10016 止损无效、10019 资金不足、10030 成交方式无效等 30 个常见码,按类…MT5 提示「无效账户」,账号密码明明是对的登录时弹出「Invalid account」或「无效账户」,但账号和密码确认没输错。最常见原因:九成是「服务器」和「账号」不匹配——账号指向 A 服务器,登录框却选了 B 服务器,密码…MT5 提示「报价关闭」,行情不动也下不了单某个品种一直在报价但点下单提示「Market closed」,或者整个报价窗口颜色变灰。最常见原因:先确认是不是该品种的休市时间——外汇 24 小时但周末休市,指数和商品有每日休市段…MT5 显示「无连接」,报价不动、登录失败终端右下角状态栏显示「无连接」,报价窗口的数字停在原地,点登录也没反应。最常见原因:先看状态栏:显示「无连接」是终端连不上服务器;显示「无效账户」是连上了但账号不对。这两类原因完全MT5 提示「资金不足」,可用余额明明还有账户里有钱,下单却提示「Not enough money」,或者手数一调大就报错。最常见原因:这个提示看的不是「余额」,是「可用保证金」。挂单占用的保证金、持仓浮亏、隔夜利息都会吃掉可…MT5 提示「交易上下文忙」,点下单没反应点确认下单后弹出「Trade context is busy」,订单没有提交出去,重试还是同样提示。最常见原因:这是终端在处理上一个请求时又收到新请求的排队冲突,等 2~3 秒再点一次…

排查的三个层次

先排除最外层,再往里走,避免一上来就重装客户端。

连接层:状态栏与服务器

右下角状态栏同时显示连接状态与账号。显示无连接时,先看是否选错服务器地址,再看本地网络是否拦了 443 端口。

账户层:权限与资金

能登录但下不了单,多数是账户限制:只读账户、关闭交易的模拟账户、或可用保证金不足。日志里的 retcode 会直接给出判定。

策略层:EA 与图表

EA 不跑先看图表右上角图标:叉号是自动交易关闭,哭脸是参数或品种限制。图标正常仍不交易,再查日志与策略条件。

关于本站的常见问题

问

同一条报错,为什么别人的办法在我这不管用?
报错只说明结果,不说明原因。同样是「资金不足」,可能是余额不够、可用保证金不够,或该品种保证金比例更高,处理方式完全不同。

问

重装客户端能解决大部分问题吗?
不能。重装只影响本地文件,账户状态、品种规格、服务器权限都在经纪商一侧。先看日志,再决定是否重装。

问

排查时最该保留的证据是什么?
日志里完整的一行:时间、事件、retcode。截图带上这行,向经纪商提问能少来回三四轮。