AI-native Runtime für Binance-Trading-Strategien
Entwickeln Sie in Cursor, Claude Code oder einer beliebigen AI-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
- Binance
- Handelsplatz-Typ
- Krypto-Börse
- Anlageklasse
- Krypto
- Unterstützte Produkte
- Spot, USD-M Futures, COIN-M Futures, Optionen, Cross- und Isolated-Margin
- Laufzeit-Modell
- Containerisierte Strategie-Runtime
- Deployment-Quelle
- GitHub
- Programmiersprachen
- Jede Sprache, die in einem Container läuft
- Gängige Integrationen
- Nativer API-Code, 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 Binance
- Börsenkonto, API-Zugang, Marktzugang, Ausführungsplatz
- Verbindung
- TradingHost ist unabhängig und steht in keiner Verbindung zu Binance
Sektion 02 · Das Angebot von Binance
Das Angebot von Binance
Binance bietet Spot-, USD-M- und COIN-M-Futures, Optionen sowie Cross- und Isolated-Margin-Handel über REST- und WebSocket-APIs an. Strategien authentifizieren sich mit HMAC-SHA256-signierten API-Keys, die auf bestimmte Berechtigungen beschränkt sind. Sowohl für Spot als auch für Futures gibt es separate öffentliche Testnets. Spezifische Endpunkte können sich ändern. Die grundlegende Struktur bleibt stabil; die genauen Rate-Limit-Gewichtungen, Gebührenstufen und Symbollisten finden Sie direkt in der Dokumentation von Binance.
Märkte und Strategiemuster
- USD-M-Perpetual-Futures-Strategien
- COIN-M-Inverse-Futures und Quartalskontrakte
- BTC- und ETH-Optionen-Strategien
- Funding-Rate- und Basis-Trading auf Perpetuals
- Über Sub-Accounts isolierte Multi-Strategie-Deployments
- Spot- und Margin-Strategien (Cross oder Isolated)
- Verarbeitung von WebSocket User Data Streams
- Auf Spot- und Futures-Testnets validierte Deployments
API-Schnittstelle
- Produktbereiche
- Spot, USD-M-Futures (Perpetuals und Delivery), COIN-M-Futures, Optionen, Cross- und Isolated-Margin sowie Sub-Account-Hierarchien. Für alle Bereiche gibt es ein öffentliches Testnet, sodass Strategien ohne echtes Kapital gegen dieselbe API-Struktur validiert werden können.
- Verbindungsmethoden
- REST für Orderplatzierung und Kontoabfragen. WebSocket-Streams für Echtzeit-Marktdaten und Orderbuchtiefe. WebSocket User Data Streams für Konto-, Salden- und Order-Events. Parallel zur REST-Schnittstelle steht eine WebSocket-API für Request/Response zur Verfügung.
- Authentifizierung
- API-Key und Secret pro Strategie. Private Anfragen werden mit HMAC-SHA256 signiert. Berechtigungen sind pro Key konfigurierbar (Lesen, Spot-Handel, Futures-Handel, Auszahlungen) mit optionalem IP-Whitelisting. Strategien sollten niemals Auszahlungsberechtigungen benötigen.
Details finden Sie direkt bei Binance
Spezifische Endpunkte, Rate-Limit-Gewichtungen, Symbollisten, Gebührenstufen und die Versionshistorie finden Sie in der Dokumentation von Binance. Diese gilt als maßgebliche Quelle.
Sektion 03 · Mit KI entwickeln
Entwickeln Sie Ihre Binance-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 Binance-API
Direkte Kontrolle über Binance-spezifisches Verhalten, Kontodaten und Orderausführungslogik.
Freqtrade oder Hummingbot
Framework-basierte Deployments unter Nutzung der jeweiligen Strategiestruktur und des Konfigurationsmodells.
Eigener Connector
Ihre eigene interne Trading-Engine oder eine proprietäre Binance-Integration.
Framework-Unterstützung für Binance-Produkte
Die Abdeckung variiert je nach Framework. CCXT deckt den größten Teil der Binance-API ab; Freqtrade und Hummingbot unterstützen Spot und USD-M-Perpetuals; der direkte Zugriff über die native Binance-API deckt das gesamte Angebot von Binance ab, einschließlich Optionen.
✓ 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
Binance stellt die Börse und den API-Zugang bereit. TradingHost liefert die Produktionsumgebung, in der Ihre mit Binance 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 Binance.
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 von Ihrer Strategie benötigten Umgebungsvariablen (Binance-API-Schlüssel etc.) und starten Sie das Deployment. TradingHost erstellt 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 Binance
Herausforderungen, auf die Sie stoßen, wenn Sie eine Binance-Strategie in einer containerisierten Cloud-Runtime ausführen – abseits von der offiziellen Dokumentation oder Framework-READMEs. Alle folgenden Punkte basieren auf Zitaten oder Auszügen aus der Binance-Dokumentation; die deployment-seitigen Empfehlungen stammen aus dem Betrieb dieser Strategien auf TradingHost.
01 · Error -2015
"Invalid API-key, IP, or permissions for action"
Der häufigste Authentifizierungsfehler bei Binance. Er bedeutet, dass Ihr Key existiert, aber entweder die anfragende IP nicht auf der Whitelist des Keys steht oder dem Key die Berechtigung für den Endpunkt fehlt (z. B. ein Spot-Key, der einen Futures-Endpunkt aufruft, oder ein Read-only-Key, der eine Order platzieren möchte). Auf TradingHost sind die Container-Egress-IPs pro Region fest zugewiesen. Setzen Sie den veröffentlichten Egress-Bereich für Ihre gewählte Region auf die Whitelist statt einer einzelnen IP, da Container neu gestartet und verschoben werden können.
02 · Auszahlungsberechtigung
Auszahlungsberechtigung erfordert IP-Whitelisting
Binance: "Adding IP access restrictions is mandatory to enable withdrawal permission." Cloud-Runtimes verfügen über keine stabilen, einzelnen Egress-IPs, weshalb Keys mit Auszahlungsberechtigung in Containern schwer zu betreiben sind. Best Practice: Aktivieren Sie die Auszahlungsberechtigung gar nicht erst für Strategie-Keys. Strategien benötigen diese nicht. Verwalten Sie Auszahlungen stattdessen manuell über einen separaten Key auf einem Host mit fester IP.
03 · Read-only-Fallback
Neu generierte Systemschlüssel sind ohne IP-Einschränkung schreibgeschützt
Seit dem 30.01.2023 gilt bei Binance: "the system-generated API Key's permission can only be set to [Enable Reading] if your IP is unrestricted." Wenn Sie einen neuen Schlüssel für eine TradingHost-Strategie ohne Whitelisting generieren, kann dieser nicht handeln, sondern nur lesen. Setzen Sie entweder den Egress-IP-Bereich der Runtime für Ihre Region auf die Whitelist oder nutzen Sie einen selbst generierten Ed25519- oder RSA-Schlüssel, der diese standardmäßige Sicherheitsmaßnahme umgeht.
04 · Berechtigungsbereich
Ein dedizierter Schlüssel pro Strategie statt eines gemeinsamen Master-Schlüssels
Binance bietet vier Sicherheitsstufen für Endpunkte: NONE (öffentliche Marktdaten), TRADE (Orders), USER_DATA (Kontostatus) und USER_STREAM (Abonnement des User Data Stream). Binance empfiehlt: "you can have an API key with TRADE permission for trading, while using a separate API key with USER_DATA permission to monitor your order status." Strategiespezifische Schlüssel, die nur die absolut notwendigen Berechtigungen besitzen, begrenzen den potenziellen Schaden bei einem Key-Leak erheblich.
05 · recvWindow
Standardmäßig 5000 ms; Zeitabweichungen führen zu Fehler -1021 INVALID_TIMESTAMP
Binance schreibt vor: "If recvWindow is not sent, it defaults to 5000 milliseconds. Maximum recvWindow is 60000 milliseconds." Und: "It is recommended to use a small recvWindow of 5000 or less!" Container mit einer Zeitabweichung, die größer als das recvWindow ist, werden mit dem Fehler -1021 abgewiesen. Die Runtimes von TradingHost sind NTP-synchronisiert, sodass der Standardwert von 5000 problemlos funktioniert. Erhöhen Sie das recvWindow nur, wenn tatsächlich Ablehnungen auftreten, und niemals als Behelfslösung für eine fehlerhafte Zeitsynchronisation.
06 · Getrennte Testnetze
Spot-Testnet und Futures-Testnet sind separate Umgebungen
testnet.binance.vision (Spot) und testnet.binancefuture.com (Futures) vergeben separate Schlüssel, verwalten getrennte Guthaben und nutzen unterschiedliche Endpunkte. Ein häufiger, unbemerkt bleibender Authentifizierungsfehler ist die Konfiguration einer Futures-Strategie mit Spot-Testnet-Schlüsseln oder das Deployment von im Testnet validiertem Code in die Live-Umgebung, ohne die Schlüssel auszutauschen. Speichern Sie Testnet- und Live-Secrets in separaten Einträgen unter TradingHost Secrets und verwenden Sie diese niemals umgebungsübergreifend.
Sektion 06 · Entwickelt für
Entwickelt für
TradingHost-Runtimes für Binance 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 Binance.
Nein. Ihr Strategie-Code verbindet sich direkt mit Binance und sendet Aufträge basierend auf Ihrer eigenen Logik, Ihren Kontoberechtigungen und der gewählten Integrationsmethode. TradingHost stellt lediglich die Runtime bereit, in der dieser Code ausgeführt wird.
Nein. Der API-Zugang wird von Binance bereitgestellt. Sie sind selbst für Ihr Binance-Konto, die API-Berechtigungen, Ihre Zugangsdaten und die Einhaltung der Nutzungsbedingungen von Binance verantwortlich.
Nein. TradingHost ist die Cloud-Runtime, auf der Ihr eigener Strategie-Code läuft. Wir bieten weder Signale noch KI-Prognosemodelle oder fertige Bots an. Bei 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 und DigitalOcean stellen Ihnen reine Rechenleistung zur Verfügung. Betriebssystem-Updates, Container-Orchestrierung, Log-Weiterleitung, Secret-Rotation, Regionen-Failover und Uptime-Monitoring müssen Sie selbst verwalten. 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-Dashboards. Wenn Sie die Infrastruktur selbst betreiben 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. Auf CCXT basierende Binance-Strategien laufen problemlos auf TradingHost. Siehe die CCXT-Framework-Runtime für die vollständige Anleitung zur Einrichtung.
Ja, sofern Ihr Projekt entsprechend strukturiert ist. Sie können mehrere Strategieprozesse oder -dienste innerhalb einer einzigen Runtime ausführen oder sie zur besseren Isolierung und Übersichtlichkeit auf verschiedene Runtimes aufteilen. Details 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 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 verwalteten Secrets-Workflow. TradingHost liest diese zur Laufzeit über GitHub Repository Secrets, Environment Secrets oder Ihren eigenen bevorzugten Secret-Management-Prozess aus. TradingHost benötigt zu keinem Zeitpunkt Zugriff auf Ihre API-Schlüssel oder Secrets. Details zum Sicherheitsmodell finden Sie unter Platform Secrets.
Nein. Strategien sollten niemals Auszahlungsberechtigungen benötigen. Nutzen Sie stattdessen eingeschränkte Berechtigungen (Lesen, Spot-Handel, Futures-Handel) und richten Sie, wo möglich, 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. 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 finden Sie unter MCP-Steuerungsschnittstelle.
Beides. Die MCP-Steuerungsschnittstelle funktioniert über CLI-basierte Agents (Claude Code CLI, eigene MCP-Clients, skriptbasierte 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 löst ein erneutes Deployment aus.
Die Runtime erkennt den Absturz und stellt die relevanten 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 jedoch selbst für eine sichere Fehlerbehandlung, den Schutz vor doppelten Orders und Risikokontrollen verantwortlich. Details finden Sie unter Observability für Logs und Status.
Der Fehler -2015 "Invalid API-key, IP, or permissions for action" bedeutet meist, dass die anfragende IP-Adresse nicht für Ihren Schlüssel freigegeben ist oder dem Schlüssel die Berechtigung für den Endpunkt fehlt (z. B. ein Spot-Schlüssel, der einen Futures-Endpunkt aufruft). Setzen Sie bei TradingHost den veröffentlichten Egress-IP-Bereich für Ihre gewählte Region auf die Whitelist statt einer einzelnen IP-Adresse, da Container neu zugewiesen werden können. Vollständige Details finden Sie oben im Abschnitt „Betriebliche Hinweise“.
TradingHost läuft in den Regionen EU und US-East. Wählen Sie die Region, die der Matching Engine am nächsten ist, von der Ihre Strategie abhängt. Details zu Routing und Netzwerknähe finden Sie auf der Seite „Regionen“.
Nein. TradingHost konzentriert sich auf die Live-Laufzeitumgebung und das Deployment. Backtesting gehört in Ihren Research-Stack, Ihr Framework oder in AlgoBuilder.