KI-native Runtime für IG-Trading-Strategien
Entwickeln Sie IG Labs REST- und Lightstreamer-Strategien in Cursor, Claude Code oder einer beliebigen AI-IDE. Deployen Sie direkt aus GitHub in eine verwaltete Cloud-Runtime mit erstklassiger MCP-Steuerung, Logs und Regionsauswahl.
Abschnitt 01 · Auf einen Blick
Auf einen Blick
- Broker
- IG Group
- Broker-Typ
- Forex-, CFD- und Spread-Betting-Broker (UK)
- Anlageklasse
- Forex, Indizes, Rohstoffe, Aktien-CFDs, ETFs, Optionen, Anleihen, Kryptowährungen (abhängig von der jeweiligen Entity)
- Unterstützte Produkte
- Über 17.000 Märkte in den Bereichen Spot-FX, Index-CFDs, Rohstoff-CFDs, Aktien-CFDs, ETF-CFDs, Optionen, Anleihen und (je nach Entity) Krypto-CFDs. Britische Privatkunden können neben CFDs auch Spread Bets platzieren.
- Laufzeitmodell
- Containerisierte Strategie-Runtime
- Deployment-Quelle
- GitHub
- Sprachen
- Jede Programmiersprache, die in einem Container ausgeführt werden kann
- Gängige Integrationen
- IG Labs REST API, Lightstreamer-Streaming, MetaTrader 4-Bridge, NautilusTrader, benutzerdefinierte Connectoren
- KI-Workflow-Integration
- MCP-Steuerungsoberfläche für Cursor, Claude Code, GitHub Copilot und CLI-Agents
- Rolle von TradingHost
- Runtime, Deployment, Logs, Health-Checks, Regionsauswahl, MCP-Steuerung
- Rolle von IG
- Broker-Konto, API-Zugang, Marktzugang, Ausführungsplatz
- Regulierungsbehörden
- IG Markets Limited (FCA firm reference 195355, UK); IG Markets Limited Australia branch (ASIC AFSL 220440); IG Markets South Africa (Pty) Ltd (FSCA); IG Markets Singapore branch (MAS); IG Bank S.A. (FINMA); IG Markets Bermuda Limited (BMA); IG US LLC (CFTC RFED).
- Hebelbegrenzungen für Kleinanleger
- UK und EU (FCA, ESMA-konform): 30:1 für Major-FX, 20:1 für Minor-FX und Gold, 10:1 für andere Rohstoffe und Minor-Indizes, 5:1 für Aktien, 2:1 für Krypto-CFDs. Australien (ASIC): entspricht den ESMA-Grenzen. USA (IG US LLC, NFA Rule 2-43b): 50:1 für Major-FX, 20:1 für Minor-FX. Südafrika (FSCA): Höherer Hebel gemäß den FSCA-Regeln zulässig.
- Zugehörigkeit
- TradingHost ist unabhängig und steht in keiner Verbindung zur IG Group, einer IG-Entity oder tastyfx
Abschnitt 02 · Was IG bietet
Was IG bietet
IG bietet über 17.000 handelbare Märkte in den Bereichen Spot-FX, Indizes, Rohstoffe, Aktien-CFDs, ETFs, Optionen und Anleihen über die IG Labs REST API und Lightstreamer-Streaming. Die Authentifizierung von Strategien erfolgt über ein Drei-Token-Modell (API-Key sowie ein bei der Session-Erstellung zurückgegebenes CST und Security-Token). Demo- und Live-Umgebungen sind getrennt und erfordern separate API-Key-Registrierungen. Details zu Märkten, Deal-Referenzen und die vollständige Marktliste finden Sie in der Dokumentation von IG.
Märkte und Strategiemuster
- REST-Strategien für über 17.000 handelbare Märkte
- Ausbruchsstrategien für die Indizes FTSE 100, S&P 500, DAX 40 und Nasdaq 100
- Aktien-CFD-Paare und Basket-Strategien
- Carry-Trade-Strategien für die Hauptwährungspaare EUR/USD und GBP/USD
- Lightstreamer-gestützte Echtzeit-Kursstrategien
- Spread-Bet- vs. CFD-Order-Routing (für britische Privatkunden)
- In der Demo-Umgebung validierte Deployments, die in den Live-Betrieb übernommen werden
API-Schnittstelle
- Produktschnittstellen
- Über 17.000 Märkte in den Bereichen Spot-FX, Index-CFDs, Rohstoff-CFDs, Aktien-CFDs, ETF-CFDs, Optionen und Anleihen. Krypto-CFDs sind abhängig von der jeweiligen Entity. Die Demo-Umgebung (demo-api.ig.com) spiegelt die Live-Marktliste wider und ermöglicht es einer Strategie, sich ohne echtes Kapital gegen dieselbe API-Schnittstelle zu validieren.
- Verbindungsmethoden
- IG Labs REST API für Orders, Konten, Positionen, Watchlists und historische Daten. Lightstreamer-Streaming-Endpunkt für Echtzeitkurse, Kontostände, offene Orders und Trade-Bestätigungen. MetaTrader 4-Bridge für Trader, die ihre IG-Konten direkt aus dem MT4-Terminal heraus nutzen möchten.
- Authentifizierung
- Drei-Token-Modell bei REST: X-IG-API-KEY (langlebiger API-Key, registriert auf labs.ig.com), CST (Client Session Token, zurückgegeben von POST /session) und X-SECURITY-TOKEN (kontobezogenes Session-Token, das zusammen mit dem CST zurückgegeben wird). Alle drei sind für authentifizierte Anfragen erforderlich. Demo- und Live-API-Keys werden separat registriert und sind nicht austauschbar.
Details finden Sie bei IG Labs
Spezifische Endpunkte, Rate-Limits, Lightstreamer-Abonnementstrukturen, Deal-Referenzen, die vollständige Instrumentenliste und die Versionshistorie finden Sie in der Dokumentation von IG. Betrachten Sie diese als maßgebliche Quelle.
- labs.ig.comIG Labs Entwicklerportal
- labs.ig.com/rest-trading-api-reference.htmlREST-Trading-API-Referenz
- labs.ig.com/rest-trading-api-guide.htmlREST-Trading-API-Handbuch
- labs.ig.com/streaming-api-reference.htmlLightstreamer-Streaming-Referenz
- ig.com/uk/trading-platforms/trading-apis/how-to-use-ig-apiIG Labs Schnellstart und API-Key-Registrierung
Abschnitt 03 · Mit KI entwickeln
Entwickeln Sie Ihre IG-Strategie mit KI
Wählen Sie eine Integrationsmethode, forken Sie ein TradingHost-Framework-Starter-Repository und schreiben Sie Ihre Strategie in einer KI-IDE. Cursor, Claude Code, GitHub Copilot und CLI-basierte KI-Agents arbeiten alle mit demselben GitHub-nativen Deployment-Loop.
Natives IG Labs REST
Direkte Kontrolle über IG-spezifisches Verhalten, Deal-Referenzen, Kontostatus und Lightstreamer-Abonnements.
trading-ig (Python-Wrapper)
Gepflegter Community-Wrapper für IG Labs REST und Lightstreamer. Vertraute Python-Ergonomie für die IG-spezifische Deal-Abwicklung.
NautilusTrader
Python-Framework mit einem IG-Adapter für FX und Indizes, ideal für ereignisgesteuerte IG-Strategien, die Code mit Backtests teilen.
MetaTrader 4 oder benutzerdefinierter Connector
IG bietet eine MT4-Bridge für EA-basierte Strategien. Alternativ können Sie Ihre eigene Integration auf Basis von IG Labs REST und Lightstreamer entwickeln.
Framework-Unterstützung für IG-Produkte
IG Labs REST und trading-ig decken die gesamte Produktpalette von IG ab. NautilusTrader unterstützt derzeit FX und Indizes, während Aktien-CFDs nur eingeschränkt und Krypto-CFDs gar nicht unterstützt werden. MetaTrader 4 schlägt die Brücke ausschließlich für FX, Indizes und Rohstoffe, wobei die Strategie im MT4-Terminal selbst und nicht in einem TradingHost-Container ausgeführt wird.
✓ Bestätigter Support laut offizieller Dokumentation von IG und dem jeweiligen Framework. „eingeschränkt“ weist auf eine unvollständige Abdeckung durch den Framework-Adapter hin. „nein“ bedeutet, dass das Framework oder die Bridge dies nicht unterstützt. Krypto-CFDs hängen von der jeweiligen IG-Entity ab. Workflow-Links verweisen auf /workflows/-Seiten, die sich derzeit in der Erstellung befinden.
TradingHost schreibt kein Framework vor. Es führt Ihr Projekt aus.
Mit KI entwickeln
Die oben genannten Framework-Starter lassen sich nahtlos mit AI IDEs kombinieren. Die TradingHost MCP-Steuerungsoberfläche schließt den Kreis: KI-Tools können Deployments prüfen, Logs einsehen und die Runtime gemeinsam mit Ihnen verwalten. Der Pfad der Orderausführung bleibt davon stets unberührt.
Bereich 04 · Ausführung auf TradingHost
Führen Sie Ihren Code auf TradingHost aus
IG stellt das Broker-Konto und den API-Zugriff bereit. TradingHost liefert die Produktionsumgebung, in der Ihre mit IG verbundene Strategie läuft.
Statt Ihre Strategie auf einem Laptop, Desktop-PC, einem gewöhnlichen VPS oder einem manuell konfigurierten Server auszuführen, deploien Sie direkt aus GitHub in eine von TradingHost verwaltete Container-Runtime.
Sie
- Ihr Repository enthält Ihren Code.
- Ihr Deployment definiert die Ausführung.
- Ihre Strategie verbindet sich mit IG.
TradingHost
- Hält die Runtime online.
- Stellt Logs und Health-Checks bereit.
- Regionen-Auswahl.
- Kontrollierte Deployment-Oberfläche.
Deployment-Ablauf
- SCHRITT 01
GitHub verbinden
Autorisieren Sie TradingHost für den Zugriff auf Ihr GitHub-Konto.
- SCHRITT 02
Repository verknüpfen oder mit Framework starten
Verknüpfen Sie TradingHost mit Ihrem bestehenden Strategie-Repository oder forken Sie eine TradingHost-Framework-Runtime (NautilusTrader für IG oder den auf trading-ig basierenden IG Labs REST-Starter) für eine direkt einsatzbereite Basis.
- SCHRITT 03
In einen TradingHost-Container deploien
Wählen Sie eine Region aus (EU für IG-Unternehmen in Großbritannien und der EU, US-East für IG US LLC), geben Sie die von Ihrer Strategie benötigten Umgebungsvariablen an (X-IG-API-KEY, IG-Zugangsdaten, Demo- oder Live-Host) und deployen Sie. TradingHost erstellt Ihren Container aus dem Repo und führt Ihre Strategie auf einer verwalteten Kubernetes-Infrastruktur aus. Keine lokale Docker-Installation erforderlich.
- SCHRITT 04
Logs und Status überwachen
Verfolgen Sie Live-Logs, Systemstatus und Runtime-Zustand direkt im TradingHost-Dashboard. Dieselbe Oberfläche ist über MCP aus jeder beliebigen AI IDE erreichbar, sodass Cursor, Claude Code oder ein CLI-Agent den Deployment-Status auslesen und die Runtime gemeinsam mit Ihnen verwalten können.
- SCHRITT 05
Aktualisieren und neu deploien
Pushen Sie Änderungen in Ihren GitHub-Main-Branch, und TradingHost führt automatisch ein neues Deployment durch.
Bereich 05 · Betriebshinweise
Betriebshinweise für IG
Herausforderungen, auf die Sie stoßen, wenn Sie eine IG-Strategie tatsächlich in einer containerisierten Cloud-Runtime ausführen – abseits von IG-Marketingseiten und Drittanbieter-Tutorials. Jede der folgenden Aussagen basiert auf Angaben von IG Labs oder dem Register der jeweiligen Aufsichtsbehörde; die Hinweise zum Deployment stammen aus der Praxis beim Betrieb dieser Strategien auf TradingHost.
01 · Drei-Token-Authentifizierung
X-IG-API-KEY sowie CST und X-SECURITY-TOKEN bei jeder authentifizierten Anfrage
Die IG Labs REST API erfordert eine Kombination aus drei Headern: X-IG-API-KEY ist der langlebige API-Schlüssel, der unter labs.ig.com registriert wird; CST und X-SECURITY-TOKEN sind kurzlebige Session-Token, die von POST /session zurückgegeben werden. Diese Session-Token laufen ab und müssen durch erneute Authentifizierung oder über den Session-Refresh-Endpunkt aktualisiert werden. Eine Strategie, die CST und Security-Token ohne Refresh-Logik zwischenspeichert, liefert nach Ablauf des Session-Fensters den Fehlercode 401. Speichern Sie den API-Schlüssel als TradingHost Secret; behandeln Sie CST und Security-Token als In-Memory-Status und nicht als Secrets.
02 · Host-Trennung
Demo und Live sind separate Hosts mit getrennten API-Schlüssel-Registrierungen
Der Live-Host lautet api.ig.com/gateway/deal/, der Demo-Host demo-api.ig.com/gateway/deal/. Beide Umgebungen erfordern separate API-Schlüssel-Registrierungen unter labs.ig.com (bei der Registrierung wird abgefragt, für welche Umgebung der Schlüssel bestimmt ist). Ein Demo-Schlüssel kann sich nicht gegenüber dem Live-Host authentifizieren und umgekehrt. Speichern Sie Demo- und Live-Schlüssel in separaten TradingHost Secrets-Einträgen und teilen Sie niemals eine .env-Datei zwischen den Umgebungen.
QuelleIG Labs API quickstart03 · Streaming
Lightstreamer statt nacktem WebSocket
Die Streaming-Schnittstelle von IG basiert auf Lightstreamer, nicht auf einem reinen WebSocket-Protokoll. Strategien nutzen die Lightstreamer-Client-Bibliothek (Java, .NET, JavaScript, Python u. a.), um themenbasierte Kanäle für Kurse, Kontostände, offene Orders und Handelsbestätigungen zu abonnieren. Integrieren Sie den passenden Lightstreamer-Client in Ihr Container-Image; versuchen Sie nicht, das Lightstreamer-Protokoll manuell zu implementieren. Reconnect-Verhalten, Throttling und Bandbreitensteuerung werden direkt von der Client-Bibliothek übernommen.
04 · Rate-Limits
Anfrage-Limits pro API-Schlüssel; dokumentierte Rate-Tiers beachten
IG Labs dokumentiert Rate-Limits pro API-Schlüssel, aufgeteilt nach Trading-, Non-Trading- und historischen Kurs-Endpunkten. Das Überschreiten der Limits führt zu Rate-Limit-Fehlern. Strategien sollten /session sparsam aufrufen (eine erneute Authentifizierung nur bei Ablauf von CST oder X-SECURITY-TOKEN durchführen) und Lightstreamer-Abonnements dem Polling von REST-Endpunkten für Kursdaten vorziehen. Die genauen Limits für Anfragen pro Minute sind in der Referenz von IG Labs dokumentiert und können sich ändern; betrachten Sie diese Dokumentation als maßgeblich.
05 · Spread bet vs. CFD
Privatkunden in Großbritannien platzieren Spread bets oder CFDs mit unterschiedlichen Deal-Referenzen
Das Angebot von IG für britische Privatkunden umfasst sowohl CFDs als auch spread bets; Letzteres ist ein steuerlich begünstigtes Instrument speziell für Großbritannien. Spread-bet-Orders und CFD-Orders nutzen unterschiedliche Deal-Referenzen und werden an verschiedene Unterkonten innerhalb desselben IG-Kundenkontos geleitet. Eine Strategie, bei der der Kontotyp fest als „CFD“ codiert ist, kann keine Spread-bet-Transaktionen ausführen und umgekehrt. Fragen Sie den IG-Kontotyp bei der Session-Erstellung ab und steuern Sie das Order-Routing entsprechend.
06 · Mehrere Einheiten
Hebel und Produktverfügbarkeit hängen von der kontoführenden IG-Einheit ab
IG Markets Limited (UK, FCA-Referenznummer 195355) unterliegt den ESMA-konformen Hebelbeschränkungen für Privatkunden. Die australische Niederlassung von IG Markets Limited (ASIC AFSL 220440) spiegelt diese Beschränkungen seit März 2021 wider. IG Markets South Africa (Pty) Ltd (FSCA) bietet höhere Hebel an. IG US LLC (CFTC RFED) agiert unter NFA Rule 2-43b. Die API-Schnittstelle ist bei allen Einheiten identisch, aber eine Strategie, die fest von einem Hebel von „30:1 für Hauptwährungen“ ausgeht, bindet sich damit starr an die britische oder EU-Einheit. Fragen Sie Hebel und Einheit über /accounts ab und passen Sie das Positions-Sizing entsprechend an.
07 · Transaktionsmeldung
Meldungen nach EMIR, MiFID II und Dodd-Frank liegen in der Verantwortung von IG
IG Markets Limited meldet Transaktionen unter EMIR und MiFID II als in Großbritannien zugelassenes Wertpapierdienstleistungsunternehmen. IG US LLC meldet gemäß den Swap-Datenmelderegeln von Dodd-Frank Title VII. Die australische Niederlassung von IG Markets Limited meldet nach den ASIC-Regeln für Derivatetransaktionen. TradingHost führt keine regulatorischen Transaktionsmeldungen in Ihrem Namen durch und ist kein Meldedienst. Der Strategiecode, den Sie auf TradingHost ausführen, ist Ihre eigene algorithmische Aktivität; die Meldepflicht verbleibt bei der kontoführenden IG-Einheit.
Abschnitt 06 · Entwickelt für
Entwickelt für
TradingHost-Runtimes für IG eignen sich besonders für:
- Entwickler, die Strategien in KI-IDEs (Cursor, Claude Code) erstellen
- Entwickler von quantitativen FX- und Index-Strategien
- Systematische Trader von Aktien-CFDs und ETFs
- Nutzer von NautilusTrader und trading-ig
- Teams, die von MetaTrader und VPS-Hosting auf containerisierte Deployments umsteigen
Die Verknüpfung mit GitHub und das Erstellen Ihrer ersten Strategie sind kostenlos.
Abschnitt 08 · FAQ
FAQ
Nein. TradingHost ist unabhängig und steht in keiner Verbindung zur IG Group, einer IG-Einheit oder tastyfx.
Nein. TradingHost ist kein Broker und kein registriertes Wertpapierdienstleistungsunternehmen. TradingHost ist eine Cloud-Runtime zur Ausführung Ihres Strategiecodes. Die Broker-Beziehung, das Konto, der Hebel, die Ausführung und der regulatorische Schutz liegen vollständig bei IG. Sie registrieren sich direkt bei der für Ihre Jurisdiktion zuständigen IG-Einheit.
Nein. Ihr Strategiecode verbindet sich mit IG und sendet Anweisungen basierend auf Ihrer eigenen Logik, Ihren Kontoberechtigungen und Ihrer Integrationsmethode. TradingHost stellt lediglich die Runtime bereit, in der dieser Code ausgeführt wird.
Nein. Der Zugang zu IG Labs REST und Lightstreamer wird von IG bereitgestellt. Sie registrieren den X-IG-API-KEY unter labs.ig.com und sind selbst für Ihr IG-Konto, die Rotation der API-Schlüssel und die Einhaltung der Nutzungsbedingungen von IG verantwortlich.
Ja. Der Community-Python-Wrapper trading-ig bündelt sowohl IG Labs REST als auch Lightstreamer-Streaming in idiomatischem Python. Alternativ können Sie IG Labs REST direkt mit jedem HTTP-Client ansprechen.
Ja. TradingHost unterstützt jede Programmiersprache, die in einem Container ausgeführt werden kann. IG Labs REST basiert auf HTTP, und Lightstreamer bietet Clients für Java, .NET, JavaScript, Python und diverse andere Runtimes.
Ja, sofern Ihr Projekt so konzipiert ist. Sie können mehrere Strategieprozesse oder -dienste innerhalb einer Runtime ausführen oder sie zur besseren Isolierung und betrieblichen Übersichtlichkeit auf verschiedene Runtimes aufteilen.
TradingHost führt containerisierte Cloud-Workloads aus, keine Desktop-Terminals von MetaTrader 4 oder MetaTrader 5. Wenn Ihre IG-Strategie ein in MQL kompilierter MT4 Expert Advisor ist, läuft dieser EA innerhalb des MetaTrader-Terminals und benötigt klassischerweise einen Windows-VPS, um online zu bleiben. Für die Nutzung mit TradingHost portieren Sie die Logik auf IG Labs REST oder Lightstreamer; dies ist die mit TradingHost kompatible Struktur. Details zur Abgrenzung finden Sie im Vergleich zwischen TradingHost und einem VPS.
Registrieren Sie einen API-Schlüssel bei IG Labs unter labs.ig.com für die gewünschte Umgebung (Demo oder Live). Forken Sie eine TradingHost-Framework-Runtime, die auf trading-ig basiert, oder verknüpfen Sie Ihr eigenes GitHub-Strategie-Repository. Das Verknüpfen eines GitHub-Repositorys und das Erstellen einer Strategie ist kostenlos; die Tarife für Runtimes finden Sie auf der Preisseite.
Ja. Der Hebel wird von der kontoführenden IG-Einheit festgelegt, nicht von TradingHost. IG Markets Limited (UK, FCA) und die australische Niederlassung von IG Markets Limited (ASIC) begrenzen den Hebel gemäß ESMA-konformen Regeln auf 30:1 für Hauptwährungspaare (Majors), 20:1 für Nebenwährungspaare (Minors) und Gold, 10:1 für andere Rohstoffe, 5:1 für Aktien und 2:1 für Krypto-CFDs. IG Markets South Africa (Pty) Ltd (FSCA) erlaubt höhere Hebel. IG US LLC (CFTC RFED) agiert unter NFA Rule 2-43b (50:1 für Majors, 20:1 für Minors). Die API-Schnittstelle ist bei allen Einheiten identisch.
In Ihrem von GitHub gesteuerten Secrets-Workflow. TradingHost liest den X-IG-API-KEY zur Laufzeit über GitHub-Repository-Secrets, Environment-Secrets oder Ihren eigenen freigegebenen Secret-Management-Prozess aus. CST und X-SECURITY-TOKEN sind Session-Token, keine Secrets, und verbleiben im Arbeitsspeicher des Prozesses.
Ja. TradingHost unterstützt die MCP-basierte Steuerung für KI-IDEs wie Cursor, Claude Code, GitHub Copilot und CLI-basierte KI-Agenten. KI-Tools können Deployments prüfen, Logs einsehen, Strategien neu starten und Runtime-Workflows verwalten. MCP dient als Steuerungs- und Beobachtungsschnittstelle, nicht als Ausführungspfad für Trades.
Nein. Die Transaktionsmeldung nach EMIR und MiFID II liegt in der Verantwortung des Brokers. IG Markets Limited meldet als eine im Vereinigten Königreich zugelassene Investmentgesellschaft im Rahmen von EMIR und MiFID II. IG US LLC meldet gemäß den Swap-Daten-Melderegeln von Dodd-Frank Title VII. Die australische Niederlassung von IG Markets Limited meldet gemäß den ASIC-Regeln für die Meldung von Derivatetransaktionen. TradingHost führt Ihren Code aus; die IG-Einheit, die das Konto führt, übernimmt die regulatorische Berichterstattung.
Nein. TradingHost konzentriert sich auf die Live-Laufzeitumgebung und das Deployment. Backtesting gehört in Ihren Research-Stack, Ihr Framework (den Backtester von NautilusTrader, eigenes Python, vectorbt) oder in AlgoBuilder.