Lesezeit … Min.

KI-native Runtime für CEX.IO-Trading-Strategien

Entwickeln in Cursor, Claude Code oder einer beliebigen KI-IDE. Aus GitHub in eine verwaltete Cloud-Runtime deployen, inklusive erstklassiger MCP-Steuerung, Logs und Regionen-Auswahl.

Vom TradingHost-Engineering-Team

Sektion 01 · Auf einen Blick

Auf einen Blick

Handelsplatz
CEX.IO
Handelsplatz-Typ
Krypto-Börse (institutionell + Retail)
Anlageklasse
Krypto (Spot, institutionell aggregierte Liquidität)
Unterstützte Produkte
Spot-Handel für Hauptpaare über Retail-REST/WebSocket. CEX.IO Prime bietet institutionell aggregierte Liquidität über FIX 4.4 mit separaten REST- und WebSocket-Tiers. US-Traffic ist auf Prime-Tiers trotz FCA MLR-Registrierung blockiert.
Laufzeit-Modell
Containerisierte Strategie-Runtime
Deployment-Quelle
GitHub
Programmiersprachen
Jede Sprache, die in einem Container läuft
Gängige Integrationen
CEX.IO Prime REST und WebSocket, CEX.IO Prime FIX 4.4, CCXT (Retail-Spot), 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, Regionen-Auswahl, MCP-Steuerung
Rolle von CEX.IO
Börsenkonto, API-Zugang, Marktzugang, Ausführungsplatz
Verbindung
TradingHost ist unabhängig und steht in keiner Verbindung zu CEX.IO.

Sektion 02 · Das Angebot von CEX.IO

Das Angebot von CEX.IO

CEX.IO betreibt sowohl eine Spot-Börse für Retail-Kunden als auch CEX.IO Prime, einen institutionellen Desk für aggregierte Liquidität mit FIX 4.4-Protokollunterstützung. Die Prime Liquidity API nutzt eine Authentifizierung über drei Header (X-AGGR-KEY, X-AGGR-TIMESTAMP, X-AGGR-SIGNATURE), bei der die Signatur den Hash aus Aktion + Zeitstempel + Body bildet, nicht aus dem rohen Body. Das Prime-Limit von 300 Nachrichten pro Minute und die getrennte Berechtigung für Funds External (Auszahlungen) sind bezeichnende Merkmale. US-Traffic ist auf Prime-Tiers trotz der FCA MLR-Registrierung der Muttergesellschaft blockiert. Endpunktspezifikationen können sich ändern. Die grundlegende Struktur bleibt bestehen; die genauen Tier-Limits und Produktlisten finden Sie in der Dokumentation von CEX.IO.

Märkte und Strategiemuster

  • Institutionelle Spot-Strategien auf der aggregierten Liquidität von CEX.IO Prime
  • FIX 4.4-basiertes Order-Management für Prime-Kunden
  • REST/WebSocket-Spot-Handel auf Retail-Ebene
  • Börsenübergreifende Arbitrage in Kombination mit Spot-Plattformen außerhalb von CEX.IO
  • Berechtigungsbasierte Auszahlungsisolierung (Trennung von Funds External)
  • Private WebSocket-Kanäle für Order- und Kontostand-Streams
  • TWAP- und VWAP-Ausführung gegen aggregierte Prime-Liquidität
  • Integrationen für Fiat-Einzahlungsströme, die durch KYC-Stufen beschränkt sind

API-Schnittstelle

