KI-native Runtime für Bitget-Trading-Strategien
Entwickeln Sie in Cursor, Claude Code oder einer beliebigen KI-IDE. Deployen Sie direkt aus GitHub in eine verwaltete Cloud-Runtime mit erstklassiger MCP-Steuerung, Logs und Regionsauswahl.
Sektion 01 · Auf einen Blick
Auf einen Blick
- Handelsplatz
- Bitget
- Handelsplatz-Typ
- Krypto-Börse (fokussiert auf Copy-Trading)
- Anlageklasse
- Krypto (Spot, USDT-M und Coin-M Perpetuals, Margin, Copy-Trading)
- Unterstützte Produkte
- Spot, USDT-M Perpetual Futures, Coin-M Perpetual Futures, USDC-M Perpetuals, Isolated und Cross Margin, Copy-Trading auf Basis von Perpetuals. Demo-Trading über die produktive API-Oberfläche verfügbar.
- Laufzeit-Modell
- Containerisierte Strategie-Runtime
- Deployment-Quelle
- GitHub
- Programmiersprachen
- Jede Sprache, die in einem Container ausgeführt werden kann
- Gängige Integrationen
- Native Bitget V2 REST und WebSocket, CCXT, Hummingbot, benutzerdefinierte Konnektoren
- 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 Bitget
- Börsenkonto, API-Zugang, Marktzugang, Ausführungsplatz
- Verbindung
- TradingHost ist unabhängig und steht in keiner Verbindung zu Bitget.
Sektion 02 · Das Angebot von Bitget
Das Angebot von Bitget
Bitget bietet Spot, USDT-M, Coin-M und USDC-M Perpetual Futures, Cross und Isolated Margin sowie eine Copy-Trading-Ebene auf Basis von Perpetuals über REST- und WebSocket-APIs. Strategien authentifizieren sich über mit HMAC-SHA256 signierte Anfragen mit drei Headern an die V2-API. Spezifische Endpunkte können sich ändern. Die grundlegende Struktur bleibt stabil; genaue Rate-Limit-Gewichtungen, Gebührenstufen und Symbollisten finden Sie in der Dokumentation von Bitget.
Märkte und Strategiemuster
- USDT-M Perpetual Futures-Strategien
- Coin-M und USDC-M Perpetual-Strategien
- Copy-Trading-Flows für Master- und Follower-Konten
- Funding-Rate- und Basis-Trading auf Perpetuals
- Spot- und Margin-Strategien (Cross oder Isolated)
- Über Unterkonten isolierte Multi-Strategie-Deployments
- WebSocket Private Channel Order- und Positions-Streams
- Über Demo-Trading validierte Deployments gegen die produktive API
API-Schnittstelle
- Produktbereiche
- Spot, USDT-M Perpetual Futures, Coin-M Perpetuals, USDC-M Perpetuals, Isolated und Cross Margin sowie Copy-Trading-Hierarchien (Master/Follower). Das Demo-Trading stellt dieselbe V2-Oberfläche zur Validierung gegen die produktive API ohne echtes Kapital bereit.
- Verbindungsmethoden
- REST für Orderplatzierung und Kontoabfragen. Öffentliche WebSocket-Kanäle für Marktdaten und Orderbuch-Updates. Private WebSocket-Kanäle für Konto-, Salden-, Positions- und Order-Events. Bitget V2 ist die aktuelle API-Generation; veraltete V1-Endpunkte sind zwar noch dokumentiert, neue Integrationen sollten jedoch auf V2 setzen.
- Authentifizierung
- API-Key, Secret und Passphrase pro Strategie. Private Anfragen enthalten drei Header: ACCESS-KEY, ACCESS-TIMESTAMP und ACCESS-SIGN. Die Signatur ist ein Base64-codierter HMAC-SHA256 aus Zeitstempel + Methode + RequestPath + Body. Bitget weist Anfragen ab, deren Zeitstempel außerhalb eines 30-sekündigen Gültigkeitsfensters liegt.
Details finden Sie direkt bei Bitget
Spezifische Endpunkte, Rate-Limit-Gewichtungen, Symbollisten, Gebührenstufen und die Versionshistorie finden Sie in der Dokumentation von Bitget. Betrachten Sie diese als maßgebliche Quelle.
Sektion 03 · Mit KI entwickeln
Entwickeln Sie Ihre Bitget-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 Bitget V2 API
Direkte Kontrolle über Bitget-spezifisches Verhalten, Copy-Trading-Hierarchien und die Logik zur Orderausführung.
Hummingbot
Framework-basierte Deployments unter Nutzung der Strategiestruktur und des Konfigurationsmodells von Hummingbot.
Eigener Konnektor
Ihre eigene interne Trading-Engine oder proprietäre Bitget-Integration.
Framework-Unterstützung für Bitget-Produkte
Die Abdeckung variiert je nach Framework. CCXT unterstützt Bitget Spot und Perpetuals; Hummingbot bietet neben Spot einen dedizierten bitget_perpetual-Konnektor. Copy-Trading-Hierarchien lassen sich derzeit nur über die native API abbilden; kein Framework abstrahiert diese als First-Class-Primitiv. Die native Bitget V2 API deckt das gesamte Angebot von Bitget ab, einschließlich Copy-Trading.
✓ 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
Bitget stellt die Börse und den API-Zugang bereit. TradingHost liefert die Produktionsumgebung, in der Ihre mit Bitget 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 Bitget.
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 oder Hummingbot) für eine funktionierende Ausgangsbasis.
- 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 (Bitget-API-Schlüssel, Secret, Passphrase usw.) und deployen Sie. TradingHost baut Ihren Container aus dem Repository und führt Ihre Strategie auf einer verwalteten Kubernetes-Infrastruktur aus. Keine lokale Docker-Installation 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 Bitget
Fallstricke, die in der Praxis beim Betrieb einer Bitget-Strategie in einer containerisierten Cloud-Runtime auftreten: Sie stehen weder in der Dokumentation von Bitget noch in den READMEs der Frameworks. Jede der folgenden Aussagen ist aus der offiziellen Bitget-Dokumentation zitiert oder paraphrasiert; die Hinweise zum Deployment basieren auf dem Betrieb dieser Strategien auf TradingHost.
01 · Drei-Header-Authentifizierung
ACCESS-KEY, ACCESS-TIMESTAMP und ACCESS-SIGN sind zwingend erforderlich
Private Anfragen an Bitget V2 erfordern drei Header: ACCESS-KEY (Ihr API-Key), ACCESS-TIMESTAMP (aktueller Unix-Zeitstempel in Millisekunden) und ACCESS-SIGN (Base64-codierter HMAC-SHA256 aus Zeitstempel + Methode + RequestPath + Body, signiert mit Ihrem Secret Key). Ein vierter Header, ACCESS-PASSPHRASE, ist bei jeder signierten Anfrage erforderlich. Strategien, die einen dieser vier Header auslassen, geben den Fehler 40009 (ungültige Signatur) zurück. Die Passphrase wird bei der Erstellung des Keys festgelegt und kann später nicht mehr ausgelesen werden; bei Verlust muss ein neuer Key generiert werden.
02 · 30-Sekunden-Fenster
ACCESS-TIMESTAMP außerhalb des 30-sekündigen Gültigkeitsfensters wird abgewiesen
Bitget lehnt jede signierte Anfrage ab, deren ACCESS-TIMESTAMP mehr als 30 Sekunden von der Bitget-Serverzeit abweicht. Container mit einer Zeitabweichung von mehr als 30 Sekunden erhalten serverseitig abgewiesene Anfragen, unabhängig von der Gültigkeit der Signatur. Die Runtimes von TradingHost sind NTP-synchronisiert, sodass die Toleranz von 30 Sekunden völlig ausreicht. Sollte die Uhr eines Containers dennoch asynchron werden (beispielsweise nach einer längeren Netzwerkunterbrechung), muss sie neu synchronisiert werden, bevor wieder erfolgreich Anfragen signiert werden können.
03 · V1 zu V2
V2 ist die aktuelle API-Generation; V1-Endpunkte bleiben dokumentiert, sollten aber nicht für neue Integrationen genutzt werden
Bitget hat die V2-API eingeführt, um Spot-, USDT-M-, coin-M- und Copy-Trading-Endpunkte unter einem einzigen Signaturschema und Basispfad zusammenzuführen. V1-Endpunkte sind zur Abwärtskompatibilität weiterhin dokumentiert, aber die Release-Notes beziehen sich primär auf V2-Abkündigungen. Neue Strategien sollten direkt auf V2-Endpunkte setzen, damit die Integration nicht von vornherein veraltet ist. Fixieren Sie die API-Version in Ihrem Client, damit ein zukünftiger Wechsel auf V3 eine explizite Migration und kein unbemerktes Systemversagen wird.
QuelleBitget V2 release notes04 · Copy-Trading-Hierarchie
Parent- und Follower-Sub-Accounts erben die stpGroupId; Strategien müssen wissen, auf welcher Seite sie ausgeführt werden
Bitget-Copy-Trading-Positionen vererben die stpGroupId zwischen einem Trader-Account (Parent) und seinen Followern. Wenn eine Strategie auf einem Parent-Account eine Position eröffnet, löst dies auf jedem verknüpften Follower-Account entsprechende Copy-Orders aus, gewichtet nach der jeweiligen Follower-Konfiguration. Strategien, die nicht kopiert werden sollen, müssen auf einem regulären Account laufen oder explizit auf Positionsebene davon ausgeschlossen werden. Die potenziellen Auswirkungen eines fehlerhaft konfigurierten Parent-Accounts sind enorm. Die Isolation über Sub-Accounts und die präzise Rechtevergabe pro API-Key sind hier die bewährten Sicherheitsmaßnahmen.
QuelleBitget API introduction05 · Rechtevergabe für API-Keys
Ein dedizierter API-Key pro Strategie, niemals ein gemeinsamer Master-Key für alle Strategien
Bitget-API-Keys erlauben eine feingranulare Rechtevergabe (Lesen, Spot-Handel, Futures-Handel, Auszahlungen). Strategien sollten niemals Auszahlungsrechte benötigen. Verwahren Sie Keys mit Auszahlungsberechtigung in separaten, manuell verwalteten Zugangsdaten außerhalb der Container-Runtime. Eigene Keys pro Strategie, die nur die absolut notwendigen Rechte besitzen, begrenzen den Schaden im Falle eines Datenlecks. Bitget unterstützt zudem IP-Whitelisting pro Key. Nutzen Sie diese Funktion, sobald der IP-Bereich der Runtime für Ihre gewählte Region feststeht.
QuelleBitget API introduction06 · Trennung von Demo-Trading
Demo-Trading nutzt dieselbe V2-Schnittstelle, erfordert jedoch eigene Keys und Guthaben
Bitget stellt das Demo-Trading über dieselbe V2-API-Schnittstelle wie den Live-Handel bereit. Die Struktur der Anfragen ist identisch, aber Keys, Guthaben und Positionen sind strikt vom Live-Betrieb getrennt. Ein häufiger, unbemerkter Fehler ist die Live-Schaltung von im Demo-Modus getestetem Code, ohne die Keys auszutauschen (oder umgekehrt). Verwalten Sie Demo- und Live-Secrets in separaten Einträgen unter TradingHost Secrets und verwenden Sie diese niemals umgebungsübergreifend.
QuelleBitget API introduction
Sektion 06 · Entwickelt für
Entwickelt für
TradingHost-Runtimes für Bitget eignen sich besonders für:
- Entwickler, die Strategien in KI-IDEs (Cursor, Claude Code) erstellen
- Systematische Krypto-Trader
- Quant-Entwickler
- Nutzer von CCXT und Hummingbot
- 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 Bitget.
Nein. Ihr Strategie-Code verbindet sich direkt mit Bitget und sendet Aufträge basierend auf Ihrer eigenen Logik, Ihren Account-Berechtigungen und Ihrer gewählten Integrationsmethode. TradingHost stellt lediglich die Runtime bereit, in der dieser Code ausgeführt wird.
Nein. Der API-Zugang wird von Bitget bereitgestellt. Sie sind selbst für Ihren Bitget-Account, die API-Berechtigungen, Ihre Zugangsdaten und die Einhaltung der Nutzungsbedingungen von Bitget verantwortlich.
Nein. TradingHost ist die Cloud-Runtime, auf der Ihr eigener Strategie-Code ausgeführt wird. Wir bieten keine Handelssignale, KI-Vorhersagemodelle oder fertigen Bots an. Bei TradingHost schreiben oder generieren Sie Ihre Strategie selbst (häufig mit Cursor oder Claude Code), verwalten sie als Ihren eigenen Code in GitHub und nutzen TradingHost, um sie live auszuführen. Während Plattformen wie 3Commas oder Cryptohopper die Strategielogik vorgeben, führt TradingHost 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 das Uptime-Monitoring kümmern. TradingHost bietet Ihnen eine verwaltete Runtime, die speziell für Trading-Strategien entwickelt wurde: GitHub-natives Deployment, MCP-basierte Steuerung direkt aus KI-IDEs sowie integrierte Log- und Statusübersichten. 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 passende Framework-Runtime für Ihren Stack oder deployen Sie Ihr eigenes Repository.
Ja. TradingHost unterstützt jede Programmiersprache, die in einem Container ausgeführt werden kann.
Ja. CCXT stellt die Spot- und Perpetual-Märkte von Bitget über die einheitliche Klasse `bitget` bereit. Da Copy-Trading-Endpunkte in CCXT nicht standardmäßig integriert sind, laufen Copy-Trading-Prozesse über die native Bitget-V2-API. Details zur Einrichtung finden Sie in der Dokumentation zur CCXT-Framework-Runtime.
TradingHost ist auf Runtime-Ebene plattformunabhängig: Jeder Code, der sich gegenüber Bitget authentifizieren kann, läuft in einem Container – das gilt auch für Strategien auf einem Bitget-Copy-Trading-Parent-Account. Beachten Sie bei der Entwicklung, dass jede von Ihrer Strategie eröffnete Position entsprechende Copy-Orders auf allen verknüpften Follower-Accounts auslöst, gewichtet nach deren Einstellungen. Führen Sie kopierfähige Strategien auf einem separaten Sub-Account aus, getrennt von nicht-öffentlichen Strategien, und isolieren Sie die API-Keys pro Strategie, um Risiken zu minimieren.
Ja, sofern Ihr Projekt entsprechend strukturiert ist. Sie können mehrere Strategieprozesse oder -dienste innerhalb einer Runtime ausführen oder sie zur besseren Isolation und Übersichtlichkeit auf verschiedene Runtimes aufteilen. Weitere Informationen zum Multi-Strategie-Modell finden Sie auf der Runtime-Infoseite von TradingHost.
Der schnellste Weg ist das Forken einer TradingHost-Framework-Runtime, wie CCXT oder Hummingbot, für ein direkt einsatzbereites Projekt. Alternativ können Sie Ihr eigenes GitHub-Repository für Ihre Strategie anbinden. Das Verknüpfen eines GitHub-Repositorys und das Erstellen einer Strategie ist kostenlos; die Tarife für die Runtimes finden Sie auf unserer Preisseite.
In Ihrem von GitHub verwalteten Secrets-Workflow. TradingHost liest diese 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 API-Key, Ihr Secret oder Ihre Passphrase. Details zum Sicherheitskonzept finden Sie unter Platform Secrets.
Nein. Strategien sollten niemals Auszahlungsrechte benötigen. Nutzen Sie stattdessen eingeschränkte Berechtigungen (Lesen, Spot-Handel, Futures-Handel) und richten Sie gegebenenfalls ein IP-Whitelisting ein.
Ja. TradingHost unterstützt die MCP-basierte Steuerung für KI-IDEs wie Cursor, Claude Code, GitHub Copilot sowie CLI-basierte KI-Agents. Diese KI-Tools können Deployments prüfen, Logs einsehen, Strategien neu starten und Runtime-Workflows verwalten. Das MCP dient dabei als Steuerungs- und Monitoring-Schnittstelle, nicht als Pfad für die Trade-Ausführung. Mehr dazu erfahren Sie unter MCP-Steuerung.
Beides. Die MCP-Steuerung funktioniert gleichermaßen über CLI-basierte Agents (Claude Code CLI, eigene MCP-Clients, skriptbasierte MCP-Aufrufe) wie auch direkt aus einer IDE heraus. Zudem funktioniert der GitHub-native Deployment-Prozess komplett ohne KI-Tools: Ein einfacher Git-Push auf Ihren Main-Branch löst ein automatisches Redeployment aus.
Die Runtime erkennt den Absturz automatisch und stellt die entsprechenden Logs sowie Statusinformationen bereit. Sofern unterstützt, kann die betroffene Strategie neu gestartet werden, ohne andere im selben Container laufende Strategien zu beeinträchtigen. Ihr Strategie-Code bleibt jedoch selbst für eine sichere Fehlerbehandlung, den Schutz vor doppelten Orders und Risikokontrollen verantwortlich. Details finden Sie unter Monitoring für Logs und Statusübersichten.
Bitget 40009 bedeutet, dass die von Ihrer Strategie gesendete Signatur nicht mit dem erwarteten HMAC-SHA256-Wert aus Zeitstempel + Methode + requestPath + Body (signiert mit Ihrem Secret) übereinstimmt. Die häufigsten Ursachen sind ein fehlender oder falscher ACCESS-PASSPHRASE-Header, ein ACCESS-TIMESTAMP außerhalb des 30-Sekunden-Fensters, das Signieren mit dem falschen Secret (Test-Key vs. Produktions-Key) oder das Signieren des falschen kanonischen Request-Bodys (zusätzliche Leerzeichen, andere Reihenfolge der Keys). Nutzen Sie ein bewährtes SDK oder testen Sie den Signierungspfad per Unit-Test gegen die Bitget-Signaturreferenz. Weitere Details finden Sie oben im Abschnitt 'Betriebshinweise'.
TradingHost läuft in den Regionen EU und US-East. Wählen Sie die Region, die der von Ihrer Strategie genutzten Matching-Engine am nächsten liegt. Details zu Routing und physischer Nähe finden Sie auf der Regionen-Seite.
Nein. TradingHost konzentriert sich rein auf die Live-Ausführung und das Deployment. Backtesting gehört in Ihren Research-Stack, Ihr Framework oder in AlgoBuilder.