Eine Socket-Verbindung ist nur der erste Teil des API-Starts. Die App braucht außerdem den TWS-Handshake und die Kontodaten. Prüfen Sie auf einen Bestätigungsdialog, eine nur teilweise geladene Sitzung oder einen Client-Fehler, bevor Sie die Verbindung als bereit betrachten.
Hinweise zur Software zu Bildungszwecken. Der Handel ist mit Risiken verbunden. Finanzielle Hinweise und Informationshinweise lesen.
Schritt für Schritt
- 1 Warten Sie, bis der TWS-Arbeitsbereich nach dem Login vollständig geladen ist.
- 2 Prüfen Sie, ob hinter dem Hauptfenster ein Dialog zur Verbindungsbestätigung liegt. Bestätigen Sie nur den erwarteten Client.
- 3 Prüfen Sie das App-Log auf Meldungen zur Kontoerkennung oder zum Abschluss der Verbindung, nicht nur auf eine TCP-Erfolgsmeldung.
- 4 Bei eigener Software soll der Entwickler den Startablauf und den Callback für die nächste gültige ID (next-valid-ID) prüfen.
- 5 Verbinden Sie sich in einer kontrollierten Pause erneut und vergleichen Sie das Ergebnis mit nur einem laufenden Client.
Ein praktisches Beispiel
Stellen Sie sich den Start als zwei Prüfungen vor. Zuerst erreicht die App den offenen Port. Danach schließen TWS und die App ihre Begrüßung ab und tauschen Kontodaten aus. Die erste Prüfung kann bestehen, während die zweite scheitert. Deshalb braucht der Support das Start-Log und nicht nur die Meldung, dass der Port offen ist. Warten Sie auf das erwartete Konto, bevor Sie einen Trade versuchen.
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
Lässt sich das durch einen erneuten Order-Versuch beheben?
Nein. Beheben Sie die Initialisierung, bevor Sie eine Order-Anfrage senden.
Welches Log hilft?
Das Start-Log des Clients und das TWS-API-Log, mit übereinstimmenden Zeitstempeln.