Lesezeit … Min.

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.

Vom TradingHost-Engineering-Team
  • 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 anzeigen

Abschnitt 05 · Bereitstellungsablauf

So funktioniert eine CCXT-Bereitstellung

Eine CCXT-basierte Strategie auf TradingHost folgt demselben Bereitstellungsmuster wie jedes GitHub-basierte Projekt.

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

  2. SCHRITT 02

    Runtime-Einstiegspunkt definieren

    TradingHost liest die Runtime-Konfiguration Ihres Projekts aus, um zu wissen, wie Ihre Strategie erstellt und gestartet werden soll.

  3. 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/
  4. 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/
  5. 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.