Lesezeit … Min.

KI-native Runtime für Capital.com-Trading-Strategien

Entwickeln Sie Capital.com REST- und WebSocket-Strategien in Cursor, Claude Code oder einer beliebigen AI IDE. Deployment 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
Capital.com
Broker-Typ
Retail-Forex- und CFD-Broker
Anlageklasse
Forex, Index-CFDs, Rohstoff-CFDs, Aktien-CFDs, ETF-CFDs, Krypto-CFDs (abhängig von der Gesellschaft)
Unterstützte Produkte
Über 6.000 handelbare Instrumente: Spot-FX, Indizes, Rohstoffe, Aktien-CFDs, ETF-CFDs und (je nach Gesellschaft) Krypto-CFDs. Auf Retail-Kunden ausgerichtetes Angebot mit einer sauberen API.
Laufzeitmodell
Containerisierte Strategie-Runtime
Deployment-Quelle
GitHub
Sprachen
Jede Sprache, die in einem Container ausgeführt werden kann
Gängige Integrationen
Capital.com REST API, Capital.com WebSocket-Streaming, capitalcom-python (PyPI-Wrapper), offizielle Postman-Sammlung, eigene 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 Capital.com
Broker-Konto, API-Zugang, Marktzugang, Ausführungsplatz
Regulierungsbehörden
Capital Com (UK) Limited (FCA-Referenznummer 793714, UK); Capital Com Australia Pty Ltd (ASIC AFSL 513393); Capital Com SV Investments Limited (CySEC-Lizenz 319/17, Zypern); Capital Com Online Investments Ltd (SCB, Bahamas); Capital Com FSA Seychelles Offshore-Gesellschaft.
Hebelbegrenzungen für Kleinanleger
UK (Capital Com UK, FCA) und EU (Capital Com SV, CySEC, ESMA-konform): 30:1 für Hauptwährungspaare (Major FX), 20:1 für Nebenwährungspaare (Non-Major FX) und Gold, 10:1 für andere Rohstoffe und Nebenindizes, 5:1 für Aktien, 2:1 für Krypto-CFDs. Australien (ASIC): entspricht den ESMA-Grenzen. Gesellschaften auf den Bahamas (SCB) und den Seychellen (FSA) können höhere Hebel zulassen.
Hosts
Live-REST-Host: api-capital.backend-capital.com. Demo-REST-Host: demo-api-capital.backend-capital.com. WebSocket-Streaming-Endpunkte sind separat und in der open-api.capital.com-Referenz dokumentiert.
Zugehörigkeit
TradingHost ist unabhängig und steht in keiner Verbindung zu Capital.com oder einer anderen Capital Com-Gesellschaft.

Abschnitt 02 · Was Capital.com bietet

Was Capital.com bietet

Capital.com bietet über 6.000 handelbare Instrumente in den Bereichen FX, Indizes, Rohstoffe, Aktien-CFDs und ETFs über eine saubere REST- und WebSocket-API. Die Authentifizierung nutzt ein Session-Token-Modell ähnlich wie bei IG Labs. Eine offizielle Postman-Sammlung beschleunigt den Einstieg. Details zu den Endpunkten finden Sie unter open-api.capital.com.

Märkte und Strategiemuster

  • Capital.com REST-Strategien für über 6.000 Instrumente
  • Systematische Strategien für über 70 FX-Währungspaare
  • CFD-Breakout-Strategien für Haupt- und Nebenindizes
  • WebSocket-Streaming für Kurse und Trade-Events
  • Entwicklung gebootstrappt per Postman-Sammlung
  • Strategien basierend auf dem capitalcom-python-Wrapper
  • In der Demo-Umgebung validierte Deployments, die in die Live-Umgebung überführt werden

API-Schnittstelle

Produktschnittstellen
Über 6.000 handelbare Instrumente: mehr als 70 Spot-FX-Währungspaare, CFDs auf Haupt- und Nebenindizes, Rohstoff-CFDs (Metalle, Energie, Agraruhstoffe), Aktien-CFDs und ETF-CFDs. Krypto-CFDs sind abhängig von der jeweiligen Capital Com-Gesellschaft.
Verbindungsmethoden
Capital.com REST API für Orders, Konten, Positionen, Watchlists und Marktdaten. WebSocket-Streaming für Echtzeitkurse und Trade-Events. Live-Host: api-capital.backend-capital.com. Demo-Host: demo-api-capital.backend-capital.com.
Authentifizierung
Session-basierte Authentifizierung ähnlich wie bei IG Labs: X-CAP-API-KEY (langlebiger API-Key) sowie die über POST /session zurückgegebenen Session-Token CST und X-SECURITY-TOKEN. Session-Token laufen ab und müssen erneuert werden. Demo- und Live-API-Keys werden separat im Entwicklerportal von Capital.com vergeben.