Produktbereiche
CEX.IO Retail-Spot über REST und WebSocket. CEX.IO Prime bietet institutionell aggregierte Liquidität über FIX 4.4, REST und WebSocket mit separaten Tiers. Die Prime Liquidity API erzwingt ein hartes Limit von 300 Nachrichten pro Minute mit 429-Backoff. US-Traffic ist auf Prime-Tiers trotz der FCA MLR-Registrierung der Muttergesellschaft blockiert.
Verbindungsmethoden
CEX.IO Prime REST und WebSocket mit Authentifizierung über drei Header (X-AGGR-KEY, X-AGGR-TIMESTAMP, X-AGGR-SIGNATURE). FIX 4.4-Protokollunterstützung für institutionelle Prime Liquidity-Kunden. Retail-Schnittstellen nutzen ein separates Signaturverfahren für REST/WebSocket. Jede Schnittstelle unterliegt eigenen Rate-Limits.
Authentifizierung
Signierte Anfragen für CEX.IO Prime nutzen HMAC über Aktion + Zeitstempel + Body (nicht den rohen Body), signiert mit einem base64-dekodierten Secret, übergeben als X-AGGR-SIGNATURE. Die API-Schlüssel-Berechtigungen sind unterteilt in Read, Trade, Funds Internal, Funds Wallet und Funds External (Auszahlung). Strategien sollten niemals die Berechtigung Funds External benötigen. Berechtigungen sind pro Schlüssel definiert.

Details finden Sie direkt bei CEX.IO

Spezifische Endpunkte, Rate-Limit-Gewichtungen, Symbollisten, Gebührenstufen und die Versionshistorie finden Sie in der Dokumentation von CEX.IO. Betrachten Sie diese als maßgebliche Quelle.

Sektion 03 · Mit KI entwickeln

Entwickeln Sie Ihre CEX.IO-Strategie mit KI

Wählen Sie eine Integrationsmethode, forken Sie ein TradingHost-Framework-Starter-Repository und schreiben Sie Ihre Strategie in einer AI IDE. Cursor, Claude Code, GitHub Copilot und CLI-basierte KI-Agenten nutzen alle denselben GitHub-nativen Deployment-Prozess.

  • Native CEX.IO Prime API

    Direkte Kontrolle über die aggregierte Prime-Liquidität, FIX 4.4 und X-AGGR-*-signiertes REST/WebSocket.

  • CCXT

    Einheitliche Schnittstelle für CEX.IO Retail-Spot und andere Krypto-Börsen.

  • Hummingbot

    Framework-basierte Deployments unter Verwendung der Strategiestruktur und des Konfigurationsmodells von Hummingbot.

  • Eigener FIX-Connector

    QuickFIX oder Ihre eigene interne Trading-Engine für CEX.IO Prime FIX 4.4.

Framework-Unterstützung für CEX.IO-Produkte

Die Framework-Unterstützung für CEX.IO ist ungleichmäßig. CCXT stellt CEX.IO Retail-Spot über die vereinheitlichte cex-Klasse bereit. Hummingbot und Freqtrade führen CEX.IO nicht in ihren offiziell unterstützten Connectors. FIX 4.4 ist ein institutionelles Protokoll, das von QuickFIX und vergleichbaren Bibliotheken bereitgestellt wird, nicht von Retail-Krypto-Frameworks. Der native Zugriff auf die CEX.IO Prime API steuert die institutionelle Schnittstelle für aggregierte Liquidität und FIX 4.4 direkt an.

FrameworkSpotFIX 4.4Optionen
Native CEX.IO PrimeUnterstütztUnterstütztNicht als unterstützt dokumentiert
CCXTUnterstütztNicht als unterstützt dokumentiertNicht als unterstützt dokumentiert
HummingbotNicht als unterstützt dokumentiertNicht als unterstützt dokumentiertNicht als unterstützt dokumentiert
FreqtradeNicht als unterstützt dokumentiertNicht als unterstützt dokumentiertNicht als unterstützt dokumentiert

✓ Bestätigter Support laut offizieller Framework-Dokumentation. „no“ bedeutet, dass keine offizielle Unterstützung dokumentiert ist.

TradingHost schreibt kein Framework vor. Es führt Ihr Projekt einfach aus.

Mit KI programmieren

Die oben genannten Framework-Starter lassen sich nahtlos mit KI-IDEs kombinieren. Die TradingHost-MCP-Steuerungsebene schließt den Kreis: KI-Tools können Deployments analysieren, Logs prüfen und die Laufzeitumgebung gemeinsam mit Ihnen verwalten, ohne jemals in den Pfad der Trade-Ausführung einzugreifen.

Bereich 04 · Auf TradingHost ausführen

Ihren Code auf TradingHost ausführen

