Kostenlos & Open Source MIT-Lizenz

TWSStarter

Ein schlanker Desktop-Launcher für die Interactive Brokers Trader Workstation (TWS) und das IB Gateway. Er startet TWS oder Gateway, trägt den Login automatisch ein, zeigt den Live-Status je Verbindung und startet oder stoppt mehrere Instanzen auf einmal — auch mehrere Installationen oder Versionen nebeneinander.

TWSStarter Hauptfenster: Verbindungs-Karten mit Start-/Stopp-Buttons, Statusanzeige und Trace-Panel

Was TWSStarter ist — und was nicht

  • Ein Starter, kein Watchdog. TWSStarter startet TWS/Gateway und zeigt deren Status an. Es hält sie nicht am Leben und startet nichts neu, falls TWS/Gateway abstürzt oder sich abmeldet.
  • Für den Dauerbetrieb: TWS Auto Restart. Damit TWS oder Gateway rund um die Uhr laufen, aktivieren Sie das eingebaute Auto-Restart von TWS (statt der täglichen Abmeldung). Der Weg dorthin steht weiter unten.
  • Unabhängiges Werkzeug. TWSStarter ist nicht mit Interactive Brokers verbunden, wird von IBKR nicht unterstützt und gehört nicht dazu. „Trader Workstation (TWS)" und „IB Gateway" sind Marken ihrer jeweiligen Inhaber.

Der komfortable Weg vom Doppelklick zur eingeloggten Handelsplattform: Verbindung anlegen → Ein-Klick-Start mit automatischem Login → Live-Status im Blick → bei Bedarf alles auf einmal stoppen.

Funktionen

Ein-Klick-Start

Starten Sie TWS oder Gateway pro Verbindung — oder im Stapel über alle angehakten Verbindungen (Start Default / TWS / Gateway). Mehrere Installationen und Versionen laufen problemlos nebeneinander.

Automatischer Login

Benutzername, Passwort und der Live/Paper-Reiter werden im Login-Dialog von TWS/Gateway automatisch ausgefüllt. Die Erkennung des Login-Fensters ist sprachunabhängig.

Verschlüsselte Zugangsdaten

Passwörter werden verschlüsselt gespeichert (Fernet / AES), mit einem an die lokale Maschine gebundenen Schlüssel (Windows-MachineGuid). Die Konfiguration lässt sich auf einem anderen Rechner nicht entschlüsseln.

Live-Statusanzeige

Erkennt TWS (am Fenstertitel) und Gateway (am API-Port) systemweit — auch Instanzen, die in einer früheren Sitzung oder extern gestartet wurden. Drei ehrliche Zustände je Verbindung: gestoppt / startet / läuft.

10 Sprachen

Englisch, Deutsch, Französisch, Spanisch, Italienisch, Russisch, Niederländisch, Portugiesisch, Chinesisch (vereinfacht) und Japanisch — mit National-Flaggen im Sprachmenü. Deckt die Sprachen ab, die auch TWS mitbringt.

Trace-Panel & Logs

Ein farbiges Trace-Panel zeigt jeden Schritt live; zusätzlich rotierende Datei-Logs (5 MB, automatische Bereinigung nach 3 Tagen). Alles bleibt lokal auf Ihrem Rechner.

TWS/Gateway dauerhaft laufen lassen

TWSStarter startet nichts von selbst neu. Um TWS oder Gateway rund um die Uhr online zu halten, nutzen Sie das eingebaute Auto Restart von TWS: Statt der täglichen Abmeldung startet TWS sich zu einer festgelegten Zeit neu — Sitzung und API bleiben aktiv.

TWS → Konfiguration → Sperren und Beenden → Auto-Logoff-Timer → Neustartzeit setzen und Auto Restart auswählen.

TWSStarter Einstellungen: Installationspfade für TWS und Gateway
TWSStarter-Einstellungen: hinterlegte Installationspfade für TWS und Gateway.

Technische Voraussetzungen

Plattform

Oberfläche und Starten funktionieren plattformübergreifend; Autofill und Statuserkennung sind Windows-only (sie nutzen die Win32-API). Fertige Binaries für Windows und Linux stehen bereit.

Aus dem Quellcode

Python 3.13+ und uv für die Abhängigkeiten (PyQt6, cryptography, pyautogui, pywinauto). uv sync, dann uv run python -m twsstarter.main.

Daten & Datenschutz

Alles wird pro Benutzer lokal gespeichert: %LocalAppData%\TWSStarter\config.json (Einstellungen und Verbindungen) sowie rotierende Logs. Keine Telemetrie, keine Cloud.

Lizenz

MIT-Lizenz — © 2024–2026 trade-commander.de. Quelloffen, kostenlos, kommerziell nutzbar. Der volle Quellcode liegt öffentlich auf GitHub.

Kostenlos herunterladen

TWSStarter ist quelloffen (MIT) und kostenlos. Fertige Builds für Windows und Linux sowie der komplette Quellcode liegen auf GitHub.