Lesezeit … Min.

KI-native Runtime für Kraken-Trading-Strategien

Entwickeln Sie in Cursor, Claude Code oder einer beliebigen KI-IDE. Deployen Sie aus GitHub in eine verwaltete Cloud-Runtime mit erstklassiger MCP-Steuerung, Logs und Regionen-Auswahl.

Vom TradingHost-Engineering-Team

Sektion 01 · Auf einen Blick

Auf einen Blick

Handelsplatz
Kraken
Handelsplatz-Typ
Krypto-Börse (Spot, Margin, Futures, Derivate)
Anlageklasse
Krypto, plus tokenisierte xStocks-Aktien
Unterstützte Produkte
Spot, Margin, Perpetual- und Fixed-Maturity-Futures über Kraken Futures (eine separate Handelsplattform unter futures.kraken.com), tokenisierte Aktien (xStocks). Ein CFTC-regulierter US-Derivate-Stack, der durch die Übernahme von Bitnomial durch Payward im Mai 2026 hinzugefügt wurde, wird derzeit ausgebaut; Perpetuals und Optionen folgen laut Ankündigung von Kraken.
Laufzeit-Modell
Containerisierte Strategie-Runtime
Deployment-Quelle
GitHub
Programmiersprachen
Jede Sprache, die in einem Container läuft
Gängige Integrationen
Native Kraken REST, WebSocket und FIX, CCXT (kraken, krakenfutures), 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, Regionen-Auswahl, MCP-Steuerung
Rolle von Kraken
Börsenkonto, API-Zugang, Marktzugang, Ausführungsplattform
Verbindung
TradingHost ist unabhängig und steht in keiner Verbindung zu Kraken oder der Muttergesellschaft Payward. Payward hat die Übernahme von Bitnomial am 4. Mai 2026 abgeschlossen.

Sektion 02 · Das Angebot von Kraken

Das Angebot von Kraken

Kraken Spot und Margin laufen unter api.kraken.com mit HMAC-SHA512-signiertem REST sowie WebSocket-Feeds in den Versionen v1 und v2. Kraken Futures läuft unter futures.kraken.com als separate Handelsplattform mit eigenem API-Key-Set und Signierungsverfahren für Perpetuals und Terminkontrakte. Beide Oberflächen unterstützen FIX 4.4 für institutionelle Kunden. Der von Bitnomial unterstützte, CFTC-regulierte US-Derivate-Stack, den Payward im Mai 2026 übernommen hat, wird derzeit um Perpetuals und Optionen erweitert. Endpunktspezifikationen ändern sich im Laufe der Zeit; die grundlegende Struktur bleibt stabil, während die genauen Rate-Limit-Gewichtungen, Gebührenstufen und Symbollisten den Dokumenten von Kraken zu entnehmen sind.

Märkte und Strategiemuster

  • Spot-Market-Making für Kraken Pro-Paare
  • Margin-Trading mit bis zu 5-fachem Hebel auf unterstützte Paare
  • Perpetual Futures auf Kraken Futures (Multi-Collateral, Abrechnung in USD)
  • Fixed-Maturity-Futures (monatlich und quartalsweise) auf Kraken Futures
  • Plattformübergreifende Arbitrage zwischen Kraken Spot und Kraken Futures
  • Strategien für tokenisierte xStocks-Aktien über Kraken Spot
  • Institutionelle FIX 4.4-Ausführung aus einer kolokierten Runtime
  • CFTC-regulierter US-Derivate-Flow über den von Bitnomial unterstützten Payward-Stack

API-Schnittstelle

Produktbereiche
Spot und Margin über api.kraken.com, Futures (Perpetuals und Terminkontrakte) über futures.kraken.com. Demo-Umgebung nur für Futures unter demo-futures.kraken.com. Kein öffentliches Testnetz für Spot, weshalb Dry-Runs die Live-API mit minimalen Ordergrößen oder aufgezeichneten Daten ansprechen müssen.
Verbindungsmethoden
REST, WebSocket v1, WebSocket v2 (seit Dezember 2023 aus der Beta, beide werden weiter gepflegt), FIX 4.4 für Spot und Futures (nur institutionell, erfordert einen SPOT-API-Key mit FIX-Typ).
Authentifizierung
Spot-REST nutzt HMAC-SHA512 über (URI-Pfad + SHA256(nonce + POST-Daten)) mit API-Key- und API-Sign-Headern sowie einer monoton steigenden nonce. Futures-REST nutzt ein separates API-Key-Set, das unter futures.kraken.com generiert wird, mit APIKey- + Authent-Headern und einem anderen Signierungsverfahren. Optionales 2FA für API-Keys (TOTP oder statisches Passwort). Die Authentifizierung für Spot und Futures ist vollständig getrennt.

