Die Bridge aktualisieren
Die Bridge aktualisiert sich nie selbst. Sie läuft auf Ihrem Rechner und übermittelt freigegebene Orders an Ihr Depot, deshalb bestimmen Sie selbst den Zeitpunkt, zu dem sie sich ändert.
Wie Sie davon erfahren
Drei Stellen weisen Sie darauf hin, und zwar zu unterschiedlichen Zeitpunkten.
- Der Broker-Tab (opens in a new tab) vergleicht die von Ihrer Bridge gemeldete Version mit der neuesten Version und weist Sie darauf hin, wenn Sie im Rückstand sind. Diesen Hinweis sehen Sie, ohne danach suchen zu müssen.
- Die Bridge selbst prüft beim Start und schreibt eine Warnung mit dem Download-Link in das Log. Sie können das mit
UPDATE_CHECK_ENABLED=falsein derbridge.envabschalten – etwa auf einem Rechner, derapi.github.comnicht erreichen kann. - Ein
wire_contract_mismatchbeim Handshake bedeutet, dass Sie bereits zu weit zurückliegen: Diese Version und der Server sind sich über das Nachrichtenformat nicht mehr einig. Ein Neustart hilft nicht. Das ist der einzige Fall, in dem das Update nicht optional ist.
So aktualisieren Sie
Ihre bridge.env ist davon nicht betroffen. Behalten Sie sie – für die Installation einer neuen Version benötigen Sie keinen neuen Token.
- Beenden Sie die Bridge.
- Laden Sie die aktuelle
ordertune-bridge-ibkr.exeaus dem Broker-Tab (opens in a new tab) oder direkt vom neuesten Release (opens in a new tab) herunter. - Ersetzen Sie die alte ausführbare Datei in Ihrem Ordner. Lassen Sie die
bridge.envan ihrem Platz. Logs und die Aufzeichnung bereits übermittelter Orders liegen dort nicht mehr – ab 0.23.0 befinden sie sich unter%LOCALAPPDATA%\Ordertune\Bridge, und der erste Start nach dem Update verschiebt sie für Sie dorthin. - Starten Sie die Bridge erneut.
Windows zeigt unter Umständen noch einmal den SmartScreen-Dialog, weil es die neue Datei noch nicht kennt. Die Antwort ist dieselbe wie beim ersten Mal: More info, dann Run anyway.
Wenn Sie die Bridge als Dienst betreiben
Beenden Sie den Dienst, bevor Sie die Datei ersetzen – Windows lässt nicht zu, dass Sie eine laufende ausführbare Datei überschreiben, und die Fehlermeldung handelt dann von Dateisperren, nicht von der Bridge.
Stop-Service ordertune-bridge
# replace ordertune-bridge-ibkr.exe
Start-Service ordertune-bridgeDer Dienstname ist der, den Sie bei der Einrichtung vergeben haben.
Prüfen Sie im Broker-Tab, dass Bridge version nun die neue Nummer anzeigt.
Was ein Update nicht verändert
- Ihr Token bleibt gültig.
- Ihre Verbindung bleibt auf denselben Rechner und dasselbe Netzwerk registriert.
- Ihre Einstellungen in der Trader Workstation bleiben unberührt.
- Offene Orders bei IBKR bleiben unberührt. Die Bridge stellt ihren Kenntnisstand darüber beim erneuten Verbinden anhand der Order-Referenzen bei IBKR wieder her.
Zurück zu einer älteren Version
Jedes Release bleibt verfügbar, mit den Dateien für beide Systeme. Verhält sich eine Version fehlerhaft, holen Sie die vorherige von der Release-Seite (opens in a new tab) und tauschen Sie sie auf demselben Weg zurück – geben Sie uns aber vorher Bescheid, denn von einer Version, die man besser meidet, sollten wir wissen.
Gehen Sie nicht hinter einen wire_contract_mismatch zurück. Unterhalb dieser Grenze kommuniziert der Server überhaupt nicht mehr mit der Bridge.