跳转到内容

用 EA API 密钥连接 MT5 账户

完成本指南后,PipLoop 会把你的 MT5 账户显示为 Connected。

应用界面是英文的,所以下文的按钮和标签名称都与屏幕上保持一致。

  • 邮箱已验证。PipLoop 只向已验证的账户发放 EA API 密钥(注册账户)。
  • MT5 中已安装 PipLoop 套件(安装 PipLoop 套件)。
  • MT5 已登录正确的账户。练习的话,DEMO 账户最合适。

这把密钥把一个 MT5 终端和你的 PipLoop 账户绑在一起。PipLoop 从不索要经纪商账户密码:经纪商的登录信息始终留在 MT5 里。

  1. 在 PipLoop 中打开 Settings → MT5 Connection。

  2. 打开连接面板:

    • 如果还没有任何账户,页面会写着“No MT5 account linked yet.”,点击 Connect MT5;
    • 如果列表里已有账户,点击 Generate EA API Key;已有账户处于连接状态时,则点击 Connect another account。

    也可以从 Chart Workspace 开始:还没有任何账户时,那里会显示 Connect MT5 按钮。

  3. 在连接面板中点击 Generate EA API Key。

  4. 密钥会出现在 EA API Key 框中。点击 Copy EA API Key,按钮会变成 Copied。

密钥只显示一次,也不会保存在浏览器里。在密钥粘贴进 MT5 之前,请保持页面打开。密钥也不要分享给任何人。

  1. 在 MT5 中,按照安装指南把 PipLoop EA 挂到一张图表上。如果 EA 已经在图表上,选中那张图表,按 F7 打开属性窗口。
  2. 在 Inputs 标签页中,双击 EA API Key 的值,粘贴密钥,然后点击 OK。
  3. 保持 MT5 运行,并保持经纪商账户处于登录状态。

PipLoop 的连接面板会显示“Waiting for MT5 connection…”。EA 开始上报后,面板会自动关闭,你的账户出现在列表中,带有经纪商名称和部分遮挡的登录账号,例如 41****04。状态会依次变为:

  1. Connected to MT5:EA 已连上,PipLoop 正在同步账户。请稍等。
  2. Connected:账户数据正在实时更新。到这里就完成了。

这时左侧边栏底部会显示 Live account connected。这个标签表示连接正在实时更新,DEMO 账户也会显示它。

如果状态一直停在 Awaiting MT5 connection,说明账户已关联,但 EA 还没有上报;请参阅排查连接状态。

如果你在连接完成前关掉了页面,也不会丢失任何东西。EA 一上报,账户就会出现在 Settings → MT5 Connection 中。

每个 MT5 账户都需要单独的 MT5 终端和单独的密钥。点击 Connect another account 生成下一把密钥。能连接几个账户由你的方案决定:见 Settings → Plan & billing 中的 Connected MT5 accounts 一行。

你看到的提示 怎么做
“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。

其他状态的说明,见排查连接状态。