2
konzentrieren Sie sich auf
319
Anhänger

So konfigurieren Sie ein Interactive Brokers-Demokonto auf der Inventor-Plattform

Erstellt in: 2025-10-11 18:13:15, aktualisiert am: 2025-10-11 18:21:03
comments   0
hits   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.

So konfigurieren Sie ein Interactive Brokers-Demokonto auf der Inventor-Plattform

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

  1. IB-Gateway gestartet

    • Anmelden zum IBKR-Konto
    • Socket-Überwachung wird lokal gestartet (Ports 4001 oder 4002)
  2. Verwalter/Transaktionsprozess-Verbindung

    • Verabschiedetlocalhost:4002Verbinden Sie sich mit Ihrem lokalen Gateway
    • Gateway-Authentifizierung und Verbindung
  3. 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ören127.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

  1. 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
  2. Installation

    • Offen .dmgUnterlagen
    • Ziehen Sie den IB-Gateway in den Ordner “Applications”

Start und Anmeldung

  1. Starten des IB-Gateways

    • Öffnen Sie den Applications-Ordner
  2. Wahl des Handelsmodells

    • Paper Trading(Simulationskonto) → Port 4002
    • Live Trading(Festplattenkonto) → Port 4001
  3. Melden Sie sich an

    • Benutzername und Passwort eingeben
    • Warten auf vollständige Anmeldung

5. Konfiguration der API-Einstellungen

So konfigurieren Sie ein Interactive Brokers-Demokonto auf der Inventor-Plattform

  1. Öffnen der API-Einstellungen

    • Klicken Sie oben links.Configure(Rad-Symbol)
    • AuswahlSettings → API → Settings
  2. API aktiviert

   ☑ 只读API (Enable ActiveX and Socket Clients)

   套接字端口:
   - 模拟账户: 4002
   - 实盘账户: 4001

   受信任的IP: 127.0.0.1
  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

  1. Installieren Sie die Administrator-Prozedur vor Ort

So konfigurieren Sie ein Interactive Brokers-Demokonto auf der Inventor-Plattform

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

So konfigurieren Sie ein Interactive Brokers-Demokonto auf der Inventor-Plattform

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

So konfigurieren Sie ein Interactive Brokers-Demokonto auf der Inventor-Plattform

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.