KI-native Runtime für Phemex-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 Regionen-Auswahl.
Sektion 01 · Auf einen Blick
Auf einen Blick
- Handelsplatz
- Phemex
- Handelsplatz-Typ
- Krypto-Börse
- Anlageklasse
- Krypto
- Unterstützte Produkte
- Spot, USDT- und Inverse-Perpetual-Contracts, Terminkontrakte (Dated Futures), Sub-Accounts sowie ein öffentliches Testnet
- Laufzeit-Modell
- Containerisierte Strategie-Runtime
- Deployment-Quelle
- GitHub
- Programmiersprachen
- Jede Programmiersprache, die in einem Container läuft
- Gängige Integrationen
- Native Phemex-REST und -WebSocket, CCXT, Freqtrade, Hummingbot, eigene Connectors
- 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 Phemex
- Börsen-Account, API-Zugriff, Marktzugang, Orderausführung
- Verbindung
- TradingHost ist unabhängig und steht in keiner Verbindung zu Phemex
Sektion 02 · Das Angebot von Phemex
Das Angebot von Phemex
Phemex bietet Spot, USDT-margined Perpetuals, Inverse Perpetuals und Dated Futures über REST- und WebSocket-APIs an. Die Authentifizierung erfolgt per HMAC-SHA256 mit einem expliziten Zeitstempel für den Ablauf der Anfrage (Request Expiry). Das Rate-Limiting ist in drei unabhängige Gruppen unterteilt (contract, spotOrder, others), sodass eine hohe Auslastung bei Contracts keine Spot-Orders ausbremst. Ein separates Testnet unter testnet-api.phemex.com ermöglicht die Validierung mit derselben API-Struktur ohne echtes Kapital. Phemex US agiert als eigenständiges Unternehmen und wird von der globalen API nicht abgedeckt. Spezifische Endpunkte können sich ändern, die grundlegende Struktur bleibt jedoch stabil. Genaue Rate-Limit-Gewichtungen, Gebührenstufen und Symbollisten sind der Phemex-Dokumentation zu entnehmen.
Märkte und Strategiemuster
- Strategien für USDT-margined Perpetual Contracts
- Inverse (Coin-margined) Perpetual Contracts
- Spot-Strategien für USDT- und BTC-Paare
- Über Sub-Accounts isolierte Multi-Strategie-Deployments
- Im Testnet validierte Deployments vor dem Mainnet-Rollout
- Funding-Rate-Arbitrage (Carry) auf Perpetuals
- WebSocket-Konsumenten für Orderbücher und Trade-Streams
- Ausführung über verschiedene Rate-Limit-Gruppen hinweg (contract + spot)
API-Schnittstelle
- Produktbereiche
- Spot, USDT-margined Perpetuals, Inverse (Coin-margined) Perpetuals, Dated Futures und Sub-Account-Hierarchien. Ein öffentliches Testnet unter testnet-api.phemex.com läuft in einem separaten Pool mit eigenem Rate-Limit-Budget und erlaubt keinen Handel mit echten Vermögenswerten. Phemex US operiert als eigenständiges Unternehmen auf einer separaten Infrastruktur; globale Phemex-Accounts sind nicht mit Phemex US-Accounts kompatibel.
- Verbindungsmethoden
- REST für Orderplatzierung und Account-Abfragen. WebSocket für Echtzeit-Marktdaten, Orderbuch-Updates, Trades und Account-Events. Private WebSocket-Subscriptions erfordern eine Authentifizierung bei der Verbindungsherstellung.
- Authentifizierung
- API-Key, Secret und ein mit HMAC-SHA256 signierter Request-Expiry-Zeitstempel. Drei Rate-Limit-Gruppen (contract, spotOrder, others) verfügen jeweils über ein eigenes Anfrage-Budget; das Überschreiten des Limits einer Gruppe drosselt die anderen nicht. Sub-Accounts können eigene Keys mit eingeschränkten Berechtigungen unterhalb des Haupt-Accounts nutzen.
Details finden Sie direkt bei Phemex
Spezifische Endpunkte, Rate-Limit-Gewichtungen, Symbollisten, Gebührenstufen und die Versionshistorie finden Sie in der Dokumentation von Phemex. Diese gilt als maßgebliche Quelle.
Sektion 03 · Mit KI entwickeln
Entwickeln Sie Ihre Phemex-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 Phemex-API
Direkte Kontrolle über Phemex-spezifisches Verhalten, Account-Daten und Orderausführungs-Logik für Spot, USDT-Perps und Inverse-Perps.
CCXT
Einheitliche Schnittstelle für Phemex und andere Krypto-Börsen. CCXT stellt Phemex-Spot- und Perpetual-Swap-Märkte über die vereinheitlichte Klasse `phemex` bereit.
Freqtrade oder Hummingbot
Framework-basierte Deployments, die deren Strategiestruktur und Konfigurationsmodell nutzen. Beide führen Phemex als unterstützte Börse auf.
Eigener Connector
Eigene Trading-Engine oder proprietäre Phemex-Integration, die Anfragen mit HMAC-SHA256 gemäß dem offiziellen Expiry-Verfahren signiert.
Framework-Unterstützung für Phemex-Produkte
Die Abdeckung variiert je nach Framework. CCXT bietet die breiteste Unterstützung für Phemex-Spot und Perpetual Swaps. Freqtrade und Hummingbot decken Spot ab, wobei der Support für Perpetuals von der Connector-Version abhängt. Der native Zugriff über die Phemex-API deckt das gesamte Angebot von Phemex ab, einschließlich Inverse-Contracts und Sub-Account-Hierarchien.
✓ Bestätigter Support laut offizieller Framework-Dokumentation. „no“ bedeutet, dass kein offizieller Support dokumentiert ist. „partial“ weist auf eine eingeschränkte Abdeckung hin (Details siehe Text oben).
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
Phemex stellt die Börse und den API-Zugang bereit. TradingHost liefert die Produktionsumgebung, in der Ihre mit Phemex 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 Phemex.
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 (Phemex-API-Schlüssel, Secret sowie das von Ihrem Code genutzte Expiry-Timestamp-Schema) und starten Sie das Deployment. TradingHost baut Ihren Container aus dem Repository und betreibt Ihre Strategie auf einer verwalteten Kubernetes-Infrastruktur. 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 Phemex
Fallstricke, die beim tatsächlichen Betrieb einer Phemex-Strategie in einer containerisierten Cloud-Runtime auftreten und weder in der Phemex-Dokumentation noch in Framework-READMEs stehen. Alle folgenden Punkte basieren auf Zitaten oder Auszügen aus der offiziellen Phemex-Dokumentation; die Hinweise zum Deployment stammen aus der Praxis beim Betrieb dieser Strategien auf TradingHost.
01 · Rate-Limit-Aufteilung
Drei unabhängige Anfrage-Gruppen: contract, spotOrder, others
Das API-Rate-Limiting von Phemex ist in drei unabhängige Gruppen statt in einen globalen Pool unterteilt. Die Gruppe `contract` deckt die Endpunkte für den Contract-Handel ab, `spotOrder` die Platzierung von Spot-Orders und `others` alles andere. Jede Gruppe verfügt über ein eigenes Anfrage-Budget; das Überschreiten des Limits einer Gruppe drosselt die anderen nicht. Plane Strategien, die sowohl Spot- als auch Perp-Märkte nutzen, basierend auf den Budgets der jeweiligen Gruppen und nicht auf einer einzigen kombinierten Obergrenze.
02 · Ablauf von Anfragen
Jede signierte Anfrage benötigt einen expliziten Expiry-Zeitstempel
Das Signaturschema von Phemex erfordert einen expliziten Ablauf-Zeitstempel für jede authentifizierte Anfrage (in Unix-Sekunden, typischerweise `now + 60`). Anfragen mit einem bereits abgelaufenen oder unrealistisch weit in der Zukunft liegenden Zeitstempel werden abgelehnt. Ein häufiger, unbemerkter Fehler: Der Client-Code berechnet den Ablaufzeitpunkt einmalig beim Start und verwendet ihn für alle weiteren Aufrufe wieder, sodass nach einer Minute jede Anfrage mit einem 401-Fehler fehlschlägt. Berechnen Sie den Ablaufzeitpunkt zum Zeitpunkt der Signierung, nicht bei der Instanziierung, und halten Sie die Container-Uhren per NTP synchronisiert.
03 · Testnet-Pool
Das Testnet läuft auf einem separaten Host mit eigenen Keys und eigenem Rate-Limit-Budget
Das Phemex-Testnet unter `testnet-api.phemex.com` vergibt separate API-Keys, verwaltet eigene Guthaben und bedient separate Endpunkte. Ein häufiger, unbemerkter Authentifizierungsfehler besteht darin, eine Live-Strategie mit Testnet-Keys zu konfigurieren (oder im Testnet validierten Code in die Produktion zu übertragen, ohne die Keys auszutauschen). Speichern Sie Testnet- und Live-Secrets in separaten TradingHost-Secrets-Einträgen und verwenden Sie diese niemals umgebungsübergreifend. Das Rate-Limit-Budget im Testnet ist erheblich niedriger als im Mainnet; dimensionieren Sie den Durchsatz Ihrer Strategie daher nicht auf Basis von Testnet-Beobachtungen.
QuellePhemex testnet docs04 · US-Trennung
Phemex US ist ein eigenständiges Unternehmen mit eigener Infrastruktur
Phemex US (`phemex.com/us`) agiert als rechtlich eigenständiges Unternehmen unabhängig vom globalen Phemex und läuft auf einer separaten Infrastruktur. Ein globales Phemex-Konto gewährt keinen Zugriff auf Phemex US, und ein Phemex US-Konto kann keine Anfragen für globale Phemex-Endpunkte signieren. Wenn Ihre Strategie zwischen US- und Nicht-US-Jurisdiktionen wechselt, sollten Sie die Handelsplatz-Auswahl als primären Konfigurationswert hinterlegen und nicht vom Key-Typ abhängig machen. Die Durchsetzung von Länderbeschränkungen erfolgt bei der Kontoerstellung und kann dazu führen, dass API-Anfragen per IP-Sperre abgelehnt werden.
05 · Sicherheitsmaßnahmen nach Vorfällen
Erstellen Sie Keys nach Januar 2025 neu, falls Sie diese während des Vorfalls aktiv hatten
Phemex hat am 23. Januar 2025 um 11:30 Uhr UTC einen Sicherheitsvorfall im Zusammenhang mit Hot Wallets gemeldet. Ein- und Auszahlungen wurden vorübergehend ausgesetzt; Guthaben in Cold Wallets waren nicht betroffen. Die Börse zog externe Sicherheitsfirmen sowie Strafverfolgungsbehörden hinzu und stellte die Dienste in den folgenden Wochen schrittweise wieder her. Wenn Sie in diesem Zeitraum einen Phemex-API-Key aktiv hatten und diesen seither nicht rotiert haben, sollten Sie den Key als kompromittiert betrachten und neu erstellen. Das Signaturschema selbst bleibt unverändert; aus Gründen der Betriebshygiene sollten jedoch alle Keys rotiert werden, die vor den Sicherheitsanpassungen nach dem Vorfall erstellt wurden.
06 · Sub-account-Berechtigungen
Sub-accounts nutzen eigene Keys; weisen Sie jeder Strategie einen eigenen Key darüber zu
Phemex-sub-accounts bilden eine strikte Grenze: Jeder sub-account verwaltet sein eigenes Guthaben, seine eigenen Positionen und seine eigenen API-Keys. Auf einen sub-account beschränkte, strategiespezifische Keys begrenzen den potenziellen Schaden bei einem Key-Leak und ermöglichen es Ihnen, das Risiko jeder Strategie auf das Guthaben des jeweiligen sub-accounts statt des gesamten Kontos zu decken. Nutzen Sie standardmäßig einen sub-account pro Live-Strategie, kombiniert mit einem separaten operativen Key auf dem Hauptkonto für Transfers zwischen sub-accounts, auf die der Strategie-Code keinen Zugriff haben sollte.
Sektion 06 · Entwickelt für
Entwickelt für
TradingHost-Runtimes für Phemex 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 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 Phemex.
Nein. Ihr Strategie-Code verbindet sich mit Phemex und sendet Aufträge gemäß 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 Phemex bereitgestellt. Sie sind selbst für Ihr Phemex-Konto, die API-Berechtigungen, Ihre Zugangsdaten und die Einhaltung der Nutzungsbedingungen von Phemex verantwortlich.
Nein. TradingHost ist die Cloud-Runtime, auf der Ihr eigener Strategie-Code ausgeführt wird. Wir bieten keine Signale, 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 3Commas, Cryptohopper und ähnliche Produkte die Strategielogik vorgeben, führt TradingHost Ihre eigene Strategie aus.
AWS und DigitalOcean stellen Ihnen reine Rechenleistung zur Verfügung. 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 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.
Ja. CCXT stellt die Spot- und Perpetual-Swap-Märkte von Phemex über die einheitliche Klasse `phemex` bereit. Packen 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 auf der Seite zur CCXT-Framework-Runtime.
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 Übersichtlichkeit auf verschiedene Runtimes aufteilen. Phemex-sub-accounts eignen sich ideal für das Multi-Strategie-Modell: Weisen Sie einfach jedem sub-account und jeder Strategie einen eigenen Key zu. Weitere Informationen zum Multi-Strategie-Modell finden Sie auf der TradingHost-Runtime-Seite.
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 verknüpfen. Das Verbinden eines GitHub-Repositorys und das Erstellen einer Strategie ist kostenlos; die Tarife für Runtimes finden Sie auf unserer 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 Zugriff auf Ihren Phemex-API-Key oder Ihr Secret. Details zum Sicherheitsmodell finden Sie unter Plattform-Secrets.
Nein. Strategien sollten niemals Auszahlungsberechtigungen benötigen. Nutzen Sie eingeschränkte Berechtigungen (Lesen, Handeln) und schließen Sie Auszahlungen für den Strategie-Key vollständig aus. Mit Phemex-sub-accounts können Sie das Risiko pro Strategie begrenzen, sodass das Hauptkonto niemals einen Strategie-Key mit Auszahlungsrechten besitzt.
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 dabei als Steuerungs- und Monitoring-Schnittstelle, nicht als Pfad für die Trade-Ausführung. Details dazu finden Sie unter MCP-Steuerung.
Beides. Die MCP-Steuerung 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 das Redeployment 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 beeinträchtigen. Ihr Strategie-Code bleibt weiterhin selbst für eine sichere Fehlerbehandlung, den Schutz vor doppelten Orders und Risikokontrollen verantwortlich. Details finden Sie unter Monitoring für Logs und Status.
Das Rate-Limit von Phemex ist in drei unabhängige Gruppen unterteilt (contract, spotOrder, others). Das Überschreiten des Limits einer Gruppe drosselt die anderen nicht. Wenn Ihre contract-Schleife gedrosselt wird, während Spot weiterhin funktioniert, liegt das Limit bei der contract-Gruppe und nicht beim globalen Konto. Reduzieren Sie die Frequenz der contract-Anfragen oder verteilen Sie Ihre contract- und Spot-Aktivitäten auf separate sub-accounts mit jeweils eigenen Keys. Weitere Details finden Sie oben im Abschnitt zu den Betriebshinweisen.
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 Regions-Seite.
Nein. TradingHost konzentriert sich auf die Produktiv-Laufzeit und das Deployment. Backtesting gehört in Ihren Research-Stack, Ihr Framework oder in AlgoBuilder.