KI-native Runtime für BitMart-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 Regionsauswahl.
Sektion 01 · Auf einen Blick
Auf einen Blick
- Handelsplatz
- BitMart
- Handelsplatz-Typ
- Krypto-Börse
- Anlageklasse
- Krypto
- Unterstützte Produkte
- Spot, isolated margin, USDT-margined Futures und Inverse Futures über separate Endpunkt-Familien
- Laufzeit-Modell
- Containerisierte Strategie-Runtime
- Deployment-Quelle
- GitHub
- Programmiersprachen
- Jede Programmiersprache, die in einem Container läuft
- Gängige Integrationen
- Native BitMart REST und WebSocket, CCXT, Freqtrade, Hummingbot, eigene Connectoren
- 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 BitMart
- Börsen-Account, API-Zugang, Marktzugang, Ausführungsplattform
- Verbindung
- TradingHost ist unabhängig und steht in keiner Verbindung zu BitMart
Sektion 02 · Das Angebot von BitMart
Das Angebot von BitMart
BitMart bietet Spot, isolated margin sowie USDT-margined und Inverse Futures über drei separate Endpunkt-Familien mit jeweils eigenen Rate-Limit-Pools an. Die Authentifizierung erfolgt über API-Key, Secret und einen mit HMAC-SHA256 signierten memo-String. Ein fehlendes memo führt zu einem Signaturfehler, selbst wenn der HMAC korrekt ist. Die KYC-Stufe bestimmt das maximale Rate-Limit. Der Futures-Handel ist in den USA, Hong Kong SAR und einigen anderen Regionen eingeschränkt; diese Einschränkung wird sowohl bei der Accounterstellung als auch bei der Orderübermittlung erzwungen. Endpunktspezifische Details können sich ändern. Die grundlegende Struktur bleibt stabil; die genauen Rate-Limit-Gewichtungen, Gebührenstufen und Symbollisten sind in der Dokumentation von BitMart zu finden.
Märkte und Strategiemuster
- Spot-Strategien für USDT- und BTC-Paare
- USDT-margined Perpetual Futures (in nicht eingeschränkten Regionen)
- Inverse (Coin-margined) Perpetual Futures
- Isolated margin Lending-Strategien
- KYC-gestufte Orderausführung mit höheren Rate-Limits
- Über Sub-Accounts isolierte Multi-Strategie-Deployments
- WebSocket-Konsumenten für Orderbücher und Trade-Streams
- Familienübergreifende Ausführung (Spot + Futures über separate Domains)
API-Schnittstelle
- Produktbereiche
- Spot v3 über das offene API-Portal, isolated margin-Endpunkte und Futures auf einer separaten Domain. Jede Familie hat ihren eigenen Rate-Limit-Pool und Authentifizierungsbereich. Der Futures-Handel ist in den USA, Hong Kong SAR und weiteren Regionen eingeschränkt. Diese Einschränkung wird bei der Accounterstellung und der Orderübermittlung erzwungen, nicht nur beim Login.
- Verbindungsmethoden
- REST für Orderplatzierung und Account-Abfragen. WebSocket für Marktdaten und private Account-Ereignisse. Öffentliche WebSocket-Streams sind frei zugänglich; private WebSocket-Subscriptions erfordern eine entsprechende Berechtigung pro Key.
- Authentifizierung
- API-Key, Secret und memo, signiert mit HMAC-SHA256 (Kleinbuchstaben-Hex). Keys sind pro Familie (Spot, Margin, Futures) beschränkt, und die KYC-Stufe regelt das maximale Rate-Limit. Der memo-String ist BitMart-spezifisch und wird serverseitig überprüft; ein fehlendes memo führt zu einem Signaturfehler, selbst wenn der HMAC an sich korrekt ist.
Details finden Sie direkt bei BitMart
Spezifische Endpunkte, Rate-Limit-Gewichtungen, Symbollisten, Gebührenstufen und die Versionshistorie finden Sie in der Dokumentation von BitMart. Betrachten Sie diese als maßgebliche Quelle.
Sektion 03 · Mit KI entwickeln
Entwickeln Sie Ihre BitMart-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 BitMart API
Direkte Kontrolle über BitMart-spezifisches Verhalten, Account-Daten und Orderausführungslogik über alle drei Endpunkt-Familien hinweg.
CCXT
Einheitliche Schnittstelle für BitMart und andere Krypto-Börsen. CCXT stellt BitMart-Spot- und Swap-Märkte über die vereinheitlichte Klasse `bitmart` bereit.
Freqtrade oder Hummingbot
Framework-basierte Deployments, die deren Strategiestruktur und Konfigurationsmodell nutzen. Beide bieten BitMart-Connectoren mit Fokus auf den Spot-Markt.
Eigener Connector
Die eigene interne Trading-Engine oder proprietäre BitMart-Integration, die Anfragen mit HMAC-SHA256 inklusive des BitMart-memo-Strings signiert.
Framework-Unterstützung für BitMart-Produkte
Die Unterstützung variiert je nach Framework. CCXT deckt die Spot- und Swap-Märkte von BitMart ab; Freqtrade unterstützt Spot; Hummingbot bietet Spot-Unterstützung mit teilweisem Support für Perpetuals. Der native Zugriff auf die BitMart-API deckt das gesamte Angebot von BitMart ab, einschließlich isolated margin und der Futures-Familien. Die Futures-Unterstützung ist für Accounts in eingeschränkten Regionen unabhängig vom Framework nicht verfügbar.
✓ Bestätigte Unterstützung laut offizieller Framework-Dokumentation. „no“ bedeutet, dass keine offizielle Unterstützung dokumentiert ist. „partial“ weist auf eine eingeschränkte Abdeckung hin. 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
BitMart stellt die Börse und den API-Zugang bereit. TradingHost liefert die Produktionsumgebung, in der Ihre mit BitMart 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 BitMart.
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 Umgebungsvariablen für Ihre Strategie (BitMart-API-Key, Secret, Memo-String und alle Scope-Flags für die API-Familien) und starten Sie das Deployment. TradingHost baut Ihren Container 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 BitMart
Stolpersteine beim tatsächlichen Betrieb einer BitMart-Strategie in einer containerisierten Cloud-Runtime: Dinge, die weder in der BitMart-Dokumentation noch in den Readmes der Frameworks stehen. Jede der folgenden Aussagen ist aus der offiziellen Dokumentation von BitMart zitiert oder paraphrasiert; die Hinweise zur Bereitstellung basieren auf den Erfahrungen beim Betrieb dieser Strategien auf TradingHost.
01 · Drei Familien
Spot v3, Margin und Futures liegen hinter separaten Endpunkt-Familien
Die REST-Schnittstelle von BitMart teilt sich in drei Familien auf: Spot v3 über das offene API-Portal, isolated Margin-Endpunkte und Futures auf einer separaten Domain. Jede Familie hat ihren eigenen Rate-Limit-Pool, eigene Authentifizierungsbereiche und eine eigene Fehler-Nomenklatur. Eine Strategie, die sowohl Spot als auch Futures nutzt, muss mit den Limits der jeweiligen Familie planen, statt von einem gemeinsamen Limit auszugehen. Familienübergreifende Retries, die diese Trennung ignorieren, können eine Seite drosseln, während die andere noch Kapazitäten frei hat.
02 · Signierungs-Memo
Der API-memo-String ist Teil der Signatur, kein bloßes Label
Das HMAC-SHA256-Signierungsverfahren von BitMart erfordert neben dem Key und dem Secret auch den API-memo-String. Der memo-String wird bei der Erstellung des Keys festgelegt und bei jeder signierten Anfrage serverseitig überprüft. Ein häufiger, unbemerkter Fehler besteht darin, den memo-String als reines UI-Label zu behandeln und ihn im Signatur-Payload wegzulassen. Die Anfrage liefert dann einen Signaturfehler zurück, selbst wenn die HMAC-Berechnung an sich korrekt ist. Speichern Sie den memo-String im selben Secrets-Eintrag wie Key und Secret und konfigurieren Sie den Client-Code so, dass er die Signierung verweigert, wenn der memo-String fehlt.
03 · Futures-Geoblocking
Futures-Handel in den USA, Hong Kong SAR und weiteren Regionen eingeschränkt
BitMart schränkt den Futures-Handel in den USA, Hong Kong SAR und einer Reihe weiterer Regionen ein. Diese Einschränkung wird sowohl bei der Kontoerstellung als auch bei der Orderübermittlung durchgesetzt. Daher wird eine Futures-Order von einem Konto aus einer eingeschränkten Jurisdiktion abgelehnt – unabhängig von der Key-Stufe oder dem KYC-Level. Wenn Ihre Strategie in mehreren Jurisdiktionen läuft, sollten Sie die Auswahl von Handelsplatz und Region als primären Konfigurationswert definieren (statt als Schalter pro Key) und die Strategie so programmieren, dass sie BitMart umgeht, wenn die aktive Jurisdiktion auf der Sperrliste steht.
QuelleBitMart support center04 · KYC-Stufen
KYC-Stufe bestimmt das Rate-Limit-Limit und das Auszahlungslimit
Der API-Zugriff ist auf Kontoebene nach KYC-Stufen gestaffelt: Höhere Stufen schalten höhere Rate-Limits und Auszahlungskontingente frei. Eine Strategie, die auf einem verifizierten Konto problemlos läuft, kann unerwartete 429-Fehler verursachen, wenn sie auf ein neues Konto mit niedrigerer Stufe übertragen wird. Verifizieren Sie das aktive Konto auf derselben Stufe wie das Live-Konto, bevor Sie den Durchsatz der Strategie dimensionieren, und steuern Sie die Senderate pro Sekunde über eine kontospezifische Konfiguration statt über eine fest codierte Konstante.
QuelleBitMart support center05 · Sicherheitsmaßnahmen nach Vorfällen
Keys rotieren, die vor dem Sicherheitsvorfall im Dezember 2021 erstellt wurden
BitMart hat im Dezember 2021 einen Sicherheitsvorfall offengelegt, bei dem rund 196 Millionen US-Dollar aus Hot Wallets entwendet wurden. Die Börse hat daraufhin die Key-Ausgabe und die Kontrollen zur Verifizierung von Unterkonten grundlegend überarbeitet. Wenn Sie einen BitMart-API-Key nutzen, der vor diesem Zeitraum erstellt und seitdem nicht rotiert wurde, sollten Sie diesen als kompromittiert betrachten und neu erstellen. Das Signierungsverfahren ist zwar unverändert, aber aus Gründen der Betriebssicherheit sollten alle Keys rotiert werden, die vor den neuen Sicherheitsmaßnahmen generiert wurden.
Sektion 06 · Entwickelt für
Entwickelt für
TradingHost-Runtimes für BitMart eignen sich besonders für:
- Entwickler, die Strategien in KI-IDEs (Cursor, Claude Code) erstellen
- Systematische Krypto-Trader
- Quant-Entwickler
- Nutzer von CCXT, Freqtrade und Hummingbot
- Teams, die vom 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 BitMart.
Nein. Ihr Strategie-Code verbindet sich mit BitMart und sendet Anweisungen basierend auf Ihrer eigenen Logik, Ihren Kontoberechtigungen und Ihrer Integrationsmethode. TradingHost stellt lediglich die Runtime bereit, in der dieser Code ausgeführt wird.
Nein. Der API-Zugang wird von BitMart bereitgestellt. Sie sind selbst für Ihr BitMart-Konto, die API-Berechtigungen, Ihre Zugangsdaten und die Einhaltung der Nutzungsbedingungen von BitMart verantwortlich.
Nein. TradingHost ist die Cloud-Runtime, auf der Ihr eigener Strategie-Code ausgeführt wird. Wir bieten keine Handelssignale, KI-Vorhersagemodelle oder vorgefertigten Bots an. Mit TradingHost schreiben oder generieren Sie Ihre Strategie selbst (oft mithilfe von Cursor oder Claude Code), verwalten sie als Ihren Code in GitHub und nutzen TradingHost, um sie live auszuführen. Während Produkte wie 3Commas oder Cryptohopper die Strategielogik vorgeben, führt TradingHost Ihre eigene Strategie aus.
AWS and DigitalOcean stellen Ihnen reine Rechenleistung bereit. 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 direkt aus KI-IDEs sowie integrierte Log- und Status-Dashboards. 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 die Spot- und Swap-Märkte von BitMart über die einheitliche Klasse `bitmart` bereit. Laden Sie Ihre CCXT-Strategie in einen Container, verknüpfen Sie sie mit GitHub, und TradingHost führt sie wie jedes andere Python- oder Node-Projekt aus. Details zur Einrichtung finden Sie unter der CCXT-Framework-Runtime.
Ja, sofern Ihr Projekt entsprechend strukturiert 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 zum Multi-Strategie-Modell finden Sie auf der TradingHost-Runtime-Seite.
Der schnellste Weg ist das Forken einer TradingHost-Framework-Runtime: Nutzen Sie CCXT, Freqtrade oder Hummingbot für ein direkt einsatzbereites Projekt. Alternativ können Sie Ihr eigenes GitHub-Strategie-Repository verbinden. Das Verknüpfen eines GitHub-Repositorys und das Erstellen einer Strategie ist kostenlos. Die Tarife für Runtimes finden Sie auf der Preseite.
In Ihrem von GitHub gesteuerten 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 BitMart-API-Key, Ihr Secret oder Ihren memo-String. Details zum Sicherheitskonzept finden Sie unter Platform Secrets.
Nein. Strategien sollten niemals Auszahlungsberechtigungen benötigen. Nutzen Sie eingeschränkte Berechtigungen (Lesen, Spot-Handel, Futures-Handel) und deaktivieren Sie Auszahlungen für den Strategie-Key. Erstellen Sie stattdessen separate, manuell verwaltete Keys für Transfers und administrative Aufgaben.
Ja. TradingHost unterstützt die MCP-basierte Steuerung für KI-IDEs wie Cursor, Claude Code, GitHub Copilot sowie CLI-basierte KI-Agenten. KI-Tools können Deployments analysieren, Logs einsehen, Strategien neu starten und Runtime-Workflows verwalten. 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 über CLI-basierte Agenten (Claude Code CLI, custom MCP-Clients, skriptbasierte MCP-Aufrufe) genauso zuverlässig wie direkt aus einer IDE. Zudem funktioniert der GitHub-native Deployment-Prozess auch völlig ohne KI-Tools: Ein einfacher Git-Push auf Ihren Main-Branch löst ein erneutes Deployment aus.
Die Runtime erkennt den Absturz und stellt die relevanten Logs sowie Statusinformationen bereit. Sofern unterstützt, kann die betroffene Strategie neu gestartet werden, ohne andere im selben Container ausgeführte Strategien zu beeinträchtigen. Ihr Strategie-Code bleibt dennoch selbst für eine sichere Fehlerbehandlung, den Schutz vor doppelten Orders und Risikokontrollen verantwortlich. Details finden Sie unter Observability (Logs und Status).
BitMart setzt Futures-Einschränkungen auf Länderebene durch, nicht nur auf Key-Ebene. Die USA, Hong Kong SAR und eine Reihe anderer Regionen sind für den Futures-Handel auf BitMart gesperrt – unabhängig von den Berechtigungen des Keys. Wenn Ihr Konto in einer eingeschränkten Jurisdiktion erstellt wurde, werden Futures-Orders mit einem regionalen Ablehnungsfehler zurückgewiesen. Dies lässt sich auch durch eine Änderung des Keys nicht umgehen. Leiten Sie Ihren Futures-Orderflow an einen nicht eingeschränkten Handelsplatz weiter oder nutzen Sie BitMart mit diesem Konto ausschließlich für den Spot-Handel. Weitere Hinweise finden Sie oben im Abschnitt „Betriebliche Hinweise“.
TradingHost wird in den Regionen EU und US-East betrieben. Wählen Sie die Region, die der von Ihrer Strategie genutzten Matching-Engine am nächsten ist. Details zu Routing und Latenzen finden Sie auf der Regionen-Seite.
Nein. TradingHost konzentriert sich auf die Produktiv-Runtime und das Deployment. Backtesting gehört in Ihren Research-Stack, Ihr Framework oder AlgoBuilder.