CEX.IO stellt die Börse und den API-Zugang bereit. TradingHost liefert die Produktionsumgebung, in der Ihre mit CEX.IO verbundene Strategie läuft.

Statt Ihren Strategie-Code auf einem Laptop, Desktop-PC, einem gewöhnlichen VPS oder einem manuell konfigurierten Server auszuführen, deployen Sie direkt aus GitHub in eine von TradingHost verwaltete Container-Runtime.

Sie

  • Ihr Repository enthält Ihren Code.
  • Ihr Deployment definiert, wie er ausgeführt wird.
  • Ihre Strategie verbindet sich mit CEX.IO.

TradingHost

  • Hält die Runtime online.
  • Stellt Logs und Health-Checks bereit.
  • Auswahl der Region.
  • Kontrollierte Deployment-Umgebung.

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 einem Framework starten

    Verknüpfen Sie TradingHost mit Ihrem bestehenden Strategie-Repository oder forken Sie eine TradingHost-Framework-Runtime (CCXT) für eine funktionierende Ausgangsbasis für CEX.IO Retail-Spot.

  3. SCHRITT 03

    In einen TradingHost-Container deployen

    Wählen Sie eine Region (EU oder US-East), hinterlegen Sie die von Ihrer Strategie benötigten Umgebungsvariablen (CEX.IO Prime API-Key, Secret, ggf. FIX-Session-Konfiguration usw.) und starten Sie das Deployment. TradingHost baut Ihren Container aus dem Repository und führt Ihre Strategie auf einer verwalteten Kubernetes-Infrastruktur aus. Keine lokale Docker-Installation erforderlich.

  4. SCHRITT 04

    Logs und Status überwachen

    Verfolgen Sie Live-Logs, Systemzustand und Runtime-Status direkt im TradingHost-Dashboard. Dieselbe Schnittstelle ist über MCP aus jeder beliebigen AI IDE erreichbar. So können Cursor, Claude Code oder ein CLI-Agent den Deployment-Status auslesen und die Runtime an Ihrer Seite verwalten.

  5. SCHRITT 05

    Aktualisieren und neu deployen

    Pushen Sie Änderungen in Ihren GitHub-Main-Branch und TradingHost deployt automatisch neu.

Sektion 05 · Betriebshinweise

Betriebshinweise für CEX.IO

