Technischer Hintergrund
Für technisch interessierte Nutzer und für Unternehmen, die den Einsatz prüfen. Stand: Beta 0.1.
| Thema | Text |
|---|---|
| Plattform | Windows-Anwendung, 64-bit, getestet unter Windows 11. Installation je Windows-Benutzer ohne Administratorrechte; die .NET-Laufzeit ist enthalten. Die Oberfläche läuft im Standardbrowser. |
| Lokale Dienste | Zwei lokale Dienste — Anwendung und Oberfläche — sind derzeit unter 127.0.0.1 erreichbar, nicht aus dem Netzwerk. Die aktuelle Version hat keine Benutzeranmeldung; der Zugriff ist auf den eigenen Rechner beschränkt. |
| Broker-Anbindung | Über die laufende Trader Workstation und die offizielle TWS API (C#) von Interactive Brokers. Aktuell wird eine TWS auf demselben Rechner unterstützt. IB Gateway und andere Zugangswege sind derzeit nicht offiziell getestet oder unterstützt. |
| TWS API | Erforderlich ist mindestens die Version, mit der die jeweilige TradingScanner-Version gebaut wurde — für Beta 0.1 die Version 10.49.2.0. Neuere offizielle Versionen werden akzeptiert, ältere derzeit abgewiesen. Die TWS API wird nicht mitgeliefert. |
| Zugriffsmuster | Keine dauerhafte Verbindung: je Scan bzw. Positionsabruf eine kurze Sitzung, danach Trennung; aktuell nie zwei Sitzungen gleichzeitig. Positionsergebnisse werden bis zu 60 Sekunden wiederverwendet. Beim Öffnen von Dashboard, Positionen oder Performance liest TradingScanner selbständig. |
| Rechte | Die aktuelle Version benötigt keine Schreibrechte. Derzeit sind ausschließlich lesende API-Aufrufe erlaubt; Order-, Storno- und Ausübungsfunktionen sind im Programm nicht vorhanden, und das wird bei jedem Build automatisch geprüft. Wir empfehlen, in der TWS „Read-Only API“ zu aktivieren; TradingScanner funktioniert damit vollständig. |
| TWS-Einstellungen | „Enable ActiveX and Socket Clients“ aktiv; „Read-Only API“ aktiv (empfohlen); Socket-Port bekannt (TWS-Standard Echtgeldkonto 7496, Paper-Konto 7497); eine freie Client-ID. |
| Port und Client-ID | Werden bei der Installation abgefragt (Vorgabe 7496 und 101) und bleiben bei Updates erhalten. Änderbar in config\tester-settings.txt im Installationsordner. TradingScanner prüft die Kontoart nicht; ob Echtgeld- oder Paper-Konto, bestimmt allein der eingetragene Port Ihrer TWS. |
| Marktdaten | Angefordert wird der Modus „verzögert“. Angezeigt wird je Scan und Kandidat der von der TWS gemeldete Modus („Live“, „Verzögert“, „Eingefroren“). Welche Daten Sie erhalten, bestimmen die Berechtigungen Ihres IBKR-Kontos. |
| Finnhub | Optional, mit Ihrem Schlüssel und derzeit während eines Scans: je Basiswert ein Abruf des Earnings-Kalenders bei finnhub.io (Symbol und Zeitraum); der Schlüssel wird im Anfrage-Header übertragen. Der Verbindungstest fragt das Beispielsymbol AAPL ab. |
| Finnhub-Schlüssel | Verschlüsselt mit der Windows-Datenschutz-API (an Ihr Windows-Benutzerkonto gebunden) unter %LOCALAPPDATA%\TradingScanner\state\. Er wird nicht angezeigt und nicht protokolliert. Ein anderer Windows-Benutzer oder ein anderer Rechner kann ihn nicht lesen. |
| IBKR Flex | Optional, derzeit auf Knopfdruck: Abruf Ihres Kontoauszugs beim IBKR Flex Web Service. Die Flex-Zugangsdaten werden mit der Windows-Datenschutz-API verschlüsselt in der lokalen Datenbank gespeichert. |
| Lokale Daten | Unter %LOCALAPPDATA%\TradingScanner: Datenbank (Scans, Historie, Journal, Zugangsdaten verschlüsselt), Protokolle (u. a. Symbole, technische Meldungen, Verbindungsdaten wie Client-ID und Serverversion) und Statusdateien. Eine Deinstallation lässt diese Daten bewusst stehen; Sie können den Ordner jederzeit löschen. |
| Externe Verbindungen | Ihre lokale TWS; finnhub.io (optional); ndcdyn.interactivebrokers.com (Flex, optional). In der aktuellen Version ohne Telemetrie, ohne Update-Prüfung und ohne TradingScanner-Server. |
| Updates | Einen automatischen Update-Dienst gibt es derzeit nicht. Eine neue Version installieren Sie über die bestehende; Einstellungen und Daten bleiben erhalten. |
| Diagnose | Seite „Systemstatus“ und „Diagnose kopieren“ (ohne Zugangsschlüssel; enthält technische Angaben wie Port, Client-ID und Symbole). Fehlt die TWS API, bietet TradingScanner beim Start eine geführte Einrichtung an. |
| Signatur | Der Installer ist derzeit nicht digital signiert; die Prüfsumme erhalten Sie mit dem Installer. |