AI-native Runtime für BitMEX-Trading-Strategien
Entwickeln in Cursor, Claude Code oder einer beliebigen AI-IDE. Aus GitHub in eine verwaltete Cloud-Runtime mit erstklassiger MCP-Steuerung, Logs und Regionen-Auswahl deployen.
Sektion 01 · Auf einen Blick
Auf einen Blick
- Handelsplatz
- BitMEX
- Handelsplatz-Typ
- Krypto-Börse (Pionier bei Perpetual Futures)
- Anlageklasse
- Krypto-Derivate (Perpetual Swaps und Futures)
- Unterstützte Produkte
- XBTUSD inverse perpetual (jeder Kontrakt mit 1 USD Nominalwert), in USDT und BTC notierte Perpetual Swaps, dated futures, Prognosemarkt-Kontrakte auf ausgewählte Basiswerte. Testnet verfügbar unter testnet.bitmex.com. US-Nutzer werden per IP geolocation auf API-Schlüsselebene blockiert.
- Laufzeit-Modell
- Containerisierte Strategie-Runtime
- Deployment-Quelle
- GitHub
- Programmiersprachen
- Jede Sprache, die in einem Container läuft
- Gängige Integrationen
- Native BitMEX REST und WebSocket, CCXT, 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, Regionen-Auswahl, MCP-Steuerung
- Rolle von BitMEX
- Börsenkonto, API-Zugang, Marktzugang, Ausführungsplatz
- Verbindung
- TradingHost ist unabhängig und steht in keiner Verbindung zu BitMEX.
Sektion 02 · Das Angebot von BitMEX
Das Angebot von BitMEX
BitMEX hat den Krypto-Perpetual-Swap erfunden und ist nach wie vor eine reine Derivate-Börse. XBTUSD ist das Flaggschiff unter den inverse perpetuals, wobei jeder Kontrakt einen Nominalwert von 1 USD hat und in Bitcoin abgerechnet wird. In USDT und BTC notierte Perpetuals sowie dated futures runden das Angebot ab. Alle Bitcoin-Mengen werden in XBt (Satoshis) und alle USD-Mengen in USDt angegeben; eine clientseitige Konvertierung ist erforderlich. Spezifische Endpunkte können sich ändern. Die grundlegende Struktur bleibt bestehen; die genauen Kontraktspezifikationen, Rate-Limit-Gewichtungen und Gebührenstufen sind in der Dokumentation von BitMEX zu finden.
Märkte und Strategiemuster
- XBTUSD inverse perpetual Market Making
- In BTC notierte Perpetual-Swap-Strategien
- In USDT notierte Perpetual-Swap-Strategien
- Dated futures Basis- und Kalenderspread-Trading
- Funding-rate-Carry auf inverse perpetuals
- Im Testnet validierte Deployments vor dem Mainnet-Rollout
- WebSocket Private Channel Order- und Positions-Streams
- Börsenübergreifende Arbitrage in Kombination mit Spot- oder Derivate-Börsen außerhalb von BitMEX
API-Schnittstelle
- Produktbereiche
- Perpetual Swaps (XBTUSD inverse, in USDT notiert, in BTC notiert), dated futures und Prognosemarkt-Kontrakte auf ausgewählte Basiswerte. Das Testnet unter testnet.bitmex.com spiegelt die Produktions-API mit eigenen Schlüsseln und Guthaben wider.
- Verbindungsmethoden
- REST unter https://www.bitmex.com/api/v1 für Orderplatzierung und Kontoabfragen. WebSocket-Streams für Echtzeit-Marktdaten, Orderbuchtiefe und Trades. Private WebSocket-Channels für Konto-, Positions- und Order-Events.
- Authentifizierung
- Permanenter API-Key und Secret pro Strategie. Private Anfragen werden mit HMAC-SHA256 gegen verb + path + nonce + body signiert. Die Nonce kann entweder ein Unix-Epochen-Mikrosekunden-Zeitstempel oder ein api-expires-Header-Wert sein. US-Nutzer werden durch IP geolocation auf API-Schlüsselebene blockiert; die Schlüsselerstellung gelingt, aber Trading-Endpunkte verweigern den Zugriff.
- Denominierung
- Alle Bitcoin-Beträge lauten auf XBt (Satoshis, 1 XBt = 0.00000001 XBT). Alle USD-Beträge lauten auf USDt (1 USDt = 0.000001 USDT). XBTUSD-Perpetual-Kontrakte haben jeweils einen Nominalwert von 1 USD und werden in Bitcoin abgerechnet. Eine clientseitige Konvertierung ist erforderlich, um Werte in Standard-BTC oder -USD darzustellen oder zu berechnen.
Details finden Sie direkt bei BitMEX
Spezifische Endpunkte, Kontraktspezifikationen, Rate-Limit-Gewichtungen, Gebührenstufen und die Versionshistorie sind in der Dokumentation von BitMEX zu finden. Betrachten Sie diese als die maßgebliche Quelle.
Sektion 03 · Mit KI entwickeln
Entwickeln Sie Ihre BitMEX-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 BitMEX-API
Direkte Kontrolle über BitMEX-spezifisches Verhalten, XBt- und USDt-Denominierungen sowie die Orderausführungslogik.
Hummingbot
Framework-basierte Deployments unter Verwendung der Strategiestruktur und des Konfigurationsmodells von Hummingbot.
Eigener Connector
Ihre eigene interne Trading-Engine oder proprietäre BitMEX-Integration.
Framework-Unterstützung für BitMEX-Produkte
BitMEX ist eine reine Derivate-Börse: Keine Spot-Spalte in der Matrix. CCXT stellt Perpetuals und dated futures über die vereinheitlichte Klasse bitmex bereit; Hummingbot deckt Perpetual Swaps über bitmex_perpetual ab; Freqtrade führt BitMEX nicht als unterstützte Börse auf. Der native BitMEX-API-Zugriff erreicht jeden von BitMEX angebotenen Kontrakt.
✓ 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
BitMEX stellt die Börse und den API-Zugang bereit. TradingHost liefert die Produktionsumgebung, in der Ihre mit BitMEX 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 BitMEX.
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), geben Sie die von Ihrer Strategie benötigten Umgebungsvariablen an (BitMEX-API-Schlüssel und -Secret usw.) und starten Sie das Deployment. TradingHost erstellt Ihren Container direkt 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 BitMEX
Fallstricke, die beim tatsächlichen Betrieb einer BitMEX-Strategie in einer containerisierten Cloud-Runtime auftreten – nicht in der BitMEX-Dokumentation oder in Framework-READMEs. Jede unten aufgeführte Aussage ist aus der offiziellen Dokumentation von BitMEX zitiert oder paraphrasiert; die deploymentseitigen Hinweise stammen aus dem Betrieb dieser Strategien auf TradingHost.
01 · XBt-Denominierung
Alle Bitcoin-Beträge lauten auf Satoshis (1 XBt = 0.00000001 XBT); USD auf USDt (1 USDt = 0.000001 USDT)
BitMEX-API-Antworten verwenden unübliche Denominierungen. Bitcoin-Guthaben, walletBalance-Felder, Positions-Margin und Order-Nominalwerte werden alle in XBt (Satoshis) und nicht in XBT ausgedrückt. In USD notierte Beträge lauten auf USDt, sechs Dezimalstellen unter USDT. Strategien, die Positionen in benutzerfreundlichen Einheiten darstellen oder berechnen, müssen diese clientseitig konvertieren. Der häufigste Fehler am Tag des Live-Gangs ist eine Strategie, die eine Positionsgröße von 0,1 BTC anstrebt, aber stattdessen 0,1 XBt wählt, weil die Konvertierung vergessen wurde.
QuelleBitMEX API overview02 · XBTUSD-Kontrakt
Jeder XBTUSD-Perpetual-Kontrakt entspricht einem Nominalwert von 1 USD, Abrechnung in Bitcoin (inverse)
XBTUSD ist ein inverse perpetual: Jeder Kontrakt repräsentiert ein nominales Exposure von 1 USD, wobei GuV (PnL) und Margin in Bitcoin abgerechnet werden. Die Berechnung des Liquidationspreises erfolgt in USD. Dies unterscheidet sich von einem linearen, in USDT gemargdeten Perp, bei dem die Kontraktgröße mit der Menge des zugrunde liegenden Coins skaliert. Strategien, die verschiedene Handelsplätze kombinieren, müssen den Kontraktmultiplikator und die Abrechnungswährung pro Instrument festlegen, anstatt von einer einheitlichen Struktur im gesamten Orderbuch auszugehen.
QuelleBitMEX API overview03 · US-Geofence
US-Nutzer werden durch IP geolocation auf API-Key-Ebene blockiert
BitMEX schließt Trader aus den USA aus. Dies wird auf API-Schlüsselebene per IP geolocation durchgesetzt: Wenn der jüngste Datenverkehr eines Schlüssels in den USA verortet wird, wird der Zugriff auf private Endpunkte verweigert, unabhängig vom Verifizierungsstatus des Kontos. Eine TradingHost-Runtime in der Region US-East mit US-Egress wird für den Handel auf BitMEX blockiert. Wählen Sie eine TradingHost-Region, deren Egress-Geografie sowohl mit den Nutzungsbedingungen von BitMEX als auch mit Ihren eigenen Compliance-Vorgaben übereinstimmt.
QuelleBitMEX API overview04 · Nonce-Signierung
HMAC-SHA256-Signatur über verb + path + nonce + body; api-expires wird gegenüber einer reinen Nonce bevorzugt
BitMEX-REST-Signaturen sind ein HMAC-SHA256 der Verkettung verb + path + nonce + body, signiert mit Ihrem Secret. Als Nonce kann entweder ein Unix-Mikrosekunden-Zeitstempel oder, was bevorzugt wird, ein api-expires-Header verwendet werden, der der Anfrage einen zukünftigen Ablaufzeitstempel zuweist. Die Verwendung von api-expires umgeht die strikte Anforderung einer monoton steigenden Nonce und ist robuster gegenüber Zeitabweichungen (Clock Skew) zwischen Containern. Die meisten BitMEX-SDKs nutzen standardmäßig api-expires; prüfen Sie Ihr SDK und legen Sie dies fest.
QuelleBitMEX API overview05 · Permanente Keys
API-Keys sind dauerhaft gültig, bis sie manuell widerrufen werden; Testnet-Keys sind isoliert
BitMEX-API-Keys laufen nicht automatisch ab. Die Rotation liegt in Ihrer Verantwortung: Rotieren Sie Keys regelmäßig, anstatt sich auf ein automatisches Ablaufdatum der Plattform zu verlassen. Das Testnet unter testnet.bitmex.com stellt separate Keys aus, führt separate Guthaben und bedient separate Endpunkte. Ein häufiger, unbemerkter Authentifizierungsfehler besteht darin, im Testnet validierten Code in die Produktion zu übertragen, ohne die Keys auszutauschen (oder umgekehrt). Speichern Sie Testnet- und Produktions-Secrets in separaten TradingHost-Secrets-Einträgen und verwenden Sie diese niemals umgebungsübergreifend.
06 · Rate Limits
REST-Rate-Limit pro Minute für private Endpunkte; WebSocket wird für Hot Loops dringend empfohlen
BitMEX begrenzt die Anfragen an private REST-Endpunkte innerhalb eines minütlichen Fensters. Das empfohlene Muster für aktive Strategien besteht darin, Marktdaten und den Kontostatus über WebSocket-Verbindungen zu beziehen und REST nur für Aktionen zu nutzen, die über WebSocket nicht möglich sind (Orderplatzierung, Stornierung). Das Abfragen (Polling) von REST-Endpunkten in einer engen Schleife für Orderbuch-Updates oder den Positionsstatus führt schnell zur Erschöpfung des Kontingents und zu 429-Fehlern.
QuelleBitMEX API overview
Sektion 06 · Entwickelt für
Entwickelt für
TradingHost-Runtimes für BitMEX eignen sich besonders für:
- Entwickler, die Strategien in KI-IDEs (Cursor, Claude Code) erstellen
- Systematische Krypto-Trader
- Quant-Entwickler
- CCXT- und Hummingbot-Nutzer
- Auf Derivate ausgerichtete Trading Desks und Perpetual Market Maker
- 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 BitMEX.
Nein. Ihr Strategie-Code verbindet sich mit BitMEX 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 BitMEX bereitgestellt. Sie sind selbst für Ihr BitMEX-Konto, die API-Berechtigungen, Ihre Zugangsdaten und die Einhaltung der Nutzungsbedingungen von BitMEX verantwortlich.
Nein. TradingHost ist die Cloud-Runtime, auf der Ihr Strategie-Code ausgeführt wird. Wir bieten keine Signale, KI-Vorhersagemodelle oder vorgefertigten Bots 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 in der Produktion auszuführen. Während Produkte 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, Regions-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 KI-IDEs sowie direkt einsatzbereite Dashboards für Logs und Systemzustand. Wenn Sie die Infrastruktur selbst verwalten möchten, ist AWS eine Option. Wenn Sie die Runtime als Managed Service nutzen möchten, 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 BitMEX über die vereinheitlichte Klasse `bitmex` bereit und deckt damit Perpetuals und dated futures ab. Ein Spot-Produkt gibt es nicht. Details zur Einrichtung finden Sie in der Dokumentation zur CCXT-Framework-Runtime.
Nein. BitMEX schließt Trader aus den USA aus. Dies wird auf API-Schlüsselebene per IP geolocation durchgesetzt: Wenn der jüngste Datenverkehr eines Schlüssels in den USA verortet wird, wird der Zugriff auf private Endpunkte verweigert, unabhängig vom Verifizierungsstatus des Kontos. Eine TradingHost-Runtime in der Region US-East mit US-Egress wird für den Handel auf BitMEX blockiert. Wählen Sie eine TradingHost-Region, deren Egress-Geografie sowohl mit den Nutzungsbedingungen von BitMEX als auch mit Ihren eigenen Compliance-Vorgaben übereinstimmt.
Ja, sofern Ihr Projekt entsprechend konzipiert ist. Sie können mehrere Strategieprozesse oder -dienste innerhalb einer Runtime ausführen oder sie zur besseren Isolierung und betrieblichen Klarheit 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 oder Hummingbot für ein direkt einsatzbereites Projekt. 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 diese zur Laufzeit über GitHub-Repository-Secrets, Umgebungs-Secrets oder Ihren eigenen freigegebenen Secret-Management-Prozess aus. TradingHost benötigt zu keinem Zeitpunkt die Verwahrung Ihres BitMEX-API-Keys oder -Secrets. Details dazu finden Sie unter Plattform-Secrets.
Nein. Strategien sollten niemals Auszahlungsberechtigungen benötigen. Verwenden Sie eingeschränkte Berechtigungen (Orderplatzierung, Konto-Leserechte) und rotieren Sie Ihre Keys manuell, da BitMEX-Keys nicht automatisch ablaufen.
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 prüfen, Logs einsehen, Strategien neu starten und Runtime-Workflows verwalten. MCP dient als Steuerungs- und Beobachtungsebene, nicht als Pfad für die Trade-Ausführung. Details dazu finden Sie unter MCP-Steuerungsebene.
Beides. Die MCP-Steuerungsebene funktioniert über CLI-basierte Agenten (Claude Code CLI, benutzerdefinierte MCP-Clients, geskriptete MCP-Aufrufe) ebenso wie direkt in einer IDE. Der GitHub-native Deployment-Prozess funktioniert zudem völlig ohne KI-Tools: Ein einfacher git push auf Ihren main-Branch stößt ein erneutes Deployment an.
Die Runtime erkennt den Absturz und stellt die entsprechenden Logs und Statusinformationen bereit. Sofern unterstützt, kann die betroffene Strategie neu gestartet werden, ohne andere im selben Container laufende Strategien zu stören. Ihr Strategie-Code ist weiterhin selbst für eine sichere Fehlerbehandlung, den Schutz vor doppelten Orders und Risikokontrollen verantwortlich. Details zu Logs und Status-Schnittstellen finden Sie im Bereich Observability.
BitMEX gibt alle Bitcoin-Beträge in XBt (Satoshis) an. 1 XBt = 0,00000001 XBT. Ein Kontostand von 100.000.000 XBt entspricht also 1 BTC. USD-Beträge werden in USDt angegeben (sechs Dezimalstellen unter USDT). Der häufigste Fehler beim Live-Gang ist eine Strategie, die Positionsgrößen in BTC berechnen soll, dies aber stattdessen in XBt tut, weil die Umrechnung vergessen wurde. XBTUSD-Perpetual-Kontrakte haben einen Nennwert von jeweils 1 USD und werden in Bitcoin abgerechnet. Die vollständige Anleitung finden Sie oben im Abschnitt zu den operativen Hinweisen.
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 Latenzen finden Sie auf der Seite zu unseren Regionen.
Nein. TradingHost konzentriert sich auf die produktive Laufzeitumgebung und das Deployment. Backtesting gehört in Ihren Research-Stack, Ihr Framework oder in AlgoBuilder.