Erstellt in: 2025-10-11 18:13:15,
aktualisiert am:
2025-10-11 18:21:03

0

316
Anleitung
Inzwischen ist der Inventor-Workflow sehr aktiv. Viele kleine Partner möchten den Workflow automatisch mit US-Aktien handeln, und die Inventor-Plattform unterstützt den Handel mit Interactive Brokers. Viele kleine Partner wissen jedoch nicht, wie sie die API-Schnittstelle für die Durchdringung konfigurieren können.
1. Was ist ein IB Gateway?
Grundsätze
IB GatewayDas ist eine neue Version der Webseite, die von Interactive Brokers bereitgestellt wird.Leichte API-Gateway-ProgrammeDas System ist speziell für programmierbare und automatisierte Transaktionen entwickelt.

IB Gateway vs TWS vs IBKR Desktop
| Benutzer |
Verwendung |
API unterstützt |
Ressourcenbesetzung |
| IB Gateway |
Speziell für API-Transaktionen konzipiert |
✓ Unterstützung |
Niedrig (empfohlen) |
| TWS (Trader Workstation) |
GUI-Transaktionen + API |
✓ Unterstützung |
Zwischen |
| IBKR Desktop |
Neue Version der GUI-Transaction |
Nicht unterstützt |
Zwischen |
Warum IB Gateway gewählt wurde
- ✓ Speziell für API konzipiertKeine komplizierten Grafiken
- ✓ Weniger RessourcenDas ist eine gute Idee, um eine lange Laufzeit zu haben.
- ✓ Stabilität ist gutKonzentriert sich auf API-Verbindungen
- ✓ Einfache KonfigurationNur grundlegende API-Einstellungen erforderlich:
- ✓ Für Server bereitgestelltDas ist eine sehr einfache Lösung, die in den Hintergrund läuft.
Die Rolle des IB-Gateways
Das IB-Gateway ist wie einÜbersetzer und Zwischenstationen:
你的交易策略代码
↓
发明者托管者
↓
IB Gateway ← 翻译和转发指令
↓
IBKR 交易系统
Es ist verantwortlich für:
- Aufrechterhaltung der Verbindung zum IBKR-Server
- Transaktionsanweisungen für externe Prozesse
- Weiterleitung von Anweisungen an IBKR
- Rückgabe von Marktdaten und Kontoinformationen
2. Beschreibung der Funktionsweise der IB API
API-Architektur
IB-Gateway alsLokale ServerBietet eine API für externe Programme:
交易程序/托管者 ←→ IB Gateway (本地服务器) ←→ IBKR 服务器
(客户端) (监听端口4001/4002) (远程交易系统)
Arbeitsablauf
IB-Gateway gestartet
- Anmelden zum IBKR-Konto
- Socket-Überwachung wird lokal gestartet (Ports 4001 oder 4002)
Verwalter/Transaktionsprozess-Verbindung
- Verabschiedet
localhost:4002Verbinden Sie sich mit Ihrem lokalen Gateway
- Gateway-Authentifizierung und Verbindung
Daten- und Befehlsübertragung
- Trustee sendet Transaktionsanweisungen → Gateway → IBKR Server
- Marktdaten, Kontoinformationen ← Gateway ← IBKR-Server
Warum wir zusammen sein müssen
Host und IB Gateway müssen auf demselben Rechner laufenDas ist der Grund:
- ✓ Gateway nur abhören
127.0.0.1 (localhost)
- ✓ Sicherheit: Nicht zugänglich
- ✓ Niedrige Verzögerung: Lokale Kommunikation ist schnell
- ✓ Stabilität: Vermeidung von Ausfällen
Die Rolle der API
- Echtzeit-AufzeichnungenSie können die Daten für die Preise von Aktien, Futures und Optionen abrufen
- KontodatenSiehe auch: Salden, Positionen, Verluste
- Bestellung aufgebenEinreichung, Änderung, Stornierung von Bestellungen
- Historische DatenDas ist die einzige Möglichkeit, die es gibt, um die K-Leitung zu erfassen.
- EreignismeldungDas sind die wichtigsten Faktoren, die uns helfen, unsere Kunden zu erreichen.
3. Herunterladen und Installieren
Herunterladen von IB Gateway
- Der Name des Brokers wurde von der IBG-Firma im Jahr 2008 veröffentlicht.
- Wählen Sie die MacOS-Version herunterladen
Installation
- Offen
.dmgUnterlagen
- Ziehen Sie den IB-Gateway in den Ordner “Applications”
Start und Anmeldung
Starten des IB-Gateways
- Öffnen Sie den Applications-Ordner
Wahl des Handelsmodells
- Paper Trading(Simulationskonto) → Port 4002
- Live Trading(Festplattenkonto) → Port 4001
Melden Sie sich an
- Benutzername und Passwort eingeben
- Warten auf vollständige Anmeldung
5. Konfiguration der API-Einstellungen

Öffnen der API-Einstellungen
- Klicken Sie oben links.Configure(Rad-Symbol)
- AuswahlSettings → API → Settings
API aktiviert
☑ 只读API (Enable ActiveX and Socket Clients)
套接字端口:
- 模拟账户: 4002
- 实盘账户: 4001
受信任的IP: 127.0.0.1
Einstellungen speichern
- Klicken“Bestimmt”Aufbewahren
- Wiederherstellung des IB-GatewaysAktivieren der Einstellung
6. Erstmalige Zugriffsberechtigung
Wenn die API zum ersten Mal angeschlossen wird, erscheint ein Genehmigungsfenster für den IB Gateway:
- Klicken“Ja”, antwortete ich. oder “Akzeptieren”
- Auswählen“Fragen Sie nicht mehr”
Sieben, der Erfinder quantifiziert die Konfiguration der Träger.
Konfigurationsanforderungen
Das Host-Programm muss auf demselben Rechner installiert sein wie das IB Gateway
Konfigurationsschritte
- Installieren Sie die Administrator-Prozedur vor Ort

- Konfigurierte Börsen
- Simulationskonto ((IB Gateway muss geändert werden)):
localhost:4002
- Festplattenkonto ((IB Gateway muss geändert werden)):
localhost:4001

Das bedeutet, dass der Terminalshop geöffnet wird und die Konfiguration abgeschlossen ist, und die Kundendaten und Kontoinformationen angezeigt werden.

8. Vorsichtsmaßnahmen
- ✓ API kann auch am Wochenende angeschlossen werden (nicht im Zusammenhang mit der Börsenöffnung)
- ✓ Stellen Sie sicher, dass der IB-Gateway funktioniert
- ✓ Vorherige Tests mit einem Simulationskonto empfohlen
- ✓ Host und Gateway müssen auf demselben Computer sein
- ✓ Die Linux-Konfiguration des Cloud-Servers ist verfügbar unter https://www.fmz.com/digest-topic/10308
Zusammenfassen
Nach den Konfigurationsschritten in diesem Artikel sollten Sie bereits erfolgreich den IB Gateway erstellt haben und mit dem Inventor Quantum Host verbunden sein. Denken Sie daran, dass der IB Gateway ein speziell für API-Transaktionen konzipiertes, leichtes Gateway ist, das als Zwischenstation auf Ihrem lokalen Computer fungiert, um Ihre Handelsstrategie sicher und effizient mit dem Eingriff in das Wertpapierhandelssystem zu verknüpfen. Die Kommunikation empfiehlt, zuerst mit einem Simulationskonto zu arbeiten und dann auf einen virtuellen Handel zu wechseln.