KI-native Runtime für Gate.io-Trading-Strategien
In Cursor, Claude Code oder einer beliebigen KI-IDE entwickeln. Aus GitHub in eine verwaltete Cloud-Runtime mit erstklassiger MCP-Steuerung, Logs und Regionsauswahl deployen.
Sektion 01 · Auf einen Blick
Auf einen Blick
- Handelsplatz
- Gate.io (seit dem Rebranding 2024 auch als Gate.com am Markt, wobei Gate.io für API- und SDK-Referenzen weiterhin aktiv genutzt wird)
- Handelsplatz-Typ
- Krypto-Börse (Spot, Margin, USDT/BTC-Margined Perpetuals, Delivery Futures, Optionen, Copy-Trading, Lending)
- Anlageklasse
- Krypto
- Unterstützte Produkte
- Spot (über 4.600 Assets), Cross- und Isolated-Margin (~470 Assets, bis zu 10x), USDT-Margined Perpetuals, BTC-Margined Perpetuals, Delivery Futures, Optionen auf BTC/ETH/ausgewählte Major-Coins (kurzfristig 1h/4h/24h sowie Standard-Laufzeiten), Copy-Trading, Lending. Maximaler Hebel bei Derivaten bis zu 125x.
- Laufzeit-Modell
- Containerisierte Strategie-Runtime
- Deployment-Quelle
- GitHub
- Programmiersprachen
- Jede Programmiersprache, die in einem Container läuft
- Gängige Integrationen
- Native Gate API v4 (REST + WebSocket), CCXT (Exchange-ID `gate`), Freqtrade (Spot + Perpetual Futures), Hummingbot (`gate_io` und `gate_io_perpetual`), Custom
- 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, Secrets-Injektion, MCP-Steuerung
- Rolle von Gate.io
- Börsenkonto, API-Key-Ausstellung, Marktdaten, Order-Routing, Verwahrung, Settlement
- Verbindung
- TradingHost ist unabhängig und steht in keiner Verbindung zu Gate.io. Gate.io ist in Festlandchina seit September 2021 gesperrt und für US-Personen nicht verfügbar.
Sektion 02 · Das Angebot von Gate.io
Das Angebot von Gate.io
Gate.io bietet Spot-Handel für über 4.600 Assets, Cross- und Isolated-Margin, USDT- und BTC-Margined Perpetuals, Delivery Futures, Optionen auf BTC, ETH und ausgewählte Major-Coins, Copy-Trading sowie Lending über eine einzige Gate API v4-Schnittstelle (REST + WebSocket). Strategien authentifizieren sich über mit HMAC-SHA512 signierte Keys. Das Futures TestNet läuft auf einem separaten Host mit eigenen Keys, für den Spot-Handel gibt es keine öffentliche Sandbox. Spezifische Endpunkte können sich ändern. Die grundlegende Struktur bleibt stabil; die genauen Rate-Limit-Gewichtungen, Gebührenstufen und Symbollisten sind der Dokumentation von Gate.io zu entnehmen.
Märkte und Strategiemuster
- Long-Tail-Altcoin-Spot-Rotation
- Börsenübergreifende Perp-Arbitrage (USDT-Margined)
- Basis- und Funding-Capture für BTC-Margined Perps
- Optionen auf BTC und ETH (kurzfristig 1h/4h/24h oder Standard-Laufzeiten)
- Cross- und Isolated-Margin-Trading
- Spiegelung von Copy-Trading-Signalen
- Sandbox-Testläufe im Demo-Modus (Futures TestNet)
- Unterkonto-Hierarchie zur Isolation von Strategien
API-Schnittstelle
- Produktbereiche
- Spot-REST unter `https://api.gateio.ws/api/v4` (Spot-Endpunkte unter `/spot/*`, Margin unter `/margin/*`); Futures-REST live unter `https://api.gateio.ws/api/v4/futures/{usdt,btc}` (alternativer Host `https://fx-api.gateio.ws/api/v4`); Optionen-REST unter `/api/v4/options`. Futures TestNet unter `https://fx-api-testnet.gateio.ws/api/v4` mit separaten API-Keys. Für den Spot-Handel gibt es keine öffentliche Sandbox.
- Verbindungsmethoden
- REST v4 (JSON über HTTPS), WebSocket v4 mit separaten Sockets je Markt: Spot unter `wss://api.gateio.ws/ws/v4/`, Futures USDT unter `wss://fx-ws.gateio.ws/v4/ws/usdt`, Futures BTC unter `wss://fx-ws.gateio.ws/v4/ws/btc`, TestNet unter `wss://fx-ws-testnet.gateio.ws/v4/ws/{usdt,btc}`. API v2 wurde am 1. September 2023 eingestellt.
- Authentifizierung
- HMAC-SHA512-Signierung mit drei erforderlichen Headern bei privaten Endpunkten: `KEY` (API-Key), `Timestamp` (Unix-Sekunden), `SIGN` (Hex-HMAC-SHA512 des Signatur-Strings). Signatur-String: `Method + "\n" + URL_Path + "\n" + QueryString + "\n" + HexEncode(SHA512(Body)) + "\n" + Timestamp`. Unterkonto-Hierarchie mit Asset-Transfer nur von Haupt- zu Unterkonto (kein Transfer zwischen Unterkonten).
Details finden Sie direkt bei Gate.io
Spezifische Endpunkte, Rate-Limit-Gewichtungen, Symbollisten, Gebührenstufen und die Versionshistorie sind in der Dokumentation von Gate.io zu finden. Diese Angaben gelten als maßgeblich.
Sektion 03 · Mit KI entwickeln
Entwickeln Sie Ihre Gate.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 Gate API v4
Direkte Kontrolle über Gate.io-spezifisches Verhalten, Unterkonto-Routing und Order-Ausführungslogik für Spot, Margin, Perpetuals, Delivery Futures und Optionen.
CCXT
Einheitliche Schnittstelle für Gate.io und andere Krypto-Börsen. Nutzen Sie die Exchange-ID `gate` (die aktive Klasse; `gateio` wird weiterhin aufgelöst und erbt von `gate`).
Freqtrade oder Hummingbot
Framework-basierte Deployments unter Nutzung der jeweiligen Strategiestruktur und des Konfigurationsmodells. Freqtrade deckt Gate.io Spot und USDT-Margined Perpetuals ab; Hummingbot liefert die Connectors `gate_io` und `gate_io_perpetual` mit.
Eigener Connector
Ihre eigene interne Trading-Engine oder proprietäre Gate.io-Integration.
Framework-Unterstützung für Gate.io-Produkte
Die Abdeckung variiert je nach Framework. CCXT deckt die breiteste Gate.io-Schnittstelle ab (Spot, Margin, Perps, teilweise Optionen); Freqtrade unterstützt Spot und USDT-Margined Perpetuals; Hummingbot bietet Connectors für Spot und Perpetuals; der native Zugriff über die Gate API v4 deckt das gesamte Angebot von Gate.io ab, einschließlich Optionen auf BTC, ETH und ausgewählte Major-Coins.
✓ Bestätigter Support laut offizieller Framework-Dokumentation. „teilweise“ weist auf eine eingeschränkte Abdeckung oder reine Marktdaten-Abdeckung hin. „nein“ bedeutet, dass kein offizieller Support dokumentiert ist. „n. a.“ bedeutet, dass das Framework diese Produktschnittstelle nicht abbildet. Workflow-Links verweisen auf /workflows/-Seiten, die sich derzeit in der Erstellung befinden.
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
Gate.io stellt die Börse und den API-Zugang bereit. TradingHost liefert die Produktionsumgebung, in der Ihre mit Gate.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 Gate.io.
TradingHost
- Hält die Runtime online.
- Stellt Logs und Health-Checks bereit.
- Auswahl der Region.
- Kontrollierte Deployment-Umgebung.
Deployment-Ablauf
- SCHRITT 01
GitHub verbinden
Autorisieren Sie TradingHost für den Zugriff auf Ihr GitHub-Konto.
- 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, Freqtrade oder Hummingbot) für eine direkt einsatzbereite Basis.
- SCHRITT 03
In einen TradingHost-Container deployen
Wählen Sie eine Region (EU oder US-East), hinterlegen Sie die für Ihre Strategie erforderlichen Umgebungsvariablen (Gate.io API v4-Keys und das HMAC-SHA512-Signaturverfahren) und starten Sie das Deployment. TradingHost baut Ihren Container direkt aus dem Repository und führt Ihre Strategie auf einer verwalteten Kubernetes-Infrastruktur aus. Eine lokale Docker-Installation ist nicht erforderlich.
- 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.
- 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 Gate.io
Herausforderungen, auf die Sie stoßen, wenn Sie eine Gate.io-Strategie in einer containerisierten Cloud-Runtime ausführen – abseits von der offiziellen Dokumentation oder Framework-Readmes. Alle folgenden Punkte basieren auf Zitaten oder Auszügen aus der Dokumentation von Gate.io; die Hinweise zum Deployment stammen aus der Praxis beim Betrieb dieser Strategien auf TradingHost.
01 · API v4
v2 im September 2023 eingestellt, v4 ist der einzige Weg
Die API v2 wurde am 1. September 2023 eingestellt. Alte v2-Keys können sich nicht mehr authentifizieren, und alle Orders oder Stornierungen über v2 schlagen stillschweigend oder mit einem 401-Fehler fehl. Jede Gate.io-Integration sollte heute auf v4-Endpunkte unter api.gateio.ws/api/v4 ausgerichtet sein.
02 · Signierung
HMAC-SHA512, hex-kodiert, mit integriertem Body-Hash
Die meisten konkurrierenden Handelsplätze signieren mit SHA256. Der Gate-Signatur-String fügt ein \n zwischen Methode, Pfad, Query, Hex-SHA512 des Bodys und Zeitstempel ein, und die Ausgabe ist Hex (nicht Base64). Falsch angeordnete Komponenten oder eine falsche Hash-Breite sind die häufigste Ursache für 401-Fehler. Header: KEY, Timestamp (Unix-Sekunden), SIGN (Hex).
QuelleGate API v4 reference03 · Unterkonten
Nur von Haupt- zu Unterkonto, separate API-Schlüssel empfohlen
Asset-Transfers können nur vom Hauptkonto zum Unterkonto erfolgen (nicht von Unterkonto zu Unterkonto). VIP-Stufen und Handelsvolumen-Gutschriften werden dem Hauptkonto angerechnet. Erstellen Sie separate API-Schlüssel pro Unterkonto, um Strategien und Risiken zu isolieren. So bleibt ein kompromittierter Schlüssel oder eine fehlerhafte Strategie auf dieses Unterkonto beschränkt und gefährdet nicht das gesamte Portfolio.
QuelleGate sub-account guide04 · WebSocket
Private Kanäle erfordern signierte Subscribe-Payloads
Private Kanäle erfordern signierte Subscribe-Payloads (channel, event: "subscribe", auth). Spot, USDT-Futures, BTC-Futures, Optionen und Delivery haben jeweils einen eigenen Socket; nutzen Sie kein Multiplexing. Eine Strategie, die nur einen Socket öffnet und Daten für alle vier Markttypen erwartet, wird unbemerkt Lücken in den Daten haben.
05 · Futures TestNet
Demo unter fx-api-testnet, separate Schlüssel
Der Demohandel läuft unter fx-api-testnet.gateio.ws mit separaten API-Schlüsseln (Produktionsschlüssel führen dort zu einem 401-Fehler). Für Spot gibt es keine öffentliche Sandbox. Dry-Runs für Spot sollten daher über Freqtrade dry_run oder CCXT-Aufzeichnungen statt über eine Sandbox des Handelsplatzes erfolgen. Speichern Sie TestNet- und Produktions-Secrets in separaten TradingHost-Secrets-Einträgen und verwenden Sie diese niemals umgebungsübergreifend.
06 · Geografische Einschränkungen
USA und Festlandchina blockiert
US-Bürger und Einwohner des chinesischen Festlands können nicht auf Gate.io handeln. Zu den weiteren eingeschränkten Regionen gehören Kanada, Singapur, das Vereinigte Königreich, Malta und mehrere sanktionierte Länder. Strategien dürfen nicht zugunsten von Einwohnern dieser Regionen betrieben werden. Überprüfen Sie vor dem Deployment, über welche lizenzierte Einheit Ihr Konto läuft.
07 · Häufige Fehler
INVALID_SIGNATURE, INVALID_PARAM_VALUE, nur Stop-Loss-Limit
INVALID_SIGNATURE (Reihenfolge im Signatur-String oder Body-Hash); INVALID_PARAM_VALUE bei Auszahlungs-Endpunkten (Feld chain erforderlich); Stop-Loss-Market wird nicht unterstützt (Limit verwenden); mit POINT bezahlte Gebühren verhindern die automatische Gebührenberechnung; API-Schlüssel ohne IP-Whitelist laufen nach 90 Tagen ab. Protokollieren Sie den rohen Pre-Hash-String in Nicht-Produktions-Builds, um Signaturfehler schnell zu beheben.
QuelleGate API v4 reference
Sektion 06 · Entwickelt für
Entwickelt für
TradingHost-Runtimes für Gate.io eignen sich besonders für:
- Long-Tail-Altcoin-Trader, die Cross-Section-Momentum oder Mean-Reversion auf dem breiten Asset-Universum ausführen
- Perp-Arbitrage- und Basis-Trader, die USDT- oder BTC-margined Perp-Legs handeln
- Optionsschreiber und Dispersions-Strategien, die kurzfristige und Standard-Laufzeiten für BTC/ETH handeln
- Copy-Trading-Anbieter, die den Follower-Flow gegen ein Master-Unterkonto verwalten
- Entwickler in AI-IDEs, die Strategien in Cursor oder Claude Code auf Basis von CCXT `gate`, Freqtrade oder der nativen v4-API erstellen
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 Gate.io.
Nein. Ihr Strategie-Code verbindet sich mit Gate.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 Gate.io-API wird von Gate.io bereitgestellt. Sie sind selbst für Ihr Gate.io-Konto, die API-Berechtigungen, Ihre Zugangsdaten und die Einhaltung der Nutzungsbedingungen von Gate.io verantwortlich.
Nein. TradingHost ist die Cloud-Runtime, auf der Ihr Strategie-Code läuft. Wir bieten keine Signale, KI-Vorhersagemodelle oder vorgefertigten Strategien 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. Produkte wie 3Commas oder Cryptohopper stellen die Strategielogik bereit; 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-basierte Steuerung aus AI-IDEs sowie integrierte 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.
Verwenden Sie `gate`. Das ist die aktive Klasse. `gateio` funktioniert zwar weiterhin und erbt von `gate`, neuer Code sollte jedoch `gate` nutzen. Initialisieren Sie mit ccxt.gate({"apiKey": ..., "secret": ..., "options": {"defaultType": "swap"}}) für USDT-margined Perps, "spot" für Spot, "future" für Delivery-Futures oder "option" für Optionen. Details finden Sie auf der Seite zur CCXT-Framework-Runtime.
Ja, sofern Ihr Projekt so konzipiert ist. Sie können mehrere Strategieprozesse oder -dienste innerhalb einer Runtime ausführen oder sie zur besseren Isolierung und Übersichtlichkeit auf verschiedene Runtimes aufteilen. Weitere Informationen finden Sie auf der TradingHost-Runtime-Seite unter dem Multi-Strategie-Modell.
Der schnellste Weg ist das Forken einer TradingHost-Framework-Runtime: CCXT, Freqtrade oder Hummingbot bieten direkt einsatzbereite Projekte. Alternativ können Sie Ihr eigenes GitHub-Strategie-Repository anbinden. Das Verknüpfen eines GitHub-Repositorys und das Erstellen einer Strategie ist kostenlos; die Tarife für Runtimes finden Sie auf der Preisseite.
In Ihrem von GitHub gesteuerten Secrets-Workflow. TradingHost liest sie zur Laufzeit über GitHub-Repository-Secrets, Umgebungs-Secrets oder Ihren eigenen freigegebenen Secret-Management-Prozess aus. TradingHost benötigt keinen direkten Zugriff auf Ihren API-Schlüssel und Ihr Secret. Details dazu finden Sie unter Plattform-Secrets.
Nein. Strategien sollten niemals Auszahlungsberechtigungen benötigen. Verwenden Sie stattdessen eingeschränkte v4-Berechtigungen (Spot Trade, Perpetual Futures etc.) und binden Sie den Schlüssel über die IP-Whitelist von Gate.io an die Egress-IP Ihrer Runtime. Schlüssel ohne IP-Whitelist laufen nach 90 Tagen ab.
Ja, das ist das empfohlene Vorgehen bei Gate. Erstellen Sie Unterkonten unter dem Hauptkonto, vergeben Sie pro Unterkonto einen dedizierten API-v4-Schlüssel (mit den minimal erforderlichen Berechtigungen für die Strategie) und lassen Sie TradingHost den Schlüssel als Secret einspeisen. Das Handelsvolumen und die VIP-Stufe des Unterkontos werden weiterhin dem Hauptkonto angerechnet, aber der potenzielle Schaden durch einen kompromittierten Schlüssel oder eine fehlerhafte Strategie bleibt auf dieses eine Unterkonto beschränkt. Assets können nur vom Hauptkonto zum Unterkonto transferiert werden, niemals zwischen Unterkonten.
Ja. TradingHost unterstützt die MCP-basierte Steuerung für AI-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 Monitoring-Schnittstelle, nicht als Pfad zur Trade-Ausführung. Weitere Details finden Sie unter MCP-Steuerung.
Beides. Die MCP-Steuerungsoberfläche funktioniert mit CLI-basierten Agents (Claude Code CLI, benutzerdefinierten MCP-Clients, geskripteten MCP-Aufrufen) ebenso gut wie direkt in einer IDE. Der GitHub-native Deployment-Workflow funktioniert zudem völlig ohne KI-Tools: Ein ganz 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 ist weiterhin selbst für eine sichere Fehlerbehandlung, den Schutz vor doppelten Orderplatzierungen und Risikokontrollen verantwortlich. Details zu Logs und Status finden Sie im Bereich Observability.
Gate v4 signiert mit HMAC-SHA512 (nicht SHA256) und der Signatur-String wird mit literalen \n verkettet: Method + "\n" + URL_Path + "\n" + QueryString + "\n" + HexEncode(SHA512(Body)) + "\n" + Timestamp. Die Ausgabe ist Hex, nicht Base64. Die drei erforderlichen Header sind KEY, Timestamp und SIGN; eine Passphrase (wie bei OKX) wird nicht benötigt. Der Body-Hash muss der Hex-SHA512-Wert des rohen Request-Bodys sein, wobei ein leerer Body zum SHA512-Wert eines leeren Strings gehasht wird. Die vollständige Anleitung finden Sie oben im Abschnitt „Betriebliche Hinweise“.
Ja, allerdings nur für Futures. Das Futures TestNet läuft unter https://fx-api-testnet.gateio.ws/api/v4 (REST) und wss://fx-ws-testnet.gateio.ws/v4/ws/{usdt,btc} (WebSocket). Sie müssen separate TestNet-API-Schlüssel generieren; Produktionsschlüssel funktionieren im TestNet nicht. Für den Spot-Handel gibt es keine öffentliche Sandbox. Testen Sie Spot-Strategien daher vor dem Live-Gang mit Freqtrade dry_run oder CCXT im Record-and-Replay-Modus.
Nein. Gate.io sperrt US-Bürger und Personen mit Wohnsitz in den USA. TradingHost kann keine Orders von einem US-Konto an Gate.io weiterleiten; diese Einschränkung geht direkt von der Börse aus. Sie können Gate auch nicht aus Festlandchina nutzen; Gate hat sich nach dem Verbot der People's Bank of China vom 24. September 2021 aus diesem Markt zurückgezogen. Weitere eingeschränkte Regionen sind Kanada, Singapur und das Vereinigte Königreich.
TradingHost wird in den Regionen EU und US-East ausgeführt. Wählen Sie die Region, die der von Ihrer Strategie genutzten Matching-Engine am nächsten ist. Details zu Routing und Servernähe finden Sie auf der Regionen-Seite.
Nein. TradingHost konzentriert sich rein auf die Live-Ausführung (Production Runtime) und das Deployment. Backtesting gehört in Ihren Research-Stack, Ihr Framework oder in AlgoBuilder.