Stolpersteine beim Betrieb einer CEX.IO-Strategie in einer containerisierten Cloud-Runtime, die weder in der CEX.IO-Dokumentation noch in den READMEs der Frameworks stehen. Alle folgenden Angaben sind aus der Dokumentation von CEX.IO zitiert oder paraphrasiert; die Hinweise zur Bereitstellung basieren auf dem Betrieb dieser Strategien auf TradingHost.

  1. 01 · Limit von 300 Msg/Min

    CEX.IO Prime Liquidity API erzwingt 300 Nachrichten/Min mit 429-Backoff

    CEX.IO Prime begrenzt signierte Anfragen über die gesamte Liquidity API-Schnittstelle hinweg auf 300 Nachrichten pro Minute. Bei Überschreitung des Limits werden 429-Antworten zurückgegeben; der Client muss warten, bis das rollierende Ein-Minuten-Fenster abgelaufen ist. Strategien, die Marktdaten durch hochfrequentes REST-Polling abfragen, verbrauchen dieses Kontingent schnell. Das richtige Pattern für Prime sind WebSocket-basierte Marktdaten und Order-Updates, während REST für Aktionen reserviert bleibt, die dies zwingend erfordern.

  2. 02 · X-AGGR-Authentifizierung

    Drei-Header-Authentifizierung: X-AGGR-KEY, X-AGGR-TIMESTAMP, X-AGGR-SIGNATURE

    Signierte REST-Anfragen von CEX.IO Prime enthalten drei Header: X-AGGR-KEY (Ihr API-Schlüssel), X-AGGR-TIMESTAMP (Zeitstempel der Anfrage) und X-AGGR-SIGNATURE. Die Signatur ist ein HMAC über action + timestamp + body, signiert mit einem base64-dekodierten Secret. Beachten Sie, dass der kanonische Signatur-Input action + timestamp + body ist, nicht der reine Body. Strategien, die nur den Body signieren, erhalten Fehlermeldungen zur Signatur, die wie Fehler wegen eines falschen Secrets aussehen. Das Detail mit dem base64-dekodierten Secret stolpert auch über einfache Integrationen, die das Secret als UTF-8-String behandeln.

  3. 03 · FIX 4.4

    FIX-4.4-Protokollunterstützung für institutionelle Prime-Liquidity-Kunden

    CEX.IO Prime unterstützt neben REST und WebSocket auch FIX 4.4 für institutionelle Prime-Liquidity-Kunden. FIX 4.4 bringt ein eigenes Session-Management mit (Logon, Heartbeat, Wiederherstellung der Sequenznummer bei erneuter Verbindung), das sich erheblich von REST/WebSocket unterscheidet. Strategien, die auf FIX abzielen, sollten eine bewährte Bibliothek wie QuickFIX nutzen, den Session-Status außerhalb der Strategielogik überwachen und FIX-Session-Resets als behebbare Runtime-Ereignisse statt als fatale Fehler behandeln.

  4. 04 · Berechtigungsisolierung

    API-Schlüssel aufgeteilt in Read, Trade, Funds Internal, Funds Wallet, Funds External

    Die Berechtigungen für CEX.IO-API-Schlüssel sind in fünf Bereiche unterteilt: Read, Trade, Funds Internal (Guthaben zwischen Wallets innerhalb des Kontos verschieben), Funds Wallet (Guthaben zwischen Unterkonten verschieben) und Funds External (Auszahlungen). Strategien sollten Funds External niemals benötigen. Isolieren Sie auszahlungsberechtigte Schlüssel in separaten, manuell verwalteten Zugangsdaten außerhalb der Container-Runtime. Diese fünffache Aufteilung ist ungewöhnlich granular und sorgt dafür, dass strategiespezifische Schlüssel genau das enthalten, was die Strategie benötigt – nicht mehr.

  5. 05 · USA bei Prime blockiert

    FCA-MLR-Registrierung umfasst keinen US-Zugang; Prime-Tiers blockieren US-Traffic

    CEX.IO operiert im Vereinigten Königreich unter einer Registrierung gemäß den FCA Money Laundering Regulations. Diese Registrierung umfasst keinen Zugang zum US-Markt; die CEX.IO Prime-Tiers blockieren Datenverkehr mit US-Ursprung direkt an der Schnittstelle der Handelsplattform. Bei einer TradingHost-Runtime in der Region US-East mit US-Egress werden Prime-Endpunkte unabhängig vom Kontostatus abgelehnt. Wählen Sie eine TradingHost-Region, deren Egress-Geografie sowohl mit Ihrer Nutzungsvereinbarung als auch mit Ihren eigenen Compliance-Vorgaben übereinstimmt. Für Prime ist die Region EU in der Regel die richtige Wahl.

  6. 06 · Signierter Input

    REST-Signatur hasht action + timestamp + body, nicht nur den reinen Body

    Ein häufiger, unbemerkter Fehler bei CEX.IO Prime ist das Signieren des falschen kanonischen Inputs. Die Signatur ist ein HMAC der Verkettung von action + timestamp + body, signiert mit dem base64-dekodierten Secret. Strategien, die nur den Body oder den URL-Pfad hashen oder vergessen, das Secret mit base64 zu dekodieren, erhalten Fehlermeldungen zur Signatur, die wie Fehler wegen eines falschen Schlüssels aussehen. Testen Sie den Signierungspfad vor dem Deployment mit Unit-Tests gegen eine bekannte, korrekte Anfrage; das Debugging in der Produktion ist extrem aufwendig.

Sektion 06 · Entwickelt für

Entwickelt für

TradingHost-Runtimes für CEX.IO eignen sich besonders für:

  • Entwickler, die Strategien in KI-IDEs (Cursor, Claude Code) erstellen
  • Systematische Krypto-Trader
  • Quant-Entwickler
  • Institutionelle Kunden von CEX.IO Prime
  • CCXT-Nutzer
  • Teams, die von VPS-Hosting auf containerisierte Deployments umsteigen

