Lesezeit … Min.

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.

Vom TradingHost-Engineering-Team

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.

FrameworkSpotPerpInversMargin
Native BitMart APIUnterstütztUnterstütztUnterstütztUnterstützt
CCXTUnterstütztUnterstütztTeilweise unterstütztTeilweise unterstützt
FreqtradeUnterstütztNicht als unterstützt dokumentiertNicht als unterstützt dokumentiertNicht als unterstützt dokumentiert
HummingbotUnterstütztTeilweise unterstütztNicht als unterstützt dokumentiertNicht als unterstützt dokumentiert

✓ 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

  1. SCHRITT 01

    GitHub verbinden

    Autorisieren Sie TradingHost für den Zugriff auf Ihr GitHub-Konto.

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

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

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

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

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

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

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

  4. 04 · 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.

  5. 05 · 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.