Vergleichen Sie den exakten Kontrakt und den Datenzugang der API mit TWS. Ein in einer Oberfläche sichtbarer Kurs belegt nicht, dass der angeforderte API-Feed verfügbar ist. Lesen Sie jede Meldung zu einem zusätzlichen Abonnement, bevor Sie Verbindungseinstellungen anpassen.
Hinweise zur Software zu Bildungszwecken. Der Handel ist mit Risiken verbunden. Finanzielle Hinweise und Informationshinweise lesen.
Schritt für Schritt
- 1 Bestätigen Sie, dass die API-App mit derselben TWS-Sitzung verbunden ist, die Sie gerade prüfen.

Eine TWS-Watchlist mit Bid-, Ask- und Last-Kursen; die API-App muss mit genau dieser Sitzung verbunden sein, um sie zu sehen. - 2 Vergleichen Sie auf beiden Seiten Kontrakttyp, Börse, Währung und Verfall.
- 3 Lesen Sie die API-Antwort auf eine Berechtigungs- oder Datentyp-Meldung.
- 4 Prüfen Sie die von IBKR referenzierten Details unter Market Data Connections sowie den API-Datenzugang des Benutzernamens.
- 5 Wiederholen Sie die Anfrage mit einem bekannten Kontrakt, nachdem Sie die gefundene Abweichung korrigiert haben.
Ein praktisches Beispiel
Sie sehen in TWS einen Aktienkurs, Ihre App fragt aber eine Option auf diese Aktie an. Das sind nicht dieselben Datenanfragen. Vergleichen Sie zuerst das vollständige Produkt. Fragen beide tatsächlich denselben Kontrakt an, lesen Sie die API-Antwort zu ihrem Feed-Zugang. Ein Bildschirmkurs ist ein nützlicher Hinweis, reicht aber nicht aus, um zu belegen, dass jede App-Anfrage die nötigen Rechte hat.
Bildschirmreferenz

Fehler, den Sie vermeiden sollten
Häufige Fragen
Kann eine verbundene API trotzdem keine Kurse haben?
Ja. Verbindungszustand und Datenberechtigung sind getrennt.
Sollte ich Read-Only API für Kurse deaktivieren?
Berechtigungen für Orderanfragen sind nicht die erste Lösung bei einem Fehler im Marktdatenzugang.