Die Verknüpfung mit GitHub und das Erstellen Ihrer ersten Strategie sind kostenlos.

Sektion 08 · FAQ

FAQ

Nein. TradingHost ist unabhängig und steht in keiner Verbindung zu CEX.IO.

Nein. Ihr Strategie-Code verbindet sich mit CEX.IO und sendet Anweisungen basierend auf Ihrer eigenen Logik, Ihren Kontoberechtigungen und Ihrer Integrationsmethode. TradingHost stellt die Runtime bereit, in der dieser Code ausgeführt wird.

Nein. Der Zugang zur CEX.IO-API wird von CEX.IO bereitgestellt. Sie sind selbst für Ihr CEX.IO-Konto, die API-Berechtigungen, Zugangsdaten und die Einhaltung der Nutzungsbedingungen von CEX.IO verantwortlich.

Nein. TradingHost ist die Cloud-Runtime, in der Ihr Strategie-Code läuft. Wir bieten keine Signale, KI-Vorhersagemodelle oder vorgefertigten Bots an. Mit TradingHost schreiben oder generieren Sie die Strategie selbst (oft mit Cursor oder Claude Code), verwalten sie als Ihren eigenen Code in GitHub und nutzen TradingHost, um sie live auszuführen. Bei 3Commas, Cryptohopper und ähnlichen Produkten liegt die Strategielogik beim Anbieter; TradingHost führt Ihre eigene Strategie aus.

AWS und DigitalOcean bieten Ihnen reine Rechenleistung. Sie müssen sich selbst um Betriebssystem-Updates, Container-Orchestrierung, Log-Weiterleitung, Secret-Rotation, Regionen-Failover und Uptime-Monitoring kümmern. TradingHost bietet Ihnen eine verwaltete Runtime, die speziell für Trading-Strategien entwickelt wurde: GitHub-natives Deployment, MCP-gestützte Steuerung aus KI-IDEs sowie direkt einsatzbereite Log- und Health-Oberflächen. Wenn Sie die Infrastruktur selbst verwalten möchten, ist AWS eine Option. Wenn Sie die Runtime als Managed Service nutzen wollen, ist TradingHost der direktere Weg.

Ja. TradingHost führt Python-Strategien aus. Wählen Sie einfach die Framework-Runtime, die zu Ihrem Stack passt, oder deployen Sie Ihr eigenes Repository.

Ja. TradingHost unterstützt jede Programmiersprache, die in einem Container ausgeführt werden kann.

Ja. CCXT stellt den CEX.IO Retail Spot über die vereinheitlichte Klasse `cex` bereit. Die aggregierte Liquidität von CEX.IO Prime ist für institutionelle Kunden gedacht und kein nativer CCXT-Markt. Nutzen Sie für Prime die native Prime Liquidity API oder FIX 4.4. Details zur Einrichtung finden Sie in der Dokumentation zur CCXT-Framework-Runtime.

Ja. TradingHost ist auf Runtime-Ebene plattformunabhängig: Jeder Code, der sich gegenüber CEX.IO Prime authentifizieren kann, läuft in einem Container – einschließlich einer FIX 4.4-Session. Sie müssen jedoch berücksichtigen, dass FIX ein eigenes Session-Management (Logon, Heartbeat, Sequenznummer-Wiederherstellung) erfordert, das sich von REST/WebSocket unterscheidet. Nutzen Sie eine bewährte Bibliothek wie QuickFIX, überwachen Sie den Session-Status außerhalb der Strategielogik und behandeln Sie FIX-Session-Resets als behebbare Runtime-Ereignisse.

Ja, sofern Ihr Projekt so konzipiert ist. Sie können mehrere Strategieprozesse oder -dienste innerhalb einer Runtime ausführen oder sie für eine bessere Isolierung und operative Klarheit auf verschiedene Runtimes aufteilen. Weitere Informationen zum Multi-Strategie-Modell finden Sie auf der TradingHost-Runtime-Seite.

