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 läuft StreamXLS auch unter Windows Server; lesen Sie dann vor dem Installieren den Abschnitt Installation auf einem Trading-VPS.
- Excel für Windows als Desktop-Programm, Microsoft 365 oder Office ab 2016, 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.
Am Mac?
StreamXLS läuft nur in Excel für Windows.
Würden Sie eine Version für Excel auf dem Mac nutzen? Ob wir eine entwickeln, ist noch nicht entschieden. Deshalb zählen wir, wie oft dieser Hinweis angezeigt und angeklickt wird – ohne Cookies.
Gezählt – vielen DankMöchten Sie benachrichtigt werden?
Auf Wunsch schreiben wir Ihnen, falls es StreamXLS für Excel auf dem Mac geben sollte oder wir Tester für eine frühe Version suchen. Für andere Zwecke verwenden wir Ihre Adresse nicht.
Sie stehen auf der ListeDanke – sollte es so weit sein, melden wir uns.
Jede E-Mail von uns enthält einen Abmeldelink.
Gezählt – vielen DankFalls Sie es sich anders überlegen: Eine E-Mail an [email protected] mit „Mac“ im Betreff genügt.
Bitte geben Sie eine gültige E-Mail-Adresse ein. Einen Moment bitte, die Sicherheitsprüfung läuft. Falls ein Kontrollkästchen erscheint, klicken Sie es bitte an. Das hat leider nicht funktioniert. Bitte versuchen Sie es noch einmal oder schreiben Sie an [email protected] mit „Mac“ im Betreff. Gezählt. Vielen Dank. Sie stehen auf der Liste Gezählt. Vielen Dank. - 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.
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 von 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.
Installation auf einem Trading-VPS oder Windows-Server
Dieser Abschnitt betrifft vor allem VPS- und Server-Installationen; auf einem normalen PC brauchen Sie ihn nur, wenn Excel mit Administratorrechten läuft.
- Windows Server 2025 haben wir getestet (September 2026).
- Microsoft Visual C++ 2015–2022 Redistributable (x64; bei 32-Bit-Excel installieren Sie zusätzlich x86).
- Excel mit Administratorrechten – auf VPS-Systemen der Normalfall. Läuft Excel unter dem integrierten Konto
Administratoroder über „Als Administrator ausführen“, kann es eine benutzerbezogene Installation nicht nutzen – auch dann nicht, wenn sie im selben Konto installiert wurde: Windows lässt Programme mit vollen Administratorrechten nicht auf eine nur für ein Konto registrierte Installation zugreifen. Jede StreamXLS-Formel bleibt dann 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, bietet ein erneuter Start diese Wahl nicht mehr an: Deinstallieren Sie StreamXLS zuerst (Einstellungen → Apps) und installieren Sie es dann neu für alle Benutzer – oder starten Sie das Installationsprogramm mit dem Parameter/ALLUSERSund beantworten Sie die Frage, ob die bisherige Installation entfernt werden soll, mit Yes. - Unbeaufsichtigter Betrieb. Tragen Sie
127.0.0.1in TWS unter „Vertrauenswürdige IP-Adressen“ ein (siehe TWS einrichten). Sonst erscheint die Abfrage zur eingehenden Verbindung jedes Mal erneut, und auf einem unbeaufsichtigten Rechner bestätigt sie niemand.
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 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 erscheint die Abfrage bei jeder neuen Verbindung erneut.
Formel eintippen, Datenstrom erhalten
Mit Excel 2024 oder Microsoft 365 gibt die mitgelieferte Beispielmappe den schnellsten Überblick: Klicken Sie im StreamXLS Control Panel (Startmenü) auf Open the demo workbook – die Mappe zeigt alle Funktionen mit den Daten Ihres eigenen Kontos. Ältere Excel-Versionen unterstützt sie nicht; die Formeln auf dieser Seite laufen dagegen schon ab Excel 2016. Für Excel 2016 bis 2021 und für Excel mit Dezimalkomma gibt es die Beispielmappe in zwei weiteren Fassungen: streamxls.com/workbooks (englisch).
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 gehen nur zwei Dinge: die Lizenzprüfung – Geräte- und Aktivierungsdaten sowie Ihre IP-Adresse an unseren Lizenzdienst – und die regelmäßige Update-Prüfung bei streamxls.com, die keine Kontodaten enthält. 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.