Spezifische Details finden Sie bei Capital.com

Der Capital.com API-Entwicklungsleitfaden und die Referenz open-api.capital.com sind die maßgeblichen Quellen. Die Postman-Sammlung unter github.com/capital-com-sv/capital-api-postman ist der schnellste Weg, die API-Oberfläche zu erkunden.

Abschnitt 03 · Mit KI entwickeln

Entwickeln Sie Ihre Capital.com-Strategie mit KI

Wählen Sie eine Integrationsmethode, forken Sie ein TradingHost-Framework-Starter-Repository und entwickeln Sie Ihre Strategie in einer AI IDE. Die REST- und WebSocket-Schnittstelle von Capital.com ist sauber und gut dokumentiert. Die Postman-Sammlung ermöglicht einen schnelleren Einstieg als bei den meisten Konkurrenz-Brokern.

  • Native Capital.com REST + WebSocket

    Direkte Kontrolle über das Verhalten von Capital.com, Session-Token, Kontostatus und die WebSocket-Streaming-Schnittstelle.

  • capitalcom-python

    Community-Python-Wrapper für Capital.com REST und WebSocket. Komfortable Handhabung für Python-Algo-Entwickler.

  • Offizielle Postman-Sammlung

    Capital.com veröffentlicht eine offizielle Postman-Sammlung. Ideal für die interaktive Erkundung; produktive Strategien werden in der Regel von Postman in echten Code portiert.

  • Eigener Connector

    Ihre eigene Integration in Python, Java, .NET oder Go auf Basis von Capital.com REST und WebSocket.

Framework-Unterstützung für Capital.com-Produkte

Capital.com REST + WebSocket deckt das gesamte Retail-CFD-Produktspektrum ab. Der Community-Wrapper capitalcom-python spiegelt die REST-Abdeckung wider. Die Verfügbarkeit von Kryptowährungen hängt von der jeweiligen Capital Com-Gesellschaft ab.

FrameworkFXIndizesRohstoffeCFDKrypto-CFDs
Capital.com REST + WebSocketUnterstütztUnterstütztUnterstütztUnterstütztTeilweise unterstützt
capitalcom-pythonUnterstütztUnterstütztUnterstütztUnterstütztTeilweise unterstützt
Postman / custom HTTPUnterstütztUnterstütztUnterstütztUnterstütztTeilweise unterstützt
NautilusTraderNicht als unterstützt dokumentiertNicht als unterstützt dokumentiertNicht als unterstützt dokumentiertNicht als unterstützt dokumentiertNicht als unterstützt dokumentiert

✓ Bestätigter Support laut open-api.capital.com. „abhängig von der Gesellschaft“ bedeutet, dass die Verfügbarkeit von der jeweiligen Capital Com-Gesellschaft abhängt. 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

Capital.com stellt das Broker-Konto, die REST-API und das WebSocket-Streaming bereit. TradingHost stellt die Produktionsumgebung bereit, in der Ihre mit Capital.com 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 und WebSocket mit Capital.com.

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 Capital.com REST + WebSocket Starter-Repository (capitalcom-python oder Ihre eigene Implementierung).

  3. SCHRITT 03

    In einen TradingHost-Container deploien

    Wählen Sie eine Region (EU für den Traffic von Capital Com UK / Zypern / EU; US-East bei Kopplung mit US-Marktdaten), geben Sie die von Ihrer Strategie benötigten Umgebungsvariablen an (X-CAP-API-KEY, E-Mail-Adresse und Passwort des Kontos zur Session-Erstellung, Demo- oder Live-Host) 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 Capital.com

