Zum Inhalt springen

MT5-Konto per EA-API-Key verbinden

Am Ende dieser Anleitung zeigt PipLoop dein MT5-Konto als Connected an.

Die App ist auf Englisch. Button-Namen und Beschriftungen stehen deshalb hier genau so, wie du sie auf dem Bildschirm siehst.

  • Deine E-Mail-Adresse ist bestätigt. PipLoop gibt EA-API-Keys nur an bestätigte Konten aus (Konto erstellen).
  • Das PipLoop-Paket ist in MT5 installiert (PipLoop-Paket installieren).
  • In MT5 bist du mit dem richtigen Konto angemeldet. Zum Üben eignet sich ein DEMO-Konto am besten.

Der Key verbindet ein MT5-Terminal mit deinem PipLoop-Konto. PipLoop fragt nie nach dem Passwort deines Broker-Kontos: Deine Zugangsdaten beim Broker bleiben in MT5.

  1. Öffne in PipLoop Settings → MT5 Connection.

  2. Öffne das Verbindungsfenster:

    • Ist noch kein Konto verknüpft, steht auf der Seite „No MT5 account linked yet.“ Klick auf Connect MT5.
    • Stehen schon Konten in der Liste, klick auf Generate EA API Key oder, wenn bereits ein Konto verbunden ist, auf Connect another account.

    Du kannst auch im Chart Workspace starten: Solange kein Konto verknüpft ist, gibt es dort einen Button Connect MT5.

  3. Klick im Verbindungsfenster auf Generate EA API Key.

  4. Der Key erscheint im Feld EA API Key. Klick auf Copy EA API Key. Der Button wechselt zu Copied.

Der Key wird nur ein einziges Mal angezeigt und nicht im Browser gespeichert. Lass die Seite offen, bis der Key in MT5 eingetragen ist, und gib ihn an niemanden weiter.

  1. Häng den PipLoop EA in MT5 an einen Chart, wie in der Installationsanleitung beschrieben. Läuft der EA schon auf einem Chart, wähl diesen Chart aus und drück F7, um die Eigenschaften zu öffnen.
  2. Doppelklicke im Tab Inputs auf den Wert von EA API Key, füg den Key ein und klick auf OK.
  3. Lass MT5 laufen und bleib bei deinem Broker angemeldet.

Das Verbindungsfenster in PipLoop zeigt „Waiting for MT5 connection…“. Sobald sich der EA meldet, schließt sich das Fenster, und dein Konto erscheint in der Liste, mit Broker und teilweise verdeckter Login-Nummer, zum Beispiel 41****04. Danach wechselt der Status Schritt für Schritt:

  1. Connected to MT5: Der EA ist verbunden, und PipLoop synchronisiert das Konto. Warte einen Moment.
  2. Connected: Deine Kontodaten werden laufend aktualisiert. Fertig.

Unten in der linken Seitenleiste steht dann Live account connected. Dieser Hinweis bedeutet, dass die Verbindung aktuell ist. Er erscheint auch bei DEMO-Konten.

Bleibt der Status auf Awaiting MT5 connection, ist das Konto verknüpft, aber der EA meldet sich noch nicht; siehe Verbindungsstatus und Fehlerbehebung.

Schließt du die Seite, bevor die Verbindung steht, geht nichts verloren. Das Konto erscheint unter Settings → MT5 Connection, sobald sich der EA meldet.

Jedes MT5-Konto braucht ein eigenes MT5-Terminal und einen eigenen Key. Mit Connect another account erstellst du den nächsten Key. Wie viele Konten du verbinden kannst, hängt von deinem Plan ab: Sieh dir die Zeile Connected MT5 accounts unter Settings → Plan & billing an.

Du siehst Was du tun kannst
„PipLoop cannot complete the connection right now. Please try again.“ Klick auf Try again. Ist deine E-Mail-Adresse noch nicht bestätigt, hol das zuerst nach: Vorher gibt PipLoop keinen Key aus.
„This EA API Key is no longer valid…“ Erstell einen neuen Key und füg ihn in den EA ein (Schritte 1 bis 6).
„This Trading Account is already connected from another MT5 installation…“ Entferne den EA aus dem anderen Terminal. Gibt es das andere Terminal nicht mehr, übernimmt dieses hier automatisch, sobald sich das andere 10 Minuten lang nicht gemeldet hat.
„Your current plan has reached its connected Trading Account limit.“ Sieh dir die Zeile Connected MT5 accounts unter Settings → Plan & billing an.
Das Verbindungsfenster bleibt bei „Waiting for MT5 connection…“ stehen Prüf, ob MT5 offen ist, der EA mit dem Key auf einem Chart liegt, beide Services von PipLoop laufen und die PipLoop-Adresse freigegeben ist (Installationsanleitung).
„Could not load trading accounts.“ Klick auf Retry.

Alle anderen Status erklärt Verbindungsstatus und Fehlerbehebung.