Lesezeit … Min.

KI-native Runtime für FXCM-Trading-Strategien

Schreiben Sie FXCM REST- und ForexConnect SDK-Strategien in Cursor, Claude Code oder einer beliebigen KI-IDE. Deployen Sie aus GitHub in eine verwaltete Cloud-Runtime mit erstklassiger MCP-Steuerung, Logs und Regionsauswahl.

Vom TradingHost-Engineering-Team

Abschnitt 01 · Auf einen Blick

Auf einen Blick

Broker
FXCM (Forex Capital Markets)
Broker-Typ
Forex- und CFD-Broker, global restrukturiert nach US-Ausstieg 2017
Anlageklasse
Forex, Index-CFDs, Rohstoff-CFDs, Metalle, Krypto-CFDs (abhängig von der regulierten Einheit)
Unterstützte Produkte
Über 40 Spot-FX-Währungspaare, CFDs auf wichtige Indizes, Metalle (XAU/USD, XAG/USD), Energieträger und Krypto-CFDs bei ausgewählten Einheiten. US-Kunden werden nicht akzeptiert.
Laufzeitmodell
Containerisierte Runtime für Strategien
Deployment-Quelle
GitHub
Sprachen
Jede Sprache, die in einem Container ausgeführt werden kann
Gängige Integrationen
FXCM REST API, FIX 4.4, ForexConnect SDK (Java, .NET, Python, C++), fxcmpy Python-Wrapper, NautilusTrader (Legacy-Adapter), benutzerdefinierte Connectors
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 FXCM
Broker-Konto, API-Zugang, Marktzugang, Ausführungsplatz
Regulierungsbehörden
Forex Capital Markets Limited (FCA-Referenznummer 217689, UK); FXCM Australia Pty Ltd (ASIC AFSL 309763); FXCM South Africa (Pty) Ltd (FSCA); Offshore-Einheiten von FXCM (FSA Seychelles usw., Legacy). FXCM ist nicht bei der CFTC oder NFA registriert und akzeptiert keine US-Privatkunden.
Hebelbegrenzungen für Kleinanleger
UK (FCA, ESMA-konform) und EU: 30:1 auf Hauptwährungspaare, 20:1 auf Nebenwährungspaare und Gold, 10:1 auf Rohstoffe (außer Gold) und Nebenindizes, 5:1 auf Aktien, 2:1 auf Krypto-CFDs. Australien (ASIC): entspricht den ESMA-Grenzen. Südafrika (FSCA): höherer Hebel gemäß FSCA-Regeln zulässig. Offshore-Einheiten können höhere Hebel erlauben.
Angaben zur Muttergesellschaft
Nach einer Notsituation im Zusammenhang mit dem Schweizer Franken im Januar 2015 gewährte Leucadia National (heute Jefferies Financial Group, NYSE: JEF) FXCM ein Rettungsdarlehen in Höhe von 300 Mio. USD. Jefferies erwarb später die verbleibenden Anteile an FXCM; FXCM ist Teil der Holdingstruktur von Jefferies / Global Brokerage.
US-Historie
Am 6. Februar 2017 erließ die CFTC eine Verfügung, die FXCM zum Rückzug aus dem US-Einzelhandelsgeschäft mit Devisen (Retail FX) und zur Zahlung einer Zivilstrafe von 7 Millionen USD verpflichtete. FXCM übertrug seine US-Kundenkonten auf GAIN Capital (heute Teil von StoneX, Betreiber von FOREX.com). FXCM akzeptiert heute keine US-Privatkunden.
Zugehörigkeit
TradingHost ist unabhängig und steht in keiner Verbindung zu FXCM, Forex Capital Markets, Global Brokerage Inc. oder Jefferies Financial Group

Abschnitt 02 · Was FXCM bietet

Was FXCM bietet

FXCM bietet Spot-FX, Index- und Rohstoff-CFDs sowie (je nach regulierter Einheit) Krypto-CFDs für FXCM-Konten in Großbritannien, Australien, Südafrika und über Offshore-Einheiten an. Der Zugriff erfolgt über die FXCM REST API, FIX 4.4 und das ForexConnect SDK (Java, .NET, Python, C++). US-Privatkunden werden nicht akzeptiert. Spezifische Endpunkte und die vollständige Instrumentenliste finden Sie in der API-Dokumentation von FXCM.

