CCXT-basierte Trading-Strategien auf TradingHost deployen
Open-Source-CCXT-Trading-Projekte aus GitHub auf dauerhaft aktiven TradingHost-Runtimes ausführen.
CCXT verbindet Ihre Strategie über ein einheitliches Interface mit über 100 Krypto-Börsen. TradingHost stellt die produktionsbereite Runtime dafür bereit.
- GitHub-natives Deployment
- 100+ Börsen über ein einziges Interface
- Sechs unterstützte Sprachen
- REST und WebSocket inklusive
- 24/7-Runtime
- Geografische Nähe zu den Börsen
- Verschlüsselte API-Keys
- Streaming-Logs
- MCP-ready
Einführung
Neu bei CCXT?
Wenn Sie jemals Code geschrieben haben, der mit einer Krypto-Börse kommuniziert, haben Sie wahrscheinlich bemerkt, dass jede Börse etwas anders funktioniert. Binance hat eine eigene API, Bybit eine andere und OKX eine dritte. Handelspaare sind unterschiedlich benannt, Fehlermeldungen weichen ab und die Order-Typen variieren.
CCXT löst dieses Problem. Es ist eine kostenlose Open-Source-Software unter MIT-Lizenz, die Ihrem Code eine einheitliche Schnittstelle zu über 100 Börsen bietet. Sie schreiben Ihre Strategie einmal und können sie mit Binance, Bybit, OKX, Coinbase, Kraken und über 100 weiteren Plattformen verbinden, ohne die Integration jedes Mal neu schreiben zu müssen.
CCXT enthält selbst keine Trading-Strategien. Es ist die reine Verbindungsschicht. Sie liefern die Strategie, CCXT übernimmt die Kommunikation mit der Börse.
TradingHost ist der Ort, an dem diese Strategie produktiv läuft. Anstatt Ihre Strategie auf einem Laptop oder einem gewöhnlichen VPS laufen zu lassen, deployen Sie Ihren CCXT-basierten Code in einer TradingHost-Cloud-Runtime. Diese bleibt dauerhaft online, verwaltet Ihre API-Keys sicher und streamt die Logs direkt zu Ihnen.
Sektion 01 · Auf einen Blick
Auf einen Blick
- Was CCXT ist
- Open-Source-Software zur Börsenanbindung, unter MIT-Lizenz
- Gepflegt von
- Das CCXT-Projekt auf GitHub
- Unterstützte Börsen
- Über 100 zentralisierte und dezentralisierte Börsen
- Sprachen
- JavaScript, TypeScript, Python, C#, PHP, Go
- API-Unterstützung
- REST und WebSocket (WebSocket seit Oktober 2022 im kostenlosen Paket enthalten)
- Deployment-Quelle
- GitHub
- Rolle von TradingHost
- Runtime, Deployment, Logs, Secrets, Regionsauswahl
- Rolle von CCXT
- API-Anbindung an die Börsen
- Zugehörigkeit
- TradingHost ist unabhängig und steht in keiner Verbindung zu CCXT
- Ideal für
- Multi-Börsen-Krypto-Strategien, Arbitrage, Marktdaten-Worker, Portfolio-Automatisierung
Sektion 02 · Einordnung
Wie sich CCXT in den Trading-Stack einfügt
CCXT ist eine Infrastruktur zur Börsenanbindung. Mehrere große Open-Source-Trading-Frameworks nutzen es im Hintergrund, darunter Freqtrade, Hummingbot und OctoBot. CCXT bildet das Fundament, während diese Frameworks vollständige Trading-Systeme sind, die darauf aufbauen.
Das bedeutet, dass Sie CCXT auf zwei Arten auf TradingHost deployen können:
Pfad 01
Direkt
Schreiben Sie Ihren eigenen Strategiecode in einer der sechs von CCXT unterstützten Sprachen. Ihr Code ruft CCXT direkt auf, um Marktdaten abzurufen, Orders zu platzieren und Positionen zu verwalten.
Pfad 02
Über ein Framework
Nutzen Sie Freqtrade, Hummingbot, Jesse oder ein anderes Framework, das CCXT intern verwendet. Sie konfigurieren das Framework, das Framework kommuniziert über CCXT mit den Börsen, und TradingHost führt das Ganze aus.
Aus Sicht von TradingHost funktionieren beide Pfade gleich. Sie stellen ein GitHub-Repository bereit. Wir führen es aus.
- Sie
- Ihr Strategiecode steuert die Handelslogik.
- CCXT
- CCXT standardisiert die API der Börse.
- Börse
- Ihr Börsenkonto empfängt die Orders.
- TradingHost
- Führt den Strategieprozess aus und streamt die Logs.
Abschnitt 03 · Warum auf TradingHost
Warum CCXT auf TradingHost bereitstellen
Eine CCXT-basierte Strategie muss kontinuierlich laufen, um für den Live-Handel nützlich zu sein. Der Betrieb auf einem Laptop, Desktop-PC oder einem gewöhnlichen VPS verursacht operativen Aufwand – einschließlich Prozessüberwachung, Neustarts, Abhängigkeitsverwaltung, verstreuten Logs und manueller Bereitstellung.
TradingHost bietet einer CCXT-Strategie eine produktionsbereite Laufzeitumgebung, die speziell für langlebige Handelsprozesse entwickelt wurde.
Was Sie erhalten
- GitHub-native Bereitstellung
- Dauerhaft aktive Container-Laufzeitumgebung
- Unterstützung für mehrere Strategien in einer Laufzeitumgebung
- Verschlüsselte Speicherung von API-Schlüsseln
- Regionsauswahl in der Nähe Ihrer Börse
- Streaming-Logs und grundlegender Systemstatus
- Starten, Stoppen, Neustarten und Überprüfen auf Strategieebene
- Aktualisierung einer einzelnen Strategie ohne Neustart der Laufzeitumgebung
- MCP-kompatible AI-IDE-Workflows
Was Sie behalten
- Volle Kontrolle über Ihren Strategiecode
- Direkte Inhaberschaft Ihrer Börsenkonten und API-Berechtigungen
- Freie Wahl aus den sechs von CCXT unterstützten Sprachen
Abschnitt 04 · Unterstützte Börsen
Unterstützte Börsen
Jede Broker-Seite auf TradingHost ist ein Ort, an dem Sie eine CCXT-basierte Strategie bereitstellen können. Dasselbe Bereitstellungsmuster – Ihr CCXT-Repository plus Ihre Börsen-API-Schlüssel plus eine TradingHost-Laufzeitumgebung – funktioniert für jede der über 100 von CCXT unterstützten Börsen.
Fünf beliebte Kombinationen sind unten aufgeführt. Das vollständige Verzeichnis der über 100 von CCXT unterstützten Krypto-Börsen finden Sie unter /brokers/crypto/.
- CCXT
- Ihre Börse
- TradingHost-Laufzeitumgebung
Dieselbe Kombination funktioniert für jede von CCXT unterstützte Börse. Hyperliquid, KuCoin, Bitget, MEXC, Gate.io, dYdX und über 100 andere nutzen alle dasselbe CCXT-auf-TradingHost-Muster. Finden Sie Ihre Börse im vollständigen Krypto-Broker-Verzeichnis.
Alle über 100 Krypto-Börsen anzeigenAbschnitt 05 · Bereitstellungsablauf
So funktioniert eine CCXT-Bereitstellung
Eine CCXT-basierte Strategie auf TradingHost folgt demselben Bereitstellungsmuster wie jedes GitHub-basierte Projekt.
- SCHRITT 01
Repository verbinden oder erstellen
Melden Sie sich mit GitHub an und verbinden Sie ein bestehendes CCXT-basiertes Repository, oder erstellen Sie eines aus einer TradingHost-CCXT-Vorlage.
- SCHRITT 02
Runtime-Einstiegspunkt definieren
TradingHost liest die Runtime-Konfiguration Ihres Projekts aus, um zu wissen, wie Ihre Strategie erstellt und gestartet werden soll.
- SCHRITT 03
Verschlüsselte Börsen-API-Schlüssel hinzufügen
Fügen Sie Ihre Börsen-API-Schlüssel als TradingHost-Secrets hinzu. Sie werden verschlüsselt und beim Start in Ihre Runtime injiziert.
/platform/secrets/ - SCHRITT 04
Region auswählen
Wählen Sie eine Region in der Nähe der Matching-Engine Ihrer Börse. AWS Tokyo für Binance Spot, AWS Frankfurt für viele in der EU ansässige Börsen.
/platform/regions/ - SCHRITT 05
Bereitstellen
TradingHost startet Ihre Strategie in einem verwalteten Container. Logs werden direkt in das Dashboard gestreamt.
/platform/observability/
Abschnitt 06 · REST und WebSocket
REST und WebSocket
CCXT unterstützt sowohl REST-Polling als auch WebSocket-Streaming im selben Paket. Die WebSocket-Funktionalität, ehemals das kommerzielle Produkt CCXT Pro, wurde im Oktober 2022 (ab CCXT version 1.95+) in das kostenlose CCXT-Paket integriert.
Einfach ausgedrückt: Bei REST fragt Ihr Code die Börse wiederholt „Wie ist der aktuelle Preis?“. Bei WebSocket abonniert Ihr Code den Feed einmal, und die Börse sendet Updates, sobald sie eintreffen. WebSocket ist für Always-on-Strategien in der Regel besser geeignet, da es weniger Anfragen verbraucht, eine geringere Latenz aufweist und Ausführungen in Echtzeit überträgt. REST ist einfacher für Strategien mit niedrigerer Frequenz, bei denen Abfrageintervalle kein Problem darstellen.
Beide Protokolle laufen auf derselben TradingHost-Runtime. Die Entscheidung liegt ganz bei Ihnen und ist keine Frage der Lizenzierung von TradingHost oder CCXT.
Abschnitt 07 · Was wir nicht tun
Was TradingHost nicht tut
- TradingHost agiert nicht als Ihre Börse.
- TradingHost bietet keine Handelsstrategien oder Finanzberatung an.
- TradingHost benötigt keine Auszahlungsberechtigungen für Ihr Börsenkonto.
- TradingHost verwahrt Ihre Börsen-API-Schlüssel nicht, abgesehen von der verschlüsselten Injektion in die Runtime.
- TradingHost garantiert weder die Performance Ihrer Strategie noch die Betriebszeit der Börse oder die Marktkonnektivität.
Abschnitt 08 · FAQ
FAQ
Nein. TradingHost ist unabhängig. CCXT ist eine Open-Source-Software unter MIT-Lizenz, die vom CCXT-Projekt gepflegt wird.
Nein. Die WebSocket-Funktionalität von CCXT Pro wurde im Oktober 2022 in das kostenlose CCXT-Paket integriert. Ab CCXT version 1.95+ ist die gesamte WebSocket-Unterstützung im kostenlosen, unter der MIT-Lizenz stehenden Paket enthalten.
CCXT unterstützt JavaScript, TypeScript, Python, C#, PHP und Go. Jede dieser Sprachen kann auf einer TradingHost-Runtime ausgeführt werden.
Mit über 100 Krypto-Börsen, darunter die wichtigsten zentralisierten Börsen (Binance, Bybit, OKX, Coinbase, Kraken, KuCoin, Bitget, Gate, HTX, MEXC) und dezentralisierte Börsen (Hyperliquid, dYdX, Paradex, Apex).
Nein. Ihr auf CCXT basierender Strategiecode platziert Trades über Ihre eigenen API-Zugangsdaten der Börse. TradingHost führt lediglich den Prozess aus.
Ja. Eine TradingHost-Runtime kann mehrere Strategieprozesse hosten. Aktionen wie Starten, Stoppen, Neustarten und Überprüfen auf Strategieebene können auf eine einzelne Strategie angewendet werden, ohne die gesamte Runtime neu starten zu müssen.
Sie fügen sie als verschlüsselte Secrets zu TradingHost hinzu. Sie werden beim Start in Ihre Runtime injiziert und nicht in Ihrem Repository gespeichert.
Wählen Sie eine Region in der Nähe der Matching-Engine Ihrer Börse. Binance Spot hat in der Regel die geringste Latenz von AWS Tokyo aus. In der EU ansässige Börsen performen oft am besten von AWS Frankfurt aus. Die vollständige Liste finden Sie unter /platform/regions/.
Ja. Mit dem TradingHost MCP können kompatible KI-IDEs Ihre Runtime auslesen, CCXT-Strategien neu bereitstellen, Logs einsehen und Bereitstellungen verwalten. Siehe /platform/mcp/.
Nein. CCXT dient ausschließlich der Konnektivität zu Börsen. Für Backtesting siehe Frameworks wie Freqtrade, Backtrader oder vectorbt, die alle CCXT für die Live-Ausführung nutzen können.
Bereitstellen Ihrer ersten CCXT-Strategie
Verbinden Sie GitHub, wählen Sie eine CCXT-Vorlage oder Ihr eigenes Repository, fügen Sie Ihre Börsen-API-Schlüssel hinzu, wählen Sie eine Region und starten Sie Ihre TradingHost-Runtime.