Details finden Sie direkt bei Kraken

Spezifische Endpunkte, Rate-Limit-Gewichtungen, Symbollisten, Gebührenstufen und die Versionshistorie finden Sie in der Dokumentation von Kraken. Betrachten Sie diese als die maßgebliche Quelle.

Sektion 03 · Mit KI entwickeln

Entwickeln Sie Ihre Kraken-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 Kraken-API

    Direkte Kontrolle über Kraken-spezifisches Verhalten, Kontodaten und Orderausführungslogik.

  • CCXT

    Einheitliche Schnittstelle für Kraken Spot, Kraken Futures und andere Krypto-Börsen. CCXT stellt Kraken als zwei separate Exchange-IDs dar: `kraken` für Spot und Margin, `krakenfutures` für Perps und Terminkontrakte.

  • Freqtrade oder Hummingbot

    Framework-basierte Deployments, die deren Strategiestruktur und Konfigurationsmodell nutzen. Beide Frameworks bieten erstklassigen Support für Kraken Spot.

  • Eigener Connector

    Ihre eigene interne Trading-Engine oder proprietäre Kraken-Integration.

Framework-Unterstützung für Kraken-Produkte

Die Abdeckung variiert je nach Framework. CCXT deckt Kraken Spot und Kraken Futures aus einer einzigen Library über zwei separate Exchange-IDs (`kraken` und `krakenfutures`) ab. Freqtrade und Hummingbot bieten erstklassigen Support für Kraken Spot. Der native Zugriff auf die Kraken-API deckt die gesamte Oberfläche ab, einschließlich Margin auf api.kraken.com und der separaten Futures-Handelsplattform auf futures.kraken.com.

FrameworkSpotMarginFutures
Native Kraken APIUnterstütztUnterstütztUnterstützt
CCXTUnterstütztUnterstütztUnterstützt
FreqtradeUnterstütztNicht als unterstützt dokumentiertNicht als unterstützt dokumentiert
HummingbotUnterstütztNicht als unterstützt dokumentiertNicht als unterstützt dokumentiert

✓ 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

Kraken stellt die Börse und den API-Zugang bereit. TradingHost liefert die Produktionsumgebung, in der Ihre mit Kraken 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 Kraken.

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 (Kraken-API-Schlüssel für Spot und/oder Futures etc.) und starten Sie das Deployment. TradingHost baut Ihren Container direkt 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 Kraken