Märkte und Strategiemuster

  • fxcmpy Python-Wrapper-Strategien für über 40 FX-Paare
  • ForexConnect SDK Java-Strategien
  • ForexConnect SDK .NET-Strategien
  • ForexConnect SDK C++ Low-Latency-Strategien
  • Institutionelle Ausführung über FIX 4.4
  • CFD-Strategien auf wichtige Indizes und Metalle (außerhalb der USA)
  • Trading Station Web-API-Strategien

API-Schnittstelle

Produktschnittstellen
Über 40 Spot-FX-Währungspaare, CFDs auf wichtige Indizes, Metalle (XAU/USD, XAG/USD), Energieträger und (je nach regulierter Einheit) Krypto-CFDs. US-Privatkunden werden nicht akzeptiert; die Produktverfügbarkeit außerhalb der USA hängt von der jeweiligen regulierten Einheit ab.
Verbindungsmethoden
FXCM REST API; FIX 4.4 (Quote- und Trade-Sessions); ForexConnect SDK in Java, .NET, Python und C++ (ein übergeordneter Wrapper um FXCMRest und den veralteten FXCM Order2Go-Transport). Der fxcmpy Python-Community-Wrapper ist weit verbreitet.
Authentifizierung
FXCM REST: Token-basierte Authentifizierung (Konto-API-Schlüssel, der über das FXCM-Kundenportal generiert wird). FIX: SenderCompID und Passwort, die von FXCM nach dem Onboarding bereitgestellt werden; Live-FIX wird auf Anfrage freigeschaltet. Live-REST-API-Schlüssel für die Produktion werden nach einer E-Mail-Anfrage an api@fxcm.com ausgestellt; Demo-API-Schlüssel sind ohne diesen Schritt verfügbar.

Abschnitt 03 · Mit KI entwickeln

Entwickeln Sie Ihre FXCM-Strategie mit KI

Wählen Sie eine Integrationsmethode, forken Sie ein TradingHost-Framework-Starter-Template und schreiben Sie Ihre Strategie in einer KI-IDE. FXCM REST und das ForexConnect SDK sind die gängigsten mit TradingHost kompatiblen Wege; FIX 4.4 steht für die Ausführung auf institutionellem Niveau zur Verfügung. Aktien-CFDs gehören nicht zum Standardangebot von FXCM.

  • FXCM REST API

    HTTP-REST-Schnittstelle für Orders, Konten, Marktdaten und die Historie ausgeführter Trades.

  • fxcmpy (Python-Wrapper)

    Gepflegter Python-Community-Wrapper für die FXCM REST API. Komfortable Ergonomie für Python-Algo-Entwickler.

  • ForexConnect SDK

    Offizielles SDK in Java, .NET, Python und C++, das den nativen Order-Transport von FXCM kapselt. In vielen Fällen latenzärmer als reine REST-Anfragen.

  • FIX 4.4 oder benutzerdefinierter Connector

    FXCM FIX 4.4-Session oder Ihre eigene Integration auf Basis der REST API oder des ForexConnect SDK.

Framework-Unterstützung für FXCM-Produkte

FXCM REST, fxcmpy, ForexConnect SDK und FIX 4.4 decken alle das FX-, Index- und Rohstoffangebot von FXCM ab. Aktien-CFDs gehören nicht zum Angebot von FXCM. Krypto-CFDs hängen von der jeweiligen FXCM-Einheit ab.

FrameworkFXIndizesRohstoffeCFDKrypto-CFDs
FXCM RESTUnterstütztUnterstütztUnterstütztNicht als unterstützt dokumentiertTeilweise unterstützt
fxcmpy (Python)UnterstütztUnterstütztUnterstütztNicht als unterstützt dokumentiertTeilweise unterstützt
ForexConnect SDKUnterstütztUnterstütztUnterstütztNicht als unterstützt dokumentiertTeilweise unterstützt
FIX 4.4UnterstütztUnterstütztUnterstütztNicht als unterstützt dokumentiertTeilweise unterstützt

