コンテンツにスキップ

EA APIキーでMT5口座を接続する

このガイドを終えると、PipLoopでMT5口座が Connected と表示されます。

アプリの画面は英語のため、以下のボタン名やラベルは画面の表示どおりに記載しています。

  • メールアドレスの確認が済んでいること。EA APIキーは、確認済みのアカウントにしか発行されません(アカウントの作成)。
  • MT5にPipLoopパッケージがインストールされていること(PipLoopパッケージのインストール)。
  • MT5で正しい口座にログインしていること。練習にはDEMO口座がいちばんです。

キーは、1つの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を1つのチャートにセットします。EAがすでにチャート上にある場合は、そのチャートを選んで F7 を押し、プロパティを開きます。
  2. Inputs(パラメーターの入力)タブで EA API Key の値をダブルクリックし、キーを貼り付けて OK をクリックします。
  3. MT5は起動したまま、ブローカーにログインした状態にしておきます。

PipLoopの接続パネルに「Waiting for MT5 connection…」と表示されます。EAからの通信が届くとパネルは自動で閉じ、ブローカー名と一部を伏せたログインID(例: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 をクリックします。メールアドレスの確認がまだなら、先に確認を済ませてください。確認が済むまで、キーは発行されません。
「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の2つのサービス(Service)が両方動いているか、PipLoopのアドレスが許可されているかを確認します(インストールガイド)。
「Could not load trading accounts.」 Retry をクリックします。

その他のステータスは、接続ステータスごとの対処法で説明しています。