Von der Installation zum ersten Live-Kurs
StreamXLS streamt Ihre eigenen Interactive-Brokers-Daten — Konto-, Positions-, Order- und Marktdaten — aus TWS oder IB Gateway über Excel-eigene =RTD()-Formeln in Ihr Arbeitsblatt. Kein Add-In, keine zusätzliche Registerkarte im Menüband: StreamXLS startet, sobald die erste Zelle Daten anfordert.
Diese Seite fasst die Einrichtung auf Deutsch zusammen; die übrige Website und die Dokumentation sind englisch. Support-Anfragen beantworten wir auf Deutsch: [email protected].
Was Sie brauchen
- Windows 10 oder 11, auf einem Trading-VPS auch Windows Server 2025 (von uns getestet, September 2026) — beachten Sie dort zusätzlich den Hinweis unter Installation.
- Excel für Windows als Desktop-Programm, Microsoft 365 oder Office 2016 und neuer, 32- oder 64-Bit. RTD setzt Windows voraus — Excel für Mac, Excel im Web und die mobilen Excel-Apps können StreamXLS nicht ausführen.
- Microsoft Visual C++ 2015–2022 Redistributable (x64; bei 32-Bit-Excel installieren Sie zusätzlich x86) — auf frischen Server- und VPS-Images oft nicht vorhanden; ohne diese Laufzeitkomponente schlägt die Lizenzprüfung fehl, und StreamXLS liefert keine Daten.
- TWS oder IB Gateway, angemeldet, mit freigeschalteter API (siehe TWS einrichten).
- TWS API 10.47.01 oder neuer — ein eigenes Paket, getrennt von TWS installiert und aktualisiert. Wählen Sie auf der Downloadseite von IBKR die Variante Latest; die Variante Stable ist derzeit älter. Ist Ihre API-Version zu alt, liefert TWS keine Kursdaten, während Konto-, Positions- und Orderdaten weiterlaufen.
Installieren und testen
Starten Sie das Installationsprogramm. Standardmäßig installiert es nur für Ihr Benutzerkonto: keine Administratorrechte, keine Abfrage der Benutzerkontensteuerung (UAC), keine systemweiten Änderungen. Die Datei ist auf StreamXLS LLC signiert; Windows meldet sie trotzdem als unbekannt, solange eine neue Version wenig verbreitet ist. Wie Sie die Signatur prüfen, steht auf der Downloadseite.
Ausnahme: Excel mit Administratorrechten — auf VPS-Systemen der Normalfall. Läuft Excel unter dem eingebauten Konto Administrator oder über „Als Administrator ausführen“, findet es die benutzerbezogene Installation nicht: Sie ist nur im Profil Ihres normalen Kontos registriert, und jede StreamXLS-Formel bleibt auf #NV (englischsprachiges Excel: #N/A). Wählen Sie in diesem Fall im Installationsprogramm (durchgehend englisch) Install for all users — haben Sie schon benutzerbezogen installiert, starten Sie es einfach erneut und wählen dort dasselbe.
Die 30-Tage-Testphase mit vollem Funktionsumfang beginnt beim ersten Aufruf der Software, nicht beim Herunterladen — kein Lizenzschlüssel, keine Anmeldung, keine Kreditkarte. Wie viele Tage Ihnen bleiben, zeigt das Control Panel.
Am 31. Tag liefern die Formeln keine Live-Daten mehr — sonst ändert sich nichts: Das Programm bleibt installiert, Ihre Arbeitsmappen und Formeln bleiben unangetastet. Sobald Sie eine Lizenz aktivieren, läuft alles unverändert weiter.
Die API freischalten
In TWS: Datei → Globale Konfiguration → API → Einstellungen (englisch: File → Global Configuration → API → Settings). Setzen Sie den Haken bei „ActiveX- und Socket-Clients aktivieren“ (Enable ActiveX and Socket Clients). In IB Gateway steht dieselbe Einstellung unter Configure → Settings → API → Settings.
Socket Port — die Voreinstellungen:
- TWS Live —
7496 - TWS Paper —
7497 - IB Gateway Live —
4001 - IB Gateway Paper —
4002
StreamXLS verbindet sich ohne weitere Angabe mit 127.0.0.1:7496. Host, Port und Client-ID legen Sie je als eigenes Formelargument fest: "gw" für IB Gateway Live, "paper" für TWS Paper, "gwpaper" für IB Gateway Paper — oder ausgeschrieben "host=192.168.1.100", "port=4001", "clientid=5". So laufen Paper- und Live-Konto in einer Arbeitsmappe nebeneinander.
Wichtig bei Konten mit mehreren Währungen: Aktivieren Sie auf derselben Seite Use "$LEDGER-" prefix for per-currency keys. Sonst meldet TWS die Werte je Währung und die des Gesamtkontos unter demselben Schlüssel, und StreamXLS kann sie nicht auseinanderhalten. Die Option ist auch in der deutschen TWS-Oberfläche englisch beschriftet.
Nur für das Anlegen von Orders und die Abfrage abgeschlossener Orders: Deaktivieren Sie „Schreibgeschützte API“ (Read-Only API). Marktdaten, Kontowerte, Positionen, Ausführungen und offene Orders funktionieren auch dann, wenn die schreibgeschützte API eingeschaltet bleibt; nur das Anlegen einer Order über StageOrder und die Abfrage abgeschlossener Orders wertet TWS als schreibenden Zugriff und lehnt sie ab. StreamXLS kann keine Orders senden oder auslösen — eine angelegte Order schicken Sie selbst in der TWS ab.
Die erste Verbindung bestätigen. Sobald Ihre erste Formel Daten anfordert, fragt TWS unter Umständen, ob es die eingehende Verbindung annehmen soll — bestätigen Sie die Abfrage. Tragen Sie danach 127.0.0.1 unter Vertrauenswürdige IP-Adressen (Trusted IPs) ein: Sonst kehrt die Abfrage wieder und bleibt auf einem unbeaufsichtigten VPS offen stehen.
Formel eintippen, Datenstrom erhalten
Jeden Wert holen Sie mit einer Excel-eigenen =RTD()-Formel über die ProgID Tws.Rtd. Das zweite Argument bleibt leer — Excel hat es für einen Servernamen reserviert, StreamXLS sieht es nie. Danach folgt die Datenkategorie (status, account, position, order) oder der Kontrakt, dann das Feld; Groß- und Kleinschreibung spielt keine Rolle.
Das Argumenttrennzeichen richtet sich nach den Regionseinstellungen von Windows, nicht nach der Sprache von Excel: Bei deutschen Einstellungen trennen Sie mit Semikolon — auch wenn Excel englisch läuft —, bei US-Einstellungen mit Komma (=RTD("Tws.Rtd", , "status", "IsConnected")). Die Beispiele unten verwenden Semikolon.
Ersetzen Sie U1234567 durch Ihre Kontonummer und AAPL durch Ihr Symbol. Ein Symbol ohne Zusatz gilt als Aktie (STK) mit Smart-Routing (SMART) in US-Dollar (USD); für einen Kontrakt an einer europäischen Börse geben Sie Börse und Währung eigens an ("exch=…", "cur=EUR"). Positionen und Orders folgen derselben Grammatik; alle Felder stehen in der englischsprachigen Feldreferenz.
#NV ist eine Aussage, kein Fehler: Ist nicht sichergestellt, dass ein Wert aktuell ist — etwa bei unterbrochener TWS-Verbindung —, zeigt die Zelle #NV statt einer veralteten Zahl.
Verzögerte Kurse erkennen Sie nicht am Zellwert. Ohne passendes IBKR-Marktdatenabonnement liefert TWS die Kurse 15 bis 20 Minuten verzögert; das Feld IsDelayed gibt je Kontrakt 1 für verzögert und 0 für Echtzeit zurück.
Bleibt alles auf #NV? Prüfen Sie der Reihe nach:
- Laufen TWS oder IB Gateway, und sind Sie dort angemeldet?
- Ist „ActiveX- und Socket-Clients aktivieren“ angehakt?
- Stimmt der Socket Port in TWS mit dem in Ihrer Formel überein?
- Haben Sie die Abfrage von TWS zur eingehenden Verbindung bestätigt?
- Läuft Excel ohne Administratorrechte (sonst für alle Benutzer installieren)?
- Ist die Visual C++ Redistributable installiert?
- Ist Ihre TWS API 10.47.01 oder neuer?
Alles mit Ja beantwortet? Dann hilft der TWS-API-Status im Control Panel weiter — oder schreiben Sie an [email protected].
Control Panel, Lizenz, Hilfe
Das StreamXLS Control Panel (ein eigenes Programm, nicht die Windows-Systemsteuerung) finden Sie im Startmenü. Es zeigt Lizenzstatus, TWS-API-Status und Einstellungen — die erste Anlaufstelle bei Problemen. Nach dem Kauf erhalten Sie den Lizenzschlüssel per E-Mail; fügen Sie ihn dort ein und klicken Sie auf Activate.
Preise und Lizenzen: streamxls.com/buy. Verkäufer und Rechnungssteller ist Freemius; an der Kasse zahlen Sie in Euro, wählen Abrechnungszeitraum und Anzahl der Rechner und können Ihre USt-IdNr. angeben. Eine Lizenz gilt für einen Rechner, einen zweiten fügen Sie an der Kasse oder später hinzu.
Ihre Daten bleiben bei Ihnen. Markt-, Order-, Positions- und Kontodaten sowie die Inhalte Ihrer Arbeitsmappen verarbeitet StreamXLS lokal zwischen Excel und TWS; an uns geht davon nichts. Nach außen geht ausschließlich die Lizenzprüfung: Geräte- und Aktivierungsdaten sowie Ihre IP-Adresse an unseren Lizenzdienst. Einzelheiten in der Datenschutzerklärung (englisch).
Hilfe. Schreiben Sie an [email protected] — auf Deutsch. Die vollständige Anleitung finden Sie unter Get Started (englisch), Produkt- und Lizenzfragen in der FAQ (englisch).
StreamXLS ist ein unabhängiges Produkt: keine Verbindung zu Interactive Brokers, von dort weder empfohlen noch gesponsert. Wir erbringen keine Anlageberatung und geben keine Anlageempfehlungen.