✓ Bestätigter Support laut FXCM-Dokumentation. „nein“ bedeutet, dass das Produkt nicht zum Standardangebot von FXCM gehört. „abhängig von der regulierten Einheit“ bedeutet, dass die Verfügbarkeit von der jeweiligen FXCM-Einheit abhängt.

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

FXCM stellt das Broker-Konto, die REST API und das ForexConnect SDK bereit. TradingHost stellt die Produktionsumgebung bereit, in der Ihre mit FXCM verbundene Strategie ausgeführt wird.

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 über REST, FIX oder das ForexConnect SDK mit FXCM.

TradingHost

  • Hält die Runtime online.
  • Stellt Logs und Health-Checks bereit.
  • Regionen-Auswahl.
  • Kontrollierte Deployment-Oberfläche.

Deployment-Ablauf

  1. SCHRITT 01

    GitHub verbinden

    Autorisieren Sie TradingHost für den Zugriff auf Ihr GitHub-Konto.

  2. SCHRITT 02

    Repository verknüpfen oder mit Framework starten

    Verknüpfen Sie TradingHost mit Ihrem bestehenden Strategie-Repository oder forken Sie ein TradingHost-Starter-Template für FXCM REST, fxcmpy oder das ForexConnect SDK.

  3. SCHRITT 03

    In einen TradingHost-Container deploien

    Wählen Sie eine Region (EU für Forex Capital Markets Limited UK / FCA- und EU-Traffic oder die FXCM Australia-Entity), hinterlegen Sie die von Ihrer Strategie benötigten Umgebungsvariablen (FXCM REST API-Token, Account-Selektor oder ForexConnect SDK-Zugangsdaten) und starten Sie das Deployment. TradingHost erstellt Ihren Container aus dem Repository und führt Ihre Strategie auf einer verwalteten Kubernetes-Infrastruktur aus.

  4. 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.

  5. 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 FXCM