Der schnellste Weg ist das Forken einer TradingHost-Framework-Runtime: CCXT für ein sofort einsatzbereites Retail-Spot-Projekt. Oder verbinden Sie Ihr eigenes GitHub-Strategie-Repository, wenn Sie die native Prime Liquidity API oder FIX 4.4 nutzen. Das Verknüpfen eines GitHub-Repositorys und das Erstellen einer Strategie ist kostenlos; die Runtime-Tarife finden Sie auf der Preisseite.

In Ihrem von GitHub gesteuerten Secrets-Workflow. TradingHost liest sie zur Laufzeit über GitHub Repository Secrets, Environment Secrets oder Ihren eigenen freigegebenen Secret-Management-Prozess aus. TradingHost benötigt zu keinem Zeitpunkt Zugriff auf Ihren Prime-API-Schlüssel, Ihr Secret oder Ihre FIX-Session-Konfiguration. Details zum Sicherheitsmodell finden Sie unter Platform Secrets.

Nein. Strategien sollten niemals die Berechtigung Funds External (Auszahlung) benötigen. CEX.IO unterteilt API-Schlüssel-Berechtigungen in fünf Bereiche: Read, Trade, Funds Internal, Funds Wallet und Funds External. Wenn Sie strategiespezifische Schlüssel verwenden, die nur die absolut notwendigen Berechtigungen besitzen, begrenzen Sie den potenziellen Schaden im Falle eines Datenlecks erheblich. Isolieren Sie auszahlungsberechtigte Schlüssel in separaten, manuell verwalteten Zugangsdaten außerhalb der Container-Runtime.

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 überprüfen, Logs einsehen, Strategien neu starten und Runtime-Workflows verwalten. MCP dient als Steuerungs- und Observability-Schnittstelle, nicht als Pfad für die Trade-Ausführung. Details dazu finden Sie unter MCP-Steuerungsoberfläche.

Beides. Die MCP-Steuerungsoberfläche funktioniert über CLI-basierte Agenten (Claude Code CLI, benutzerdefinierte MCP-Clients, skriptbasierte MCP-Aufrufe) genauso gut wie aus einer IDE heraus. Der GitHub-native Deployment-Prozess funktioniert zudem völlig ohne KI-Tools: Ein normaler `git push` auf Ihren Main-Branch löst ein erneutes Deployment aus.

Die Runtime erkennt den Absturz und stellt die relevanten Logs und Statusinformationen bereit. Sofern unterstützt, kann die betroffene Strategie neu gestartet werden, ohne andere im selben Container ausgeführte Strategien zu beeinträchtigen. Ihr Strategiecode bleibt weiterhin selbst für eine sichere Fehlerbehandlung, den Schutz vor doppelten Orders und Risikokontrollen verantwortlich. Details zu Logs und Status-Schnittstellen finden Sie unter Observability.

CEX.IO Prime signiert HMAC über action + timestamp + body (nicht nur den rohen Body) mit einem base64-dekodierten Secret. Strategien, die nur den Body hashen, mit dem Secret als UTF-8-String signieren (statt es aus base64 zu dekodieren) oder das action-Präfix weglassen, erhalten Signaturfehler-Antworten, die wie Fehler wegen eines falschen Keys aussehen. Führen Sie vor dem Deployment Unit-Tests für den Signierungspfad mit einer bekannten, funktionierenden Anfrage durch. Die vollständige Anleitung finden Sie oben im Abschnitt „Betriebliche Hinweise“.

TradingHost läuft in den Regionen EU und US-East. Für CEX.IO Prime ist die Region EU in der Regel die richtige Wahl, da der US-Datenverkehr auf den Prime-Tiers trotz der FCA MLR-Registrierung der Muttergesellschaft blockiert wird. Wählen Sie die Region, deren Egress-Geografie sowohl mit Ihrer Nutzungsvereinbarung als auch mit Ihren eigenen Compliance-Vorgaben übereinstimmt. Details zu Routing und Latenzen finden Sie auf der Regions-Seite.

Nein. TradingHost konzentriert sich auf die Produktions-Runtime und das Deployment. Backtesting gehört in Ihren Research-Stack, Ihr Framework oder in AlgoBuilder.