Die Verbindung bestätigen
Der letzte Teil von Schritt 4 der Einrichtung. Sie haben jetzt zwei Stellen, die dieselbe Frage beantworten – und sie beantworten sie bewusst unterschiedlich.
Ihr eigener Rechner zeigt Ihnen, was die Bridge sieht: Ist die Trader Workstation erreichbar, meldet das Konto Daten, dürfen Orders übermittelt werden? Unter Windows und auf einem Linux-Desktop ist das das Cockpit-Fenster, auf einem Linux-Server das Log und systemctl status. Der Broker-Tab (opens in a new tab) auf t1.ordertune.com zeigt Ihnen, was Ordertune von Ihrer Bridge gehört hat. Bleibt die zweite Stelle stumm, kann keine Order übermittelt werden – gleichgültig, was die erste anzeigt.
Im Broker-Tab
Laden Sie Settings → Broker (opens in a new tab) neu. Sobald die Bridge durchgekommen ist, ändern sich drei Dinge gleichzeitig:
- Das Statusabzeichen wechselt auf Active.
- Last heartbeat zeigt einen Zeitstempel statt eines Strichs.
- Bridge version zeigt die Version, die auf Ihrem Rechner läuft.
Alle 60 Sekunden trifft ein Heartbeat ein. Steht auf dem Abzeichen eine Minute nach dem Start der Bridge noch Waiting for handshake, hat sie uns nie erreicht – wechseln Sie zur Fehlerbehebung.
Was die Statusangaben bedeuten
| Abzeichen | Bedeutung |
|---|---|
| Not set up | Es wurde noch kein Token ausgestellt. Es gibt noch nichts, womit eine Verbindung hergestellt werden könnte. |
| Waiting for handshake | Ein Token existiert, aber wir haben noch nie etwas von Ihrer Bridge gehört. In der ersten Minute nach der Einrichtung normal, danach ein Problem. |
| Active | Ihre Bridge hat sich kürzlich gemeldet. Das ist der Normalzustand. |
| Never seen | Die Verbindung ist autorisiert, aber Ihre Bridge hat sich noch nie gemeldet. |
| Not reporting | Die Verbindung ist autorisiert, und Ihre Bridge hat sich schon einmal gemeldet, jedoch seit über 90 Sekunden nicht mehr. Bis sie sich wieder meldet, kann keine Order übermittelt werden. |
| Suspended | Die Verbindung wurde pausiert. |
| Revoked | Der Token wurde ungültig gemacht. Richten Sie die Bridge erneut ein, um wieder eine Verbindung herzustellen. |
Autorisiert und aktiv sind zwei verschiedene Fragen. Eine Verbindung kann einwandfrei autorisiert sein, während die Bridge ausgeschaltet ist. Deshalb gibt es Not reporting als eigenen Zustand, statt ihn unter Active zu fassen – aus Sicht der Berechtigungen wirkt die Verbindung gesund und übermittelt doch nichts.
Die Felder neben dem Abzeichen
| Feld | Wofür es dient |
|---|---|
| Token prefix | Die ersten Zeichen Ihres Tokens. Damit können Sie zwei bridge.env-Dateien unterscheiden, ohne sie zu öffnen. |
| Registered IP | Die Adresse, von der aus sich Ihre Bridge gemeldet hat. Ändert sie sich unerwartet, verwendet etwas anderes Ihren Token. |
| Last heartbeat | Der genaue Zeitpunkt in UTC, daneben eine relative Angabe. UTC, weil das Log der Bridge UTC verwendet – Sie sollen beides vergleichen können, ohne zu rechnen. |
| Bridge version | Welche Version auf Ihrem Rechner läuft. |
| Bridge terms | Welche Version der Bedingungen Sie akzeptiert haben, und wann. |
Zwei Dinge, die eine Order dennoch blockieren können
Die Verbindung kann grün sein, und trotzdem lässt sich für eine Order keine Größe berechnen. Beides erscheint im Broker-Tab als eigener Warnhinweis:
Das Konto lautet nicht auf USD. Positionsgrößen werden auf Basis von USD-Kursen berechnet, und Ordertune rechnet keine Währungen um. Der Kontowert kommt an, wird angezeigt und für die Größenberechnung abgelehnt. Abhilfe schaffen Sie, indem Sie die Basiswährung Ihres Hauptkontos auf USD setzen oder die Positionsgröße auf einen festen Basisbetrag in USD umstellen.
Der Kontowert ist null. Eine Freigabe bricht mit no_equity_snapshot ab. Prüfen Sie das Kontofenster in der Trader Workstation: Ist der Net Liquidation Value dort nicht null, teilen Sie uns das mit. Ist er tatsächlich null, zahlen Sie Geld auf das Konto ein.
Schreibt die Trader Workstation dorthin, wo die Bridge liest?
Dies ist der einzige Punkt auf dieser Seite, den der Broker-Tab nicht für Sie beantworten kann – und der Punkt, der am ehesten unbemerkt falsch ist.
Unter TWS vorbereiten haben Sie in der Trader Workstation einen Ordner gewählt. Stimmt er nicht mit dem überein, was die Bridge liest, sieht nichts fehlerhaft aus: Die Trader Workstation legt jeden ihr genannten Ordner an und exportiert anstandslos dorthin, Orders werden weiter übermittelt, Ausführungen weiter verbucht. Was fehlt, ist das Sicherheitsnetz – eine Ausführung, die erfolgt, während die Bridge ausgeschaltet ist, lässt sich nachträglich nicht mehr wiederherstellen. Das bemerken Sie an dem Tag, an dem es darauf ankommt.
Prüfen Sie es daher, statt es anzunehmen:
Im Ordner, in dem die ausführbare Datei liegt:
.\ordertune-bridge-ibkr.exe --check-reportsDafür sind weder eine laufende Trader Workstation noch eine Verbindung erforderlich – es geht allein um das, was auf der Festplatte liegt. Der Befehl gibt aus, welchen Ordner er liest, was er gefunden hat und was zu tun ist, wenn das nicht Ihren Erwartungen entspricht.
| Ausgabe | Bedeutung | Was zu tun ist |
|---|---|---|
ok | Die Bridge liest, was die Trader Workstation schreibt. | Nichts. |
not_configured | TWS_EXPORT_DIR fehlt in bridge.env. | Ergänzen Sie den Eintrag oder verwenden Sie den Standardordner. |
no_dir | Der Ordner existiert nicht. | Meist ein Tippfehler im Dialog der Trader Workstation. Vergleichen Sie beide Seiten Zeichen für Zeichen. |
unreadable | Der Ordner ist vorhanden, aber die Bridge darf ihn nicht lesen. | Trader Workstation und Bridge laufen unter verschiedenen Benutzern. |
no_file | Der Ordner ist vorhanden und leer. | Direkt nach der Einrichtung normal. Die Trader Workstation exportiert Trades – solange es keine gibt, ist nichts zu schreiben, und daran ändert auch das Intervall nichts. Führen Sie die Prüfung nach Ihrer ersten Ausführung erneut aus. |
fixed_name | Die Dateien tragen kein Datum. | Im Feld Export filename steht ein Name. Leeren Sie es. |
stale | Die neueste Datei ist älter als vier Tage. | Die Trader Workstation lief nicht, oder der Export wurde wieder ausgeschaltet. |
no_file direkt nach der Einrichtung ist zu erwarten und erfordert nichts.
Die Trader Workstation schreibt Handelsberichte, und ohne Trades gibt es
nichts zu berichten – das Intervall von einer Minute erzeugt keine leeren
Dateien.
no_file, nachdem bereits etwas ausgeführt wurde, ist etwas anderes: Dann
schreibt die Trader Workstation in einen Ordner, den die Bridge nicht liest.
Genau für diesen Fehler gibt es diese Prüfung, denn sonst sieht nichts daran
falsch aus.
Weiter: Strategien und Ihre erste Order
Bisher wurde nichts übermittelt, und nichts wird übermittelt, bis Sie es freigeben. Legen Sie vor der ersten Freigabe Ihre Strategien und die Positionsgröße fest: Jede Strategie ist zunächst ausgeschaltet, deshalb zeigt Order Management ihre Signale ausgegraut an, bis Sie das getan haben.
Geben Sie dann ein einzelnes Signal frei und verfolgen Sie es an drei Stellen:
- Die Bridge übernimmt die freigegebene Order während der US-Handelszeiten innerhalb von fünf Sekunden.
- Das Cockpit zeigt sie unter Orders an, mit denselben Zuständen wie Order Management. Auf einem Linux-Server erscheinen dieselben Zustände im Log.
- Order Management zeigt das Ergebnis, sobald der Broker zurückgemeldet hat.
Tun Sie dies einmal in Ihrem Paper-Konto, bevor Sie es mit echtem Geld tun.
Fertig. Falls etwas nicht stimmt: Die Fehlerbehebung ist nach dem geordnet, was Sie sehen.