Stolpersteine, die auftreten können, wenn Sie eine FXCM-Strategie in einer containerisierten Cloud-Runtime ausführen. Jede Aussage basiert auf Angaben von FXCM, Pressemitteilungen der CFTC oder den zuständigen Regulierungsbehörden; die deployment-seitigen Hinweise stammen aus dem Betrieb dieser Strategien auf TradingHost.

  1. 01 · US-Historie

    CFTC schloss FXCM im Februar 2017 vom US-Retail-FX-Markt aus; Kundenbestand an GAIN Capital übertragen

    Am 6. Februar 2017 erließ die CFTC eine Verfügung, die FXCM zum Rückzug aus dem US-Retail-FX-Geschäft und zur Zahlung einer Zivilstrafe von 7 Millionen US-Dollar verpflichtete, nachdem festgestellt worden war, dass FXCM seine Beziehung zu einem Market Maker verheimlicht hatte. Die US-Kundenkonten von FXCM wurden auf GAIN Capital übertragen (heute Teil von StoneX, Betreiber von FOREX.com). FXCM akzeptiert heute keine US-Retail-Kunden mehr. Strategien für US-Retail-Trader müssen einen bei der CFTC registrierten Broker wie OANDA Corporation oder FOREX.com nutzen.

  2. 02 · Live-REST-Freischaltung

    Live-REST-API-Schlüssel werden nach einer E-Mail an api@fxcm.com ausgestellt

    FXCM bietet standardmäßig REST-API-Zugriff auf Demo-Konten (nützlich für die Entwicklung gegen dieselbe API-Schnittstelle). Für ein Live-Konto muss der Nutzer eine E-Mail unter Angabe seiner Kontonummer an api@fxcm.com senden, um den REST-Zugriff freizuschalten. Diese Onboarding-Verzögerung ist FXCM-spezifisch. Demo- und Live-API-Schlüssel sind nicht austauschbar; behandeln Sie sie als separate Secrets-Einträge in TradingHost.

  3. 03 · SDK-Auswahl

    fxcmpy ist der einfache Weg; das ForexConnect SDK ist der Weg mit geringerer Latenz

    Der Python-Wrapper fxcmpy ist eine gepflegte Community-Bibliothek für die FXCM REST API. Für Strategien mit höherem Durchsatz oder geringerer Latenz kapselt das offizielle ForexConnect SDK (Java, .NET, Python, C++) von FXCM ein direkteres FXCM-Transportprotokoll. Die meisten Retail-Algo-Strategien nutzen fxcmpy; latenzsensitive Workloads nutzen ForexConnect. Beide Schnittstellen können auf TradingHost ausgeführt werden.

  4. 04 · Muttergesellschaft-Offenlegung

    Holding-Struktur von Jefferies / Global Brokerage

    Nach einem Solvenzereignis im Zusammenhang mit dem Schweizer Franken im Januar 2015 gewährte Leucadia National (heute Jefferies Financial Group, NYSE: JEF) FXCM ein Rettungsdarlehen in Höhe von 300 Millionen US-Dollar und wurde in der Folge zur kontrollierenden Muttergesellschaft. FXCM agiert heute innerhalb der Holding-Struktur von Jefferies / Global Brokerage. Berücksichtigen Sie dies bei der Analyse des Kontrahentenrisikos; FXCM ist im rechtlichen Sinne kein eigenständiges Unternehmen.

  5. 05 · Mehrere Einheiten

    Hebelwirkung und Produktverfügbarkeit hängen von der jeweiligen FXCM-Einheit ab

    Forex Capital Markets Limited (FCA 217689, UK), FXCM Australia Pty Ltd (ASIC AFSL 309763), FXCM South Africa (Pty) Ltd (FSCA) und Offshore-Einheiten von FXCM agieren unabhängig voneinander. Die britischen/europäischen und australischen Einheiten wenden an ESMA-Vorgaben ausgerichtete Hebelbeschränkungen von maximal 30:1 für Hauptwährungspaare an. Südafrika und Offshore-Einheiten erlauben unter Umständen höhere Hebel. Die API-Schnittstelle ist bei allen Einheiten identisch, aber eine Strategie mit fest einprogrammiertem Hebel kann nicht pauschal von einer bestimmten Einheit ausgehen.

  6. 06 · Transaktionsmeldung

    Die Berichterstattung nach EMIR, MiFID II und ASIC liegt in der Verantwortung von FXCM

    Forex Capital Markets Limited berichtet gemäß den Regeln von FCA / MiFID II / EMIR. FXCM Australia Pty Ltd berichtet gemäß den ASIC-Regeln für die Meldung von Derivatetransaktionen. FXCM South Africa berichtet gemäß den FSCA-Regeln. TradingHost führt keine regulatorischen Transaktionsmeldungen in Ihrem Namen durch. Der Strategiecode, den Sie auf TradingHost ausführen, stellt Ihre eigene algorithmische Aktivität dar; die Meldepflicht liegt bei der FXCM-Einheit, die das Konto führt.

Abschnitt 06 · Entwickelt für

Entwickelt für

TradingHost-Runtimes für FXCM eignen sich besonders für:

  • Entwickler, die Strategien in KI-IDEs (Cursor, Claude Code) erstellen
  • fxcmpy-Python-Entwickler
  • ForexConnect SDK-Entwickler für Java, .NET und C++
  • Systematische Quant-FX-Trader außerhalb der USA
  • 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 zu FXCM, Forex Capital Markets, Global Brokerage Inc. oder der Jefferies Financial Group.

Nein. TradingHost ist kein Broker und kein registriertes Wertpapierdienstleistungsunternehmen. TradingHost ist eine Cloud-Runtime, die Ihren Strategiecode ausführt. Die Broker-Beziehung, das Konto, der Hebel, die Ausführung und der regulatorische Schutz liegen vollständig bei der FXCM-Einheit, die Ihr Konto führt.

Nein. Ihr Strategiecode verbindet sich mit FXCM REST, FIX oder dem ForexConnect SDK und sendet Anweisungen gemäß Ihrer eigenen Logik. TradingHost stellt die Runtime bereit, in der dieser Code ausgeführt wird.

Nein. Der Zugriff auf FXCM REST, FIX and das ForexConnect SDK wird von FXCM bereitgestellt. Live-REST-Schlüssel werden nach einer E-Mail unter Angabe des Kontos an api@fxcm.com ausgestellt.