Fallstricke, die beim Betrieb einer Capital.com-Strategie in einer containerbasierten Cloud-Runtime auftreten können. Jede Aussage basiert auf der API-Dokumentation von Capital.com, der veröffentlichten Postman-Sammlung oder den Vorgaben der jeweiligen Regulierungsbehörde. Die deploymentseitigen Empfehlungen stammen aus der Praxis des Betriebs dieser Strategien auf TradingHost.

  1. 01 · Sitzungs-Authentifizierung

    X-CAP-API-KEY plus CST und X-SECURITY-TOKEN bei jeder authentifizierten Anfrage

    Die REST-API von Capital.com nutzt ein Sitzungstoken-Modell, das dem von IG Labs sehr ähnlich ist. Der X-CAP-API-KEY ist ein langlebiger API-Schlüssel, der im Entwicklerportal von Capital.com registriert wird. Ein POST /session mit dem API-Schlüssel, der E-Mail-Adresse des Kontos und dem Passwort gibt die Header CST und X-SECURITY-TOKEN zurück. Nachfolgende authentifizierte Aufrufe müssen alle drei Header enthalten. Da CST und X-SECURITY-TOKEN ablaufen, müssen sie regelmäßig erneuert werden. Wenn eine Strategie die Sitzungstoken ohne automatischen Refresh-Pfad zwischenspeichert, liefert die API nach Ablauf des Sitzungsfensters den Fehlercode 401 zurück.

  2. 02 · Getrennte Hosts

    Live- und Demo-Hosts sind getrennt; API-Schlüssel sind nicht austauschbar

    Live-Host: api-capital.backend-capital.com. Demo-Host: demo-api-capital.backend-capital.com. API-Schlüssel werden im Entwicklerportal von Capital.com separat für das Live- oder Demo-Konto registriert. Ein Live-Schlüssel kann sich nicht am Demo-Host authentifizieren und umgekehrt. Speichern Sie Live- und Demo-Schlüssel in separaten Secrets-Einträgen auf TradingHost und teilen Sie niemals eine .env-Datei zwischen verschiedenen Umgebungen.

  3. 03 · Onboarding mit Postman

    Die offizielle Postman-Sammlung auf github.com/capital-com-sv beschleunigt die ersten Schritte

    Capital.com stellt unter github.com/capital-com-sv/capital-api-postman eine offizielle Postman-Sammlung bereit. Diese deckt jeden dokumentierten Endpunkt mit Beispiel-Payloads ab und bietet den schnellsten Weg von einem neuen API-Schlüssel zu einer funktionierenden Anfrage. Der typische Onboarding-Workflow besteht darin, die Sammlung in Postman zu importieren, die Umgebungsvariablen zu setzen, /session aufzurufen und mit dem Testen zu beginnen. Produktionsstrategien werden in der Regel von Postman in Code portiert, nicht umgekehrt.

  4. 04 · WebSocket-Streaming

    Echtzeitkurse und Handelsereignisse laufen über eine separate WebSocket-Verbindung

    Capital.com bietet eine WebSocket-Streaming-Schnittstelle für Echtzeitkurse und Handelsereignisse an, die von der REST-Schnittstelle getrennt ist. Abonnements erfolgen über das dokumentierte WebSocket-Nachrichtenprotokoll; rufen Sie Kurse nicht per REST-Polling ab. Die WebSocket-Verbindung erfordert zur Authentifizierung dieselben Sitzungstoken (CST und X-SECURITY-TOKEN). Die Reconnect-Logik muss den Ablauf von Sitzungstoken verarbeiten können, da dies auch mitten in einer Sitzung passieren kann.

  5. 05 · Mehrere Gesellschaften

    Hebelwirkung und Produktverfügbarkeit hängen von der jeweiligen Capital Com-Gesellschaft ab

    Capital Com (UK) Limited (FCA 793714), Capital Com SV Investments Limited (CySEC 319/17), Capital Com Australia Pty Ltd (ASIC AFSL 513393), Capital Com Online Investments Ltd (Bahamas, SCB) und eine Offshore-Gesellschaft auf den Seychellen agieren als rechtlich eigenständige Einheiten. Die britischen, europäischen und australischen Gesellschaften wenden die ESMA-konformen Hebelbeschränkungen von maximal 30:1 für Hauptwährungspaare an. Die Gesellschaften auf den Bahamas und den Seychellen erlauben unter Umständen höhere Hebel. Die API-Schnittstelle ist bei allen Gesellschaften identisch, aber eine Strategie mit fest einprogrammiertem Hebel setzt eine bestimmte Gesellschaft voraus.

  6. 06 · Transaktionsmeldung

    Die Meldepflichten nach EMIR, MiFID II und ASIC liegen bei Capital.com

    Capital Com (UK) Limited meldet Transaktionen gemäß den FCA- / MiFID II- / EMIR-Vorgaben. Capital Com SV Investments Limited meldet gemäß den CySEC- / MiFID II- / EMIR-Vorgaben. Capital Com Australia Pty Ltd meldet gemäß den ASIC-Regeln für die Meldung von Derivatetransaktionen. Die Gesellschaften auf den Bahamas und den Seychellen unterliegen ihren lokalen Aufsichtsbehörden. TradingHost übernimmt keine regulatorischen Meldepflichten für Sie und ist kein Meldedienst. Der Strategiecode, den Sie auf TradingHost ausführen, stellt Ihre eigene algorithmische Aktivität dar; die Meldepflicht verbleibt bei der kontoführenden Capital Com-Gesellschaft.

Abschnitt 06 · Entwickelt für

Entwickelt für

