OptimizeOptions
Vorteile So geht's FAQ Download TWS API Mein Bereich
← Zurück zur Startseite

TWS API einstellen

Damit OptimizeOptions Live-Daten von Interactive Brokers laden kann, muss die API-Schnittstelle in TWS (Trader Workstation) oder im IB Gateway aktiviert und konfiguriert werden. Die folgenden Einstellungen beziehen sich auf TWS/IB Gateway; Host, Port und Client-ID trägst du zusätzlich in OptimizeOptions ein (Menü Settings → TWS Connection).

1. API in TWS oder IB Gateway aktivieren

TWS: Menü Edit → Global Configuration (oder Datei → Globale Konfiguration). In der linken Leiste API → Settings auswählen.
IB Gateway: Nach dem Anmelden über die Weboberfläche unter Konfiguration → API → Einstellungen (bzw. die entsprechende API-Sektion).

Dort musst du folgendes setzen:

  • Enable ActiveX and Socket Clients (bzw. „Socket-Clients aktivieren“) – aktivieren.
  • Falls angeboten: Read-Only API – optional aktivieren, wenn die Anwendung nur Daten lesen soll (OptimizeOptions führt keine Orders aus).
TWS API Einstellungen

2. Socket-Port

Der Port, auf dem TWS/IB Gateway API-Verbindungen annimmt, muss zu dem passen, den OptimizeOptions verwendet. Standardwerte:

Anwendung Port (Paper) Port (Live)
TWS 7496 7497
IB Gateway 4001 4002

In TWS/IB Gateway den gewünschten Port eintragen (z. B. 7496 für TWS Paper). In OptimizeOptions unter Settings → TWS Connection denselben Port angeben.

3. Verbindungen von localhost erlauben

OptimizeOptions verbindet sich standardmäßig mit 127.0.0.1 (localhost), also mit dem gleichen Rechner, auf dem TWS/IB Gateway läuft. In den API-Einstellungen solltest du:

  • Trusted IPs / „Vertrauenswürdige IPs“: 127.0.0.1 eintragen (oder das Feld leer lassen, wenn nur lokale Verbindungen erlaubt sind).
  • Falls du OptimizeOptions auf einem anderen Rechner als TWS nutzt: dort die IP des Rechners mit OptimizeOptions eintragen.

4. Client-ID

Jede API-Verbindung braucht eine eindeutige Client-ID (Zahl zwischen 1 und 9999). Diese wird nicht in TWS eingestellt, sondern in OptimizeOptions unter Settings → TWS Connection. Du kannst einen festen Wert vergeben (z. B. 6) oder 0 wählen – dann vergibt OptimizeOptions automatisch eine zufällige ID. Wichtig: Wenn TWS bereits von einer anderen Anwendung mit derselben Client-ID genutzt wird, die Verbindung in der anderen App trennen oder eine andere Client-ID in OptimizeOptions verwenden.

5. Reihenfolge beim Start

Zuerst TWS oder IB Gateway starten und anmelden. Wenn die Anwendung läuft und die API wie oben aktiviert ist, in OptimizeOptions den IB-Scan starten (oder zuerst unter Settings → TWS Connection Host/Port/Client-ID prüfen). Die Verbindung wird dann von OptimizeOptions hergestellt.

Zusammenfassung für OptimizeOptions

  • TWS/IB Gateway: API aktivieren, Socket-Port setzen (z. B. 7496 für TWS Paper), 127.0.0.1 als vertrauenswürdige IP.
  • OptimizeOptions: Settings → TWS Connection – Host 127.0.0.1, Port wie in TWS (z. B. 7496), Client-ID 0 (automatisch) oder eine feste Zahl.

Impressum · Datenschutz · Haftungsausschluss

OptimizeOptions – Options-Portfolio-Analyse.