Fallstricke, die beim tatsächlichen Betrieb einer Kraken-Strategie in einer containerisierten Cloud-Runtime auftreten – nicht in der Dokumentation von Kraken oder den READMEs von Frameworks. Jede der folgenden Aussagen ist aus der offiziellen Dokumentation von Kraken zitiert oder paraphrasiert; die Hinweise zur Bereitstellung basieren auf dem Betrieb dieser Strategien auf TradingHost.

  1. 01 · Nonce

    Krakens Nonce-Prüfung ist streng und wird pro Key geteilt

    Jeder private Spot-REST-Request muss eine streng ansteigende nonce pro API-Key enthalten. Parallele Requests oder jegliche Zeitabweichung (Clock-Skew) zwischen Prozessen führen zu EAPI:Invalid nonce. Die Standardlösung ist ein Key pro Worker in Kombination mit Nonces in Nanosekunden-Auflösung; Kraken bietet zudem ein konfigurierbares Nonce Window für jeden Key, um verspätet eintreffende Requests abzufangen.

  2. 02 · WebSockets

    v1 und v2 sind beide aktiv, v2 wird empfohlen

    WebSocket v2 hat die Beta-Phase im Dezember 2023 verlassen und ist die API, auf die Kraken neue Integrationen ausrichtet – mit einem Schema im FIX-Stil, RFC3339-Zeitstempeln und numerischen Preisen. v1 erhält weiterhin Patches und hat kein angekündigtes End-of-Life, aber neuer Code sollte auf v2 abzielen, es sei denn, Sie sind auf einen Feed angewiesen, der nur in v1 verfügbar ist.

  3. 03 · Getrennte Stacks

    Spot und Futures sind zwei verschiedene APIs mit zwei Key-Sets

    Spot läuft über api.kraken.com mit HMAC-SHA512-Signierung. Futures läuft über futures.kraken.com mit dem Header-Paar APIKey + Authent und einem anderen Signierungsalgorithmus. Die Keys werden in unterschiedlichen Kontobereichen generiert und sind nicht austauschbar. Eine einheitliche Strategie, die beide Märkte nutzt, benötigt zwei Zugangsdaten und zwei Clients.

  4. 04 · Rate-Limits

    Stufenbasierter Zähler mit kontinuierlichem Abbau

    Kraken nutzt ein Zählermodell, bei dem jeder Aufruf einen festen Wert kostet und der Zähler pro Sekunde je nach Verifizierungsstufe abgebaut wird: Starter ist auf 60 begrenzt mit einem Abbau von -1/s, Intermediate auf 125 mit -2,34/s, Pro auf 180 mit -3,75/s. Derselbe Zähler wird für REST, WebSocket und FIX gemeinsam genutzt – ein Wechsel des Transportprotokolls hilft also nicht. Bei Überschreitung wird EOrder:Rate limit exceeded zurückgegeben.

  5. 05 · Testnetz

    Futures bietet eine echte Demo-Umgebung, Spot nicht

    Kraken bietet unter demo-futures.kraken.com eine vollständige Demo-Umgebung, die die Live-Schnittstellen von Futures für REST und WebSocket spiegelt – mit separater Registrierung und eigenen Keys. Für Spot gibt es keine vergleichbare Sandbox. Die Validierung von Spot-Strategien muss über die Live-API mit minimalen Ordergrößen oder anhand historischer Daten erfolgen.

  6. 06 · Ordertypen

    Post-only, Iceberg, Trailing-Stop sowie alle TIF-Optionen

    Das Orderschema von Kraken unterstützt post-only, Iceberg (zeigt einen Bruchteil bis hinab zu 1/15 von order_qty an) und Trailing-Stops sowohl für Spot als auch für Futures. Time-in-Force deckt GTC, IOC, GTD und post-only ab. Diese lassen sich sauber über CCXT-Parameter mappen, während Freqtrade nur GTC, IOC und PO bereitstellt.

  7. 07 · Fehlercodes

    Präfixe beachten: EAPI vs. EOrder vs. EGeneral

    EAPI:Invalid key bedeutet meist, dass der Signaturaufbau fehlerhaft ist (falscher Pfad, falscher HMAC, falsches Base64) und nicht, dass der Key ungültig ist. EAPI:Invalid nonce liegt an der Reihenfolge der Anfragen, nicht an den Zugangsdaten. EOrder:Insufficient funds bezieht sich auf das verfügbare Guthaben nach Berücksichtigung offener Orders und Positionen, nicht auf das reine Wallet-Guthaben. EGeneral:Permission denied weist auf fehlende Key-Berechtigungen hin.

Sektion 06 · Entwickelt für

Entwickelt für

TradingHost-Runtimes für Kraken 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 Kraken oder dessen Muttergesellschaft Payward.

Nein. Ihr Strategie-Code verbindet sich direkt mit Kraken und sendet Befehle 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 Kraken bereitgestellt. Sie sind selbst für Ihr Kraken-Konto, die API-Berechtigungen, Zugangsdaten und die Einhaltung der Nutzungsbedingungen von Kraken verantwortlich.

