Aller au contenu

Connecter votre compte MT5 avec une clé API de l’EA

À la fin de ce guide, PipLoop affiche votre compte MT5 comme Connected.

L’interface de l’app est en anglais : les boutons et les libellés ci-dessous restent donc tels qu’ils s’affichent à l’écran.

  • Votre e-mail est vérifié. PipLoop ne délivre de clé API de l’EA qu’aux comptes vérifiés (Créer un compte).
  • Le pack PipLoop est installé dans MT5 (Installer le pack PipLoop).
  • MT5 est connecté au bon compte. Un compte DEMO reste le meilleur endroit pour s’entraîner.

La clé relie un terminal MT5 à votre compte PipLoop. PipLoop ne vous demande jamais le mot de passe de votre compte broker : vos identifiants broker restent dans MT5.

  1. Dans PipLoop, ouvrez Settings → MT5 Connection.

  2. Ouvrez le panneau de connexion :

    • si aucun compte n’est encore lié, la page indique « No MT5 account linked yet. » Cliquez sur Connect MT5 ;
    • si des comptes figurent déjà dans la liste, cliquez sur Generate EA API Key, ou sur Connect another account si l’un d’eux est déjà connecté.

    Vous pouvez aussi partir de Chart Workspace : tant qu’aucun compte n’est lié, un bouton Connect MT5 s’y affiche.

  3. Dans le panneau de connexion, cliquez sur Generate EA API Key.

  4. La clé apparaît dans le champ EA API Key. Cliquez sur Copy EA API Key. Le bouton devient Copied.

La clé ne s’affiche qu’une seule fois et n’est pas enregistrée dans votre navigateur. Gardez la page ouverte jusqu’à ce que la clé soit dans MT5, et ne la communiquez à personne.

  1. Dans MT5, attachez l’EA PipLoop à un graphique, comme indiqué dans le guide d’installation. Si l’EA est déjà sur un graphique, sélectionnez ce graphique et appuyez sur F7 pour ouvrir ses propriétés.
  2. Dans l’onglet Inputs, double-cliquez sur la valeur de EA API Key, collez la clé, puis cliquez sur OK.
  3. Laissez MT5 ouvert et connecté à votre broker.

Le panneau de connexion de PipLoop affiche « Waiting for MT5 connection… ». Dès que l’EA répond, le panneau se ferme et votre compte apparaît dans la liste, avec son broker et un numéro de login partiellement masqué, par exemple 41****04. Son état passe successivement par :

  1. Connected to MT5 : l’EA est relié et PipLoop synchronise le compte. Patientez un instant.
  2. Connected : les données du compte sont à jour. C’est terminé.

En bas de la barre latérale gauche s’affiche alors Live account connected. Ce libellé signifie que la connexion est à jour ; il apparaît aussi pour les comptes DEMO.

Si l’état reste sur Awaiting MT5 connection, le compte est lié mais son EA ne répond pas encore ; voir États de connexion et dépannage.

Si vous fermez la page avant la fin de la connexion, rien n’est perdu. Le compte apparaîtra dans Settings → MT5 Connection dès que l’EA répondra.

Chaque compte MT5 nécessite son propre terminal MT5 et sa propre clé. Cliquez sur Connect another account pour générer la clé suivante. Votre formule fixe le nombre de comptes que vous pouvez connecter : voir la ligne Connected MT5 accounts dans Settings → Plan & billing.

Ce que vous voyez Que faire
« PipLoop cannot complete the connection right now. Please try again. » Cliquez sur Try again. Si votre e-mail n’est pas encore vérifié, vérifiez-le d’abord : PipLoop ne délivre aucune clé avant cette étape.
« This EA API Key is no longer valid… » Générez une nouvelle clé et collez-la dans l’EA (étapes 1 à 6).
« This Trading Account is already connected from another MT5 installation… » Retirez l’EA de l’autre terminal. Si cet autre terminal n’existe plus, celui-ci prend le relais une fois que l’autre est resté silencieux pendant 10 minutes.
« Your current plan has reached its connected Trading Account limit. » Consultez la ligne Connected MT5 accounts dans Settings → Plan & billing.
Le panneau reste sur « Waiting for MT5 connection… » Vérifiez que MT5 est ouvert, que l’EA est sur un graphique avec la clé, que les deux Services PipLoop tournent et que l’adresse de PipLoop est autorisée (guide d’installation).
« Could not load trading accounts. » Cliquez sur Retry.

Les autres états sont expliqués dans États de connexion et dépannage.