用 EA API 密钥连接 MT5 账户
完成本指南后,PipLoop 会把你的 MT5 账户显示为 Connected。
应用界面是英文的,所以下文的按钮和标签名称都与屏幕上保持一致。
- 邮箱已验证。PipLoop 只向已验证的账户发放 EA API 密钥(注册账户)。
- MT5 中已安装 PipLoop 套件(安装 PipLoop 套件)。
- MT5 已登录正确的账户。练习的话,DEMO 账户最合适。
这把密钥把一个 MT5 终端和你的 PipLoop 账户绑在一起。PipLoop 从不索要经纪商账户密码:经纪商的登录信息始终留在 MT5 里。
-
在 PipLoop 中打开 Settings → MT5 Connection。
-
打开连接面板:
- 如果还没有任何账户,页面会写着“No MT5 account linked yet.”,点击 Connect MT5;
- 如果列表里已有账户,点击 Generate EA API Key;已有账户处于连接状态时,则点击 Connect another account。
也可以从 Chart Workspace 开始:还没有任何账户时,那里会显示 Connect MT5 按钮。
-
在连接面板中点击 Generate EA API Key。
-
密钥会出现在 EA API Key 框中。点击 Copy EA API Key,按钮会变成 Copied。
密钥只显示一次,也不会保存在浏览器里。在密钥粘贴进 MT5 之前,请保持页面打开。密钥也不要分享给任何人。
把密钥粘贴到 MT5
Section titled “把密钥粘贴到 MT5”- 在 MT5 中,按照安装指南把 PipLoop EA 挂到一张图表上。如果 EA 已经在图表上,选中那张图表,按 F7 打开属性窗口。
- 在 Inputs 标签页中,双击 EA API Key 的值,粘贴密钥,然后点击 OK。
- 保持 MT5 运行,并保持经纪商账户处于登录状态。
PipLoop 的连接面板会显示“Waiting for MT5 connection…”。EA 开始上报后,面板会自动关闭,你的账户出现在列表中,带有经纪商名称和部分遮挡的登录账号,例如 41****04。状态会依次变为:
- Connected to MT5:EA 已连上,PipLoop 正在同步账户。请稍等。
- Connected:账户数据正在实时更新。到这里就完成了。
这时左侧边栏底部会显示 Live account connected。这个标签表示连接正在实时更新,DEMO 账户也会显示它。
如果状态一直停在 Awaiting MT5 connection,说明账户已关联,但 EA 还没有上报;请参阅排查连接状态。
如果你在连接完成前关掉了页面,也不会丢失任何东西。EA 一上报,账户就会出现在 Settings → MT5 Connection 中。
每个 MT5 账户都需要单独的 MT5 终端和单独的密钥。点击 Connect another account 生成下一把密钥。能连接几个账户由你的方案决定:见 Settings → Plan & billing 中的 Connected MT5 accounts 一行。
如果遇到问题
Section titled “如果遇到问题”| 你看到的提示 | 怎么做 |
|---|---|
| “PipLoop cannot complete the connection right now. Please try again.” | 点击 Try again。如果邮箱还没验证,先去验证:验证之前,PipLoop 不会发放密钥。 |
| “This EA API Key is no longer valid…” | 生成新密钥并粘贴到 EA 中(第 1 至第 6 步)。 |
| “This Trading Account is already connected from another MT5 installation…” | 从另一个终端上移除 EA。如果那个终端已经不在了,它静默 10 分钟后,当前终端会自动接管。 |
| “Your current plan has reached its connected Trading Account limit.” | 查看 Settings → Plan & billing 中的 Connected MT5 accounts 一行。 |
| 连接面板一直停在“Waiting for MT5 connection…” | 检查 MT5 是否开着、EA 是否已带着密钥挂在图表上、PipLoop 的两个服务(Service)是否都在运行,以及 PipLoop 的地址是否已加入允许列表(安装指南)。 |
| “Could not load trading accounts.” | 点击 Retry。 |
其他状态的说明,见排查连接状态。