Nein. TradingHost ist die Cloud-Runtime, in der Ihr eigener Strategie-Code ausgeführt wird. Wir bieten keine Signale, KI-Vorhersagemodelle oder vorgefertigte Bots an. Mit TradingHost schreiben oder generieren Sie Ihre Strategie selbst (oft mit Cursor oder Claude Code), verwalten sie als Ihren eigenen Code auf 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 bieten Ihnen reine Rechenleistung. Sie müssen sich selbst um Betriebssystem-Updates, Container-Orchestrierung, Log-Weiterleitung, Secret-Rotation, Ausfallsicherheit in anderen Regionen und das 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-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 zwei separate Exchanges bereit: kraken für Spot und Margin sowie krakenfutures für Perpetual- und klassische Futures. Beide erfordern unterschiedliche API-Key-Sets. TradingHost führt Ihren CCXT-Container für eine oder beide Schnittstellen aus. Hinterlegen Sie einfach die entsprechenden Zugangsdaten als Secrets. Details zur Einrichtung finden Sie in der Dokumentation zur CCXT-Framework-Runtime.

Ja. Spot-Keys werden in Ihrem Hauptkonto auf kraken.com erstellt, während Futures-Keys separat unter futures.kraken.com generiert werden. Da sich die beiden Authentifizierungsmethoden unterscheiden (HMAC-SHA512 mit API-Sign für Spot, APIKey + Authent-Header für Futures), benötigt eine Strategie, die auf beiden Märkten handelt, zwei Sätze von Zugangsdaten und in der Regel zwei separate Clients.

Für reines Spot-Trading bietet Freqtrade erstklassigen Support für Kraken. Für plattformübergreifendes Trading oder Perpetual Futures deckt CCXT sowohl kraken als auch krakenfutures über eine einzige Bibliothek ab. Der kraken-Connector von Hummingbot ist die sauberste Option für Market-Making, unterstützt jedoch nur Spot.

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, Freqtrade oder Hummingbot bieten sofort einsatzbereite Projekte. 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 die Runtimes finden Sie auf der Preisseite.

In Ihrem von GitHub gesteuerten Secrets-Workflow. TradingHost liest sie zur Laufzeit über GitHub-Repository-Secrets, Environment-Secrets oder Ihren eigenen freigegebenen Secret-Management-Prozess aus. TradingHost benötigt zu keinem Zeitpunkt Zugriff auf Ihre API-Keys oder Secrets. Details zum Sicherheitsmodell finden Sie unter Plattform-Secrets.

Nein. Strategien sollten niemals Auszahlungsrechte benötigen. Nutzen Sie stattdessen eingeschränkte Berechtigungen (Guthaben abfragen, offene Orders abfragen, Orders erstellen/ändern, Websocket-Zugriff) 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 und CLI-basierte KI-Agenten. Diese 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-Steuerungsoberfläche funktioniert über CLI-basierte Agenten (Claude Code CLI, eigene MCP-Clients, geskriptete MCP-Aufrufe) ebenso gut wie aus einer IDE heraus. Der GitHub-native Deployment-Workflow läuft zudem völlig ohne KI-Tools: Ein ganz normaler git push auf Ihren Main-Branch stößt ein erneutes Deployment an.

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 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 zu Logs und Status finden Sie unter Observability.

Kraken erfordert pro API-Key monoton steigende Nonces. Jede Form von Parallelisierung führt hier zu Fehlern. Nutzen Sie einen Key pro Worker-Prozess, verwenden Sie eine Nonce mit Nanosekunden-Auflösung und vergrößern Sie das Nonce Window des Keys in den Kraken-Einstellungen, falls bei Lastspitzen weiterhin Kollisionen auftreten. TradingHost zeigt diese Fehler direkt in den Container-Logs an. Die vollständige Anleitung finden Sie oben im Abschnitt „Betriebliche Hinweise“.

Für Futures ja: demo-futures.kraken.com ist ein vollständiges Abbild der Live-Futures-API mit separater Registrierung und eigenen Keys. Für Spot gibt es keine öffentliche Sandbox. Testläufe (Dry-Runs) erfolgen daher entweder mit minimalen Ordergrößen gegen die Live-API oder gegen aufgezeichnete Daten innerhalb der Runtime.

TradingHost läuft in den Regionen EU und US-East. Wählen Sie die Region, die der Matching Engine Ihrer Strategie am nächsten ist. Details zu Routing und Latenzen finden Sie auf der Regionen-Seite.

Nein. TradingHost konzentriert sich rein auf die Live-Runtime und das Deployment. Backtesting gehört in Ihren Research-Stack, Ihr Framework oder in AlgoBuilder.