排查连接状态
本页列出 PipLoop 为你的 MT5 账户显示的各种连接状态。每种状态都说明了它的含义,以及哪一步能解决问题。
应用界面是英文的,所以下文的状态标签和按钮名称都与屏幕上保持一致。
连接是怎样工作的
Section titled “连接是怎样工作的”你的 MT5 终端在一张图表上运行 PipLoop EA,另有两个 PipLoop 服务(Service)在后台运行。三者共同保持与 PipLoop 的连接。MT5 关闭、电脑休眠或断网时,连接也会中断;条件一恢复,EA 会自动重新连接。MT5 与经纪商断开,并不会切断与 PipLoop 的连接。
这些状态显示在 Settings → MT5 Connection 中每个账户的旁边,以及左侧边栏底部。还没有任何账户连接时,点击侧边栏上的这一行,即可打开 Settings → MT5 Connection。
| 应用显示 | 含义 | 怎么做 |
|---|---|---|
| No account linked(Settings 中:“No MT5 account linked yet.”) | 还没有 EA 用你 PipLoop 账户生成的密钥连接过来。 | 连接 MT5 账户。 |
| Awaiting MT5 connection | 账户已关联,但 EA 目前没有上报。 | 打开 MT5。检查 EA、密钥、两个服务,以及地址是否已加入允许列表(安装指南)。 |
| Connected to MT5(Chart Workspace 中:Synchronizing account…) | EA 正在上报,PipLoop 正在同步账户。 | 稍等,并保持 MT5 开着。 |
| Connected(侧边栏中:Live account connected) | 账户数据正在实时更新(“Live”指实时更新,DEMO 账户也一样)。 | 无需操作。 |
| Stale data | 账户数据已停止更新。 | 检查 MT5 是否开着、是否联网、是否已登录,以及电脑有没有休眠。 |
| Disconnected | EA 与 PipLoop 的连接已断开。 | 打开 MT5。如果 MT5 已经开着,检查两个服务,然后把 EA 从图表上移除,再重新挂上。 |
关于密钥、另一个安装实例或方案上限的提示,见连接 MT5 账户。
AutoDrive 状态
Section titled “AutoDrive 状态”AutoDrive 会显示一个状态(一个圆点加一个简短标签,点击可查看详情)和一个主开关。
| 应用显示 | 含义 | 怎么做 |
|---|---|---|
| AutoDrive ready | EA 已连接,并已确认配置。 | 无需操作。 |
| AutoDrive connecting | PipLoop 正在等待 EA 确认配置。 | 稍等。 |
| AutoDrive cannot reach MT5 | EA 没有上报。 | 检查 MT5 是否在运行、EA 是否已挂上,然后点击 RESTART。 |
| AutoDrive readback is stale | PipLoop 目前读不到 EA,交易按钮已锁定。 | 如果持续超过一分钟,点击 RESTART。 |
| AutoDrive restarting | 正在重新连接 MT5,然后重新核对持仓和之前的请求。 | 等到出现“Restart complete · automatic entries resumed.”为止。 |
| AutoDrive restart needs attention | 重启没有完成,开关旁的那一行会写明原因。 | 按提示的步骤处理,然后再点一次 RESTART。 |
| MT5 Algo Trading is off | MT5 中的 Algo Trading 按钮处于关闭状态。 | 在 MT5 工具栏上把它打开。 |
| EA trading permission is off | EA 还没有获得交易权限。 | 打开 EA 属性(F7),在 Common 标签页中勾选 Allow Algo Trading。 |
| MT5 is disconnected | MT5 与经纪商的连接已断开。 | 在 MT5 中恢复连接,EA 会自动重新检查。 |
| AutoDrive controls locked | EA 的配置还没有就绪。 | 稍等。如果一直这样,点击 RESTART。 |
| “Another EA installation of this account still holds execution…” | 另一个终端正在同一账户上运行 EA。 | 移除旧的 EA,或等待 10 分钟完成交接。 |
| “Automatic execution is available for DEMO hedging accounts…” | 这个账户暂时还不能执行自动入场。 | 使用对冲(hedging)保证金模式的 DEMO 账户。手动按钮仍可正常使用。 |
| “Restart could not finish · MASTER_EA_UPDATE_REQUIRED…” | 你的 EA 版本太旧。 | 更新 PipLoop 套件。 |
| AutoDrive Replay · simulation | 你正在回放中,不会向 MT5 发送任何东西。 | 退出回放,即可查看账户状态。 |
主开关只显示一个词:
- ON / OFF:自动入场正在运行或已暂停。
- RESTART:AutoDrive 卡住了。点击它重新连接 MT5,并重新检查账户。
- RESTART… / SYNC…:正在重启或检查,请稍等。
- WAIT:EA 出于某种原因暂缓了新的入场。把鼠标移到开关上,就能看到原因。
- CHECK:PipLoop 还没从 EA 读到开关状态。请稍等。
不要为了“补上”一笔还没确认的订单而再手动下单:PipLoop 仍在核对最初的那个请求。请发邮件至 [email protected],附上你看到的确切状态文字或代码。