TradingHost-Runtimes für Capital.com eignen sich besonders für:

  • Entwickler, die Strategien in KI-IDEs (Cursor, Claude Code) erstellen
  • Systematische Trader und Quant-Trader im Retail-CFD-Bereich
  • Python-Entwickler, die capitalcom-python nutzen
  • API-Entwickler, die zuerst mit Postman testen und dann in die Produktion übergehen
  • Teams, die von MetaTrader und VPS-Hosting auf containerbasierte 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 Capital.com oder einer anderen Capital Com-Gesellschaft.

Nein. TradingHost ist kein Broker und kein zugelassenes Wertpapierdienstleistungsunternehmen. TradingHost ist eine Cloud-Runtime zur Ausführung Ihres Strategiecodes. Die Broker-Beziehung, das Konto, der Hebel, die Ausführung und alle regulatorischen Schutzrechte liegen ausschließlich bei der Capital Com-Gesellschaft, die Ihr Konto führt.

Nein. Ihr Strategiecode verbindet sich mit der REST- und WebSocket-Schnittstelle von Capital.com und sendet Handelsanweisungen basierend auf Ihrer eigenen Logik. TradingHost stellt lediglich die Laufzeitumgebung (Runtime) bereit, in der dieser Code ausgeführt wird.

Nein. Der Zugriff auf die REST- und WebSocket-Schnittstellen wird von Capital.com bereitgestellt. Sie registrieren einen X-CAP-API-KEY im Entwicklerportal von Capital.com. Sie sind selbst für Ihr Capital.com-Konto, Ihre Zugangsdaten und die Einhaltung der Nutzungsbedingungen von Capital.com verantwortlich.

Ja. Der Community-Python-Wrapper capitalcom-python bindet die REST- und WebSocket-Schnittstellen von Capital.com in idiomatischem Python ein. Alternativ können Sie die REST-API von Capital.com direkt mit jedem beliebigen HTTP-Client ansprechen.

Ja. TradingHost unterstützt jede Programmiersprache, die in einem Container ausgeführt werden kann. Da die REST-Schnittstelle von Capital.com auf HTTP basiert und das Streaming über WebSockets läuft, funktioniert jede Sprache, die über entsprechende HTTP- und WebSocket-Clients verfügt.

Eröffnen Sie ein Konto bei Capital.com und registrieren Sie einen X-CAP-API-KEY im Entwicklerportal. Importieren Sie die offizielle Postman-Sammlung, um die Schnittstelle kennenzulernen. Forken Sie ein TradingHost-Starter-Repository für Capital.com oder verknüpfen Sie Ihr eigenes GitHub-Repository. Das Verknüpfen eines GitHub-Repositorys und das Erstellen einer Strategie ist kostenlos; die Tarife für die Runtime finden Sie auf unserer Preisseite.

Ja. Der Hebel wird von der jeweiligen Capital Com-Gesellschaft festgelegt. Capital Com (UK) Limited (FCA) und Capital Com SV (CySEC) wenden die ESMA-konformen Hebelbeschränkungen an (maximal 30:1 für Hauptwährungspaare). Capital Com Australia Pty Ltd (ASIC) verfährt ebenso. Capital Com Online Investments Ltd (Bahamas, SCB) und die Offshore-Gesellschaft auf den Seychellen erlauben unter Umständen höhere Hebel. Die API-Schnittstelle ist bei allen Gesellschaften identisch.

In Ihrem von GitHub verwalteten Secrets-Workflow. TradingHost liest den X-CAP-API-KEY sowie die E-Mail-Adresse und das Passwort des Kontos (die zur Erstellung einer Sitzung benötigt werden) zur Laufzeit über die GitHub Repository Secrets aus. CST und X-SECURITY-TOKEN are Sitzungstoken, keine dauerhaften 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. MCP dient als Steuerungs- und Monitoring-Schnittstelle, nicht als Pfad für die Trade-Ausführung.

Nein. Die Transaktionsmeldung unter EMIR und MiFID II liegt in der Verantwortung des Brokers. Capital Com (UK) Limited meldet gemäß den FCA- / MiFID II- / EMIR-Regeln. Capital Com SV meldet gemäß den CySEC- / MiFID II- / EMIR-Regeln. Capital Com Australia meldet gemäß den ASIC-Regeln für die Meldung von Derivatetransaktionen. TradingHost führt lediglich Ihren Code aus; die regulatorische Meldung übernimmt die jeweilige Capital Com-Gesellschaft.

Nein. TradingHost konzentriert sich auf die produktive Laufzeitumgebung und das Deployment. Das Backtesting gehört in Ihre Research-Umgebung oder in AlgoBuilder.