Nein. Die CFTC erließ im Februar 2017 eine Verfügung, die FXCM zum Rückzug aus dem US-Retail-FX-Geschäft verpflichtete. FXCM ist heute nicht bei der CFTC registriert und akzeptiert keine US-Retail-Kunden. Der US-Kundenbestand von FXCM wurde auf GAIN Capital übertragen, das heute FOREX.com betreibt (mittlerweile Teil von StoneX). Für US-Retail-Strategien verweisen wir auf die Seiten von OANDA oder FOREX.com.

Ja, weltweit. FXCM ist weiterhin über FCA-, ASIC-, FSCA- und Offshore-Einheiten außerhalb der USA aktiv. Die Verfügung der CFTC schloss FXCM spezifisch vom US-Retail-FX-Markt aus; sie hatte keine Auswirkungen auf die Geschäftstätigkeit unter anderen Regulierungsbehörden. Nach einem Ereignis im Zusammenhang mit dem Schweizer Franken im Januar 2015 gewährte Leucadia (heute Jefferies Financial Group) ein Rettungsdarlehen in Höhe von 300 Millionen US-Dollar und wurde in der Folge zur kontrollierenden Muttergesellschaft.

Ja. Der Community-Python-Wrapper fxcmpy ist weit verbreitet, und das ForexConnect SDK verfügt über ein Python-Binding. Beide können auf TradingHost ausgeführt werden.

Ja. TradingHost unterstützt jede Sprache, die in einem Container ausgeführt werden kann. Das ForexConnect SDK bietet offizielle Bindings für Java, .NET, Python und C++. FXCM REST basiert auf HTTP, sodass jeder HTTP-Client funktioniert. FXCM FIX 4.4 ist Standard-FIX, sodass jede FIX-Engine funktioniert.

Eröffnen Sie ein FXCM-Konto (Nicht-US-Einheit). Senden Sie eine E-Mail an api@fxcm.com, um REST für das Live-Konto freizuschalten, oder nutzen Sie ein Demo-Konto, bei dem REST standardmäßig aktiviert ist. Forken Sie ein TradingHost-Starter-Repository für fxcmpy oder das ForexConnect SDK, 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 die Runtime sind auf der Preisseite aufgeführt.

Ja. Der Hebel wird von der jeweiligen FXCM-Einheit festgelegt. Forex Capital Markets Limited (FCA) und FXCM Australia Pty Ltd (ASIC) wenden an ESMA-Vorgaben ausgerichtete Grenzen an (30:1 für Hauptwährungspaare). FXCM South Africa (FSCA) und Offshore-Einheiten erlauben unter Umständen höhere Hebel. Die API-Schnittstelle ist bei allen Einheiten identisch.

In Ihrem über GitHub gesteuerten Secrets-Workflow. TradingHost liest das FXCM REST-Token, die FIX SenderCompID/das Passwort oder die ForexConnect-Zugangsdaten zur Laufzeit über die Secrets des GitHub-Repositorys aus.

Ja. TradingHost unterstützt die MCP-basierte Steuerung für KI-IDEs wie Cursor, Claude Code, GitHub Copilot und CLI-basierte KI-Agenten. MCP ist eine Schnittstelle für Steuerung und Observability, nicht der Pfad für die Trade-Ausführung.

Nein. Die Transaktionsmeldung unter EMIR und MiFID II liegt in der Verantwortung des Brokers. Forex Capital Markets Limited meldet gemäß den Regeln von FCA / MiFID II / EMIR. FXCM Australia meldet gemäß den ASIC-Regeln zur Meldung von Derivatetransaktionen. FXCM South Africa meldet gemäß den FSCA-Regeln. TradingHost führt Ihren Code aus; die jeweilige FXCM-Gesellschaft übernimmt die regulatorische Meldung.

Nein. TradingHost konzentriert sich auf die Live-Laufzeitumgebung und das Deployment. Backtesting gehört in Ihren Research-Stack, beispielsweise in ein Framework wie NautilusTrader oder in AlgoBuilder. FXCM bietet historische Daten über seine Datenexport-Endpunkte für Backtests an.