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.
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.
- capital.com/en-int/trading-platforms/api-development-guideCapital.com API-Entwicklungsleitfaden
- open-api.capital.comCapital.com API-Referenz
- help.capital.com/hc (API section)API-Hilfeartikel
- github.com/capital-com-sv/capital-api-postmanOffizielle Postman-Sammlung
- pypi.org/project/capitalcom-pythonCommunity-Python-Wrapper
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.
✓ 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
- 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 ein TradingHost Capital.com REST + WebSocket Starter-Repository (capitalcom-python oder Ihre eigene Implementierung).
- 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.
- 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 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.
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.
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.
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.
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.
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.
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.
QuelleFCA register
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.