Fehler 502 bedeutet, dass die App ihre Verbindung zu TWS oder IB Gateway nicht öffnen konnte. Beginnen Sie mit dem laufenden Programm, dem Host und dem Port. Meist ist dies ein Problem bei der Einrichtung der Verbindung, bevor eine Order den Broker erreicht.
Hinweise zur Software zu Bildungszwecken. Der Handel ist mit Risiken verbunden. Finanzielle Hinweise und Informationshinweise lesen.
Schritt für Schritt
- 1 Prüfen Sie, ob TWS die Anmeldung abgeschlossen hat. Ein Anmeldebildschirm ist keine bereite API-Sitzung.
- 2 Öffnen Sie Global Configuration → API → Settings. Bestätigen Sie, dass Socket-Clients aktiviert sind, und notieren Sie den Socket port.
- 3 Vergleichen Sie den Host der App mit dem Rechner, auf dem TWS läuft. Verwenden Sie 127.0.0.1 nur, wenn beide Apps auf demselben Rechner laufen.
- 4 Stimmen Sie den Port genau ab. TWS Paper verwendet üblicherweise 7497; Gateway Paper verwendet üblicherweise 4002. Eigene Ports sind möglich.
- 5 Verbinden Sie sich einmal erneut. Schlägt es weiterhin fehl, prüfen Sie das Verbindungslog der App und die lokale Firewall-Regel für genau diese Verbindung.
Ein praktisches Beispiel
Angenommen, TWS zeigt Port 7497, aber die App versucht 4002. Die App klopft an die falsche Tür. Ändern Sie den Port der App auf den Wert, den Sie in TWS abgelesen haben, und versuchen Sie dann einmal, die Verbindung herzustellen. Läuft die App auf einem zweiten Computer, prüfen Sie auch den Host. Die Adresse 127.0.0.1 bedeutet diesen Computer. Sie bedeutet nicht den anderen Computer, auf dem Sie TWS geöffnet gelassen haben.
Bildschirmreferenz
Beginnen Sie in Mosaic mit File → Global Configuration. Wählen Sie dann das in den Schritten genannte Panel.


Fehler, den Sie vermeiden sollten
Häufige Fragen
Ist 502 eine Orderablehnung?
Nein. Er betrifft die Verbindung, vor der normalen Orderverarbeitung.
Soll ich meine Firewall deaktivieren?
Verwenden Sie eine enge Regel für die benötigte Verbindung. Schalten Sie nicht die gesamte Firewall aus.