Tradovate API

Ein Tradovate-API-Access-Token erhalten

Sie müssen sich an der Tradovate-API authentifizieren? Diese Anleitung zeigt Ihnen Schritt für Schritt, wie Sie Ihre Zugangsdaten gegen ein Bearer-Access-Token eintauschen.

On This Page

Sie müssen sich an der Tradovate-API authentifizieren? Ob Sie einen Trading-Bot anbinden, Kontodaten abrufen oder eine Automatisierung wie PickMyTrade verbinden: Diese Anleitung zeigt Ihnen Schritt für Schritt, wie Sie Ihre Zugangsdaten gegen ein Bearer-Access-Token eintauschen.

Was ist ein Tradovate-API-Access-Token?

Ein Tradovate-Access-Token ist ein kurzlebiges JWT, das die API zurückgibt, sobald Sie gültige Zugangsdaten an den Endpunkt accessTokenRequest senden. Anschließend hängen Sie dieses Token als Bearer-Token im Authorization-Header an jeden REST- und WebSocket-Aufruf an. Es ist der Schlüssel, der belegt, dass jede Anfrage zu Ihrem Konto gehört. Tokens gelten nicht ewig, daher muss jeder Bot und jede Integration eines anfordern, nutzen und vor dem Ablauf erneuern.

Ein Tradovate-Access-Token erhalten: Schritt für Schritt

1

API-Zugriff aktivieren und Ihren Key (cid) und Secret (sec) abrufen

Bevor Sie ein Token anfordern können, muss für Ihr Konto das API Access add-on aktiviert sein. Damit erhalten Sie einen API Key, der zu Ihrer cid (Client-ID) wird, und ein API Secret, das zu Ihrer sec wird. Noch nicht eingerichtet? Gehen Sie zuerst Tradovate-API-Zugriff erhalten & einen Key erzeugen durch und kehren Sie dann mit Ihrer cid und sec hierher zurück.

2

Die accessTokenRequest-Payload erstellen

Stellen Sie einen JSON-Body zusammen mit Ihrem Tradovate-Login name und password sowie appId (eine beliebige Bezeichnung für Ihre App), appVersion, Ihrer cid, Ihrer sec und einer stabilen deviceId. Verwenden Sie dieselbe deviceId, eine konsistente UUID, jedes einzelne Mal. Sie fließt in die Geräteerkennung und die 2FA-Prüfungen von Tradovate ein, ein sich ständig ändernder Wert bringt Sie daher zum Stolpern.

3

An den accesstokenrequest-Endpunkt POSTen

Senden Sie die Payload als HTTP-POST an /v1/auth/accesstokenrequest. Während Sie testen, verwenden Sie den Demo-Host unter https://demo.tradovateapi.com; für ein Konto mit echtem Kapital nutzen Sie den Live-Host unter https://live.tradovateapi.com. Der Pfad ist identisch, nur der Host ändert sich.

4

Das Access-Token aus der Antwort auslesen

Ein erfolgreicher Aufruf liefert einen accessToken (Ihr Bearer-Token), einen mdAccessToken für Marktdaten, eine expirationTime, Ihre userId und Konto-Flags wie hasLive. Übernehmen Sie den accessToken und seine expirationTime und bewahren Sie beide auf, damit Sie genau wissen, wann die Zeit abläuft.

5

Das Token als Bearer-Header senden und vor Ablauf erneuern

Fügen Sie bei jeder folgenden Anfrage den Header Authorization: Bearer {accessToken} hinzu. Tokens leben etwa 90 Minuten, rufen Sie daher einige Minuten vor Ende dieses Zeitfensters /auth/renewAccessToken auf, statt sich neu anzumelden. So bleibt Ihre Sitzung aktiv, ohne den Login-Endpunkt zu überlasten.

Warum Sie das benötigen

  • Einen eigenen Trading-Bot oder ein Dashboard auf Basis der Tradovate-API bauen oder debuggen.
  • Echtzeit-Kurse streamen über den Tradovate-WebSocket-Feed.
  • Orders programmatisch platzieren, ändern oder glattstellen.
  • Ein Drittanbieter-Tool oder eine Webhook-Brücke in Ihr Konto einbinden.
  • Konto-, Fill- und Positionsdaten abrufen für Journal und Analysen.

Automatisieren Sie das mit PickMyTrade

Tokens anfordern, Ablaufzeiten verfolgen, sie vor dem Verfall erneuern, Geräte-IDs verwalten, das ist eine Menge Installationsaufwand, den man betreuen muss. PickMyTrade verbindet Ihre TradingView-Alerts direkt mit Ihrem Tradovate-Konto und übernimmt die Verbindung und die Authentifizierung für Sie. Ihre Signale werden automatisch zu Live-Orders, ohne dass Sie Tokens verwalten müssen.

Schluss mit dem Token-Jonglieren

Kein Anfordern von Tokens, kein Verfolgen von Ablaufzeiten, keine Erneuerung vor dem Verfall. PickMyTrade übernimmt die Tradovate-Verbindung und die Authentifizierung für Sie.

Starten Sie Ihre kostenlose 7-Tage-Testphase

Häufig gestellte Fragen

Etwa 90 Minuten ab der Erstellung. Erneuern Sie es kurz vor Ablauf mit einem Aufruf von /auth/renewAccessToken, statt sich jedes Mal neu anzumelden.

Der accessToken autorisiert Handels- und Konto-REST-/WebSocket-Aufrufe, während der mdAccessToken den Echtzeit-Marktdaten-Feed autorisiert. Beide kommen in derselben accessTokenRequest-Antwort zurück.

Ja. Fordern Sie Tokens für simulierte Konten vom Demo-Host und für Konten mit echtem Kapital vom Live-Host an. Ein Token ist nur in der Umgebung gültig, die es ausgestellt hat.

Diese Anleitung dient ausschließlich Bildungs- und Informationszwecken und stellt keine Finanz-, Anlage- oder Handelsberatung dar. Der Handel mit Futures und anderen gehebelten Produkten birgt ein erhebliches Verlustrisiko und ist nicht für jeden Anleger geeignet. PickMyTrade ist eine unabhängige Automatisierungsplattform eines Drittanbieters und steht in keiner Verbindung zu Tradovate, Inc., wird von diesem Unternehmen weder empfohlen noch gesponsert. "Tradovate" sowie alle zugehörigen Namen, Logos und Marken sind Eigentum ihrer jeweiligen Inhaber. Funktionen und Schritte der Plattform ändern sich im Laufe der Zeit. Prüfen Sie daher stets den aktuellen Ablauf in der offiziellen Tradovate-Plattform und -Dokumentation, bevor Sie handeln.