Lesezeit … Min.

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

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

Vom TradingHost-Engineering-Team

Sektion 01 · Auf einen Blick

Auf einen Blick

Handelsplatz
Coincheck
Handelsplatz-Typ
Krypto-Börse (NASDAQ-gelistet: CNCK)
Anlageklasse
Krypto (Spot in JPY)
Unterstützte Produkte
Spot-Handel in JPY für BTC, ETH, XRP und andere gelistete Paare. Coincheck bietet zudem separate Derivate-Produkte in JPY mit eigener market_type-Kennzeichnung an, die sich vom Spot-Handel unterscheidet.
Laufzeit-Modell
Containerisierte Strategie-Runtime
Deployment-Quelle
GitHub
Programmiersprachen
Jede Sprache, die in einem Container läuft
Gängige Integrationen
Native Coincheck REST und WebSocket, CCXT, benutzerdefinierte 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 Coincheck
Börsenkonto, API-Zugang, Marktzugang, Ausführungsplatz
Verbindung
TradingHost ist unabhängig und steht in keiner Verbindung zu Coincheck.

Sektion 02 · Das Angebot von Coincheck

Das Angebot von Coincheck

Coincheck ist eine in Japan regulierte Krypto-Börse, die Spot-Handel in JPY für BTC, ETH, XRP und andere gelistete Paare sowie separate japanische Derivate-Produkte mit eigener market_type-Kennzeichnung anbietet. Strategien authentifizieren sich über HMAC-SHA256-Signaturen mit einer monoton steigenden Millisekunden-nonce. Endpunktspezifikationen ändern sich im Laufe der Zeit; Coincheck behält sich das Recht vor, die Ratenbegrenzungen (Rate Limits) basierend auf der Systemlast ohne Vorankündigung anzupassen. Die grundlegende Struktur bleibt bestehen; die genauen Ratenbegrenzungen und Symbollisten finden Sie in der Dokumentation von Coincheck.

Märkte und Strategiemuster

  • Spot-Strategien in JPY (BTC_JPY, ETH_JPY, XRP_JPY)
  • Long-Tail-Altcoin-Spot-Handel in JPY
  • Plattformübergreifende JPY-Arbitrage in Kombination mit bitFlyer oder anderen japanischen Handelsplätzen
  • Verbraucher öffentlicher WebSocket-Marktdaten
  • Private WebSocket-Streams für Konto- und Order-Ereignisse
  • Orderbuch-Imbalance-Strategien für JPY-Paare
  • Über Unterkonten isolierte Multi-Strategie-Deployments
  • Funding-Rate-Trading auf japanische Derivate-Produkte (sofern verfügbar)

API-Schnittstelle

Produktbereiche
Spot-Handel in JPY für BTC, ETH, XRP und andere gelistete Paare. Separate japanische Derivate-Produkte tragen eine eigene market_type-Kennzeichnung, die sich vom Spot-Handel unterscheidet. Coincheck ist eine in Japan regulierte Börse unter der Aufsicht der JFSA; das Produktangebot ist stark auf den japanischen Markt ausgerichtet.
Verbindungsmethoden
REST unter https://coincheck.com/api/ für Orderplatzierung, Marktdaten und Kontoabfragen. Öffentlicher WebSocket für Echtzeit-Marktdaten ohne Authentifizierung. Privater WebSocket für kontobezogene Order- und Guthaben-Ereignisse; jede private WebSocket-Verbindung erfordert einen Auth-Handshake pro Verbindung zu Beginn der Sitzung.
Authentifizierung
API-Key, Secret und nonce pro signierter Anfrage. Die Signatur ist ein HMAC-SHA256 über nonce + URL + Body, signiert mit Ihrem Secret. Die nonce muss eine monoton steigende Ganzzahl mit Millisekunden-Präzision sein; eine nonce, die kleiner oder gleich dem zuvor empfangenen Wert ist, wird abgelehnt. Die Berechtigungen sind pro Key definiert. Strategien sollten niemals Auszahlungsberechtigungen (Withdrawal) benötigen.

Details finden Sie direkt bei Coincheck

Spezifische Endpunkte, Ratenbegrenzungen, Symbollisten, Gebührenstufen und die Versionshistorie finden Sie in der Dokumentation von Coincheck. Betrachten Sie diese als die maßgebliche Quelle.

Sektion 03 · Mit KI entwickeln

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

    Direkte Kontrolle über Coincheck-spezifisches Verhalten, nonce-Handling und Orderausführungslogik.

  • CCXT

    Einheitliche Schnittstelle für Coincheck und andere Krypto-Börsen.

  • Hummingbot

    Framework-basierte Deployments unter Verwendung der Strategiestruktur und des Konfigurationsmodells von Hummingbot.

  • Eigener Connector

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

Framework-Unterstützung für Coincheck-Produkte

Die Framework-Unterstützung für Coincheck ist dünn. CCXT stellt den Spot-Handel in JPY über die vereinheitlichte coincheck-Klasse bereit. Hummingbot und Freqtrade führen Coincheck nicht unter ihren offiziell unterstützten Börsen auf. Japanische Derivate-Produkte werden in den Frameworks nicht nativ abgebildet; für Derivate sollten Sie die native Coincheck-API nutzen.

FrameworkSpotDerivateOptionen
Native Coincheck APIUnterstütztUnterstütztNicht als unterstützt dokumentiert
CCXTUnterstütztNicht als unterstützt dokumentiertNicht als unterstützt dokumentiert
HummingbotNicht als unterstützt dokumentiertNicht als unterstützt dokumentiertNicht als unterstützt dokumentiert
FreqtradeNicht als unterstützt dokumentiertNicht 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

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

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) für eine funktionierende Ausgangsbasis.

  3. 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 (Coincheck-API-Schlüssel und -Secret usw.) und starten Sie das Deployment. TradingHost baut Ihren Container aus dem Repository und führt Ihre Strategie auf einer verwalteten Kubernetes-Infrastruktur aus. Keine lokale Docker-Installation 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 Coincheck

Probleme, auf die Sie stoßen, wenn Sie eine Coincheck-Strategie tatsächlich in einer containerisierten Cloud-Runtime ausführen – Dinge, die weder in der Dokumentation von Coincheck noch in den Readmes der Frameworks stehen. Jede der folgenden Aussagen ist aus der offiziellen Dokumentation von Coincheck zitiert oder paraphrasiert; die Hinweise zur Bereitstellung basieren auf dem Betrieb dieser Strategien auf TradingHost.

  1. 01 · Reihenfolge der Nonces

    Die nonce muss eine monoton steigende Ganzzahl mit Millisekunden-Präzision sein

    Signierte Anfragen an Coincheck enthalten einen ACCESS-NONCE-Header, der strikt größer sein muss als die zuvor akzeptierte nonce für diesen Key. Eine nonce, die kleiner oder gleich dem letzten Wert ist, führt zu einem nonce-error. Empfohlen wird ein Unix-Timestamp mit Millisekunden-Präzision, aber jeder monotone Zähler funktioniert. Wenn zwei Strategien denselben Key nutzen, kommt es bei überschneidenden Nonces zu Konflikten; ein dedizierter Key pro Strategie verhindert diese Fehlerklasse vollständig.

  2. 02 · Gemeinsames Rate Limit

    4 Anfragen pro Sekunde für neue Orders (geteilt über alle Paare); 1 Anfrage/Sekunde pro Paar für Order-Details

    Coincheck erzwingt ein gemeinsames Limit von 4 Anfragen pro Sekunde über alle Paare hinweg für neue Orderplatzierungen. Abfragen von Order-Details sind separat auf 1 Anfrage pro Sekunde und Paar begrenzt. Das Erreichen dieser Limits führt zu 429-Antworten. Die API-Dokumentation von Coincheck enthält den ausdrücklichen Hinweis, dass Ratenbegrenzungen „je nach Systemlast“ ohne Vorankündigung geändert werden können. Planen Sie Ihre Parallelität unterhalb der veröffentlichten Limits, um Puffer zu lassen, und behandeln Sie 429-Fehler als Aufforderung für ein respektvolles Backoff.

  3. 03 · Private WebSocket-Authentifizierung

    Private WebSocket-Kanäle erfordern einen Authentifizierungs-Handshake pro Verbindung beim Sitzungsstart

    Öffentliche WebSocket-Kanäle von Coincheck (Trades, Orderbuch) verbinden sich ohne Authentifizierung. Private WebSocket-Kanäle (kontobezogene Order- und Kontostandsereignisse) erfordern beim Sitzungsstart einen Authentifizierungs-Handshake pro Verbindung. Dieser wird als Teil der Abonnement-Nachricht gesendet und nicht beim HTTPS-Handshake. Strategien, die sich nur beim HTTPS-Handshake authentifizieren, erleben, dass private Abonnements stillschweigend verworfen oder abgelehnt werden.

  4. 04 · Signatur mit drei Headern

    ACCESS-KEY, ACCESS-NONCE und ACCESS-SIGNATURE sind alle erforderlich

    Private REST-Anfragen bei Coincheck enthalten drei Header: ACCESS-KEY (Ihr API-Schlüssel), ACCESS-NONCE (monoton steigender Millisekunden-Integer) und ACCESS-SIGNATURE (HMAC-SHA256 aus nonce + URL + Body, signiert mit Ihrem Secret, Hex-Ausgabe). Strategien, die einen dieser drei Header weglassen, erhalten Antworten mit Signaturfehlern. Der kanonische Body muss exakt mit dem gesendeten Inhalt übereinstimmen; serialisieren Sie JSON mit stabilem Key-Ordering vor dem Signieren.

  5. 05 · Derivat-market_type

    In Japan lizenzierte Derivatprodukte tragen eine andere market_type-Bezeichnung als Spot-Produkte

    Coincheck bietet zusätzlich zum in JPY notierten Spot-Handel separate, in Japan lizenzierte Derivatprodukte an. Derivatprodukte sind durch eine eigene market_type-Bezeichnung gekennzeichnet. Strategien, die nur nach Symbol filtern, ohne den market_type zu prüfen, können versehentlich Spot-Logik auf ein Derivatprodukt anwenden oder umgekehrt. Legen Sie den market_type als expliziten Filter bei der Orderplatzierung und der Ausführungsverarbeitung fest.

  6. 06 · Key-Scoping

    Ein dedizierter Key pro Strategie, niemals ein gemeinsam genutzter Master-Key

    API-Schlüssel von Coincheck verfügen über berechtigungsspezifisches Scoping (read, trade, withdrawal). Strategien sollten niemals die Berechtigung withdrawal benötigen. Isolieren Sie auszahlungsberechtigte Schlüssel in separaten, manuell verwalteten Zugangsdaten außerhalb der Container-Runtime. Strategiespezifische Schlüssel, die nur die absolut notwendigen Berechtigungen besitzen, begrenzen den Schaden im Falle eines Leaks. Zudem verhindern sie Nonce-Kollisionen, die auftreten, wenn zwei Strategien denselben Schlüssel nutzen.

Sektion 06 · Entwickelt für

Entwickelt für

TradingHost-Runtimes für Coincheck eignen sich besonders für:

  • Entwickler, die Strategien in KI-IDEs (Cursor, Claude Code) erstellen
  • Systematische Krypto-Trader
  • Quant-Entwickler
  • In Japan lizenzierte Coincheck-Kontoinhaber
  • CCXT-Nutzer
  • 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 Coincheck.

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

Nein. TradingHost ist die Cloud-Runtime, auf der Ihr eigener Strategiecode läuft. 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 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 bieten Ihnen reine Rechenleistung. 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-gestützte Steuerung 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 Coincheck über die standardisierte Klasse `coincheck` für den in JPY notierten Spot-Handel bereit. In Japan lizenzierte Derivatprodukte werden in CCXT nicht nativ unterstützt; nutzen Sie für Derivate die native Coincheck-API. Details zur Einrichtung finden Sie in der Dokumentation zur CCXT-Framework-Runtime.

TradingHost ist auf Runtime-Ebene plattformunabhängig: Jeder Code, der sich bei Coincheck authentifizieren kann, läuft auch im Container – einschließlich Strategien für in Japan lizenzierte Derivatprodukte. Wichtig bei der Entwicklung ist, dass Derivatprodukte eine andere market_type-Bezeichnung als Spot-Produkte tragen. Legen Sie den market_type als expliziten Filter bei der Orderplatzierung und der Ausführungsverarbeitung fest, damit Spot-Logik nicht fälschlicherweise auf ein Derivatprodukt angewendet wird.

Ja, sofern Ihr Projekt so konzipiert ist. Sie können mehrere Strategieprozesse oder -dienste innerhalb einer Runtime ausführen oder sie zur besseren Isolation 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: CCXT für ein sofort einsatzbereites Spot-Projekt. Alternativ können Sie Ihr eigenes GitHub-Strategie-Repository anbinden, wenn Sie die native Coincheck-API nutzen. Das Verknüpfen eines GitHub-Repositorys und das Erstellen einer Strategie ist kostenlos; die Runtime-Tarife finden Sie auf der Preisseite.

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 keinen direkten Zugriff auf Ihren API-Schlüssel und Ihr Secret. Details finden Sie unter Platform Secrets.

Nein. Strategien sollten niemals Auszahlungsberechtigungen benötigen. Nutzen Sie stattdessen eingeschränkte Berechtigungen (read, trade) und gegebenenfalls IP-Whitelisting.

Ja. TradingHost unterstützt die MCP-basierte Steuerung für KI-IDEs wie Cursor, Claude Code, GitHub Copilot und 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 Observability-Schnittstelle, nicht als Ausführungspfad für Trades. Details finden Sie unter MCP-Steuerungsschnittstelle.

Beides. Die MCP-Steuerungsschnittstelle funktioniert gleichermaßen über CLI-basierte Agenten (Claude Code CLI, benutzerdefinierte MCP-Clients, skriptbasierte MCP-Aufrufe) wie auch direkt aus einer IDE heraus. Der GitHub-native Deployment-Prozess funktioniert zudem völlig ohne KI-Tools: Ein normaler 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 laufende Strategien zu beeinträchtigen. Ihr Strategiecode bleibt jedoch selbst für eine sichere Fehlerbehandlung, den Schutz vor doppelten Orders und Risikokontrollen verantwortlich. Details finden Sie unter Observability.

Coincheck erfordert, dass ACCESS-NONCE pro API-Schlüssel ein streng ansteigender Integer mit Millisekunden-Präzision ist. Ein nonce, der kleiner oder gleich dem zuvor akzeptierten Wert ist, führt zu einer nonce-error-Antwort. Die häufigste Ursache dafür ist, dass zwei Strategien denselben Schlüssel verwenden und sich überschneidende nonces senden, oder dass die Uhr eines Containers zurückspringt (NTP-Korrektur in die falsche Richtung). Verwenden Sie einen dedizierten API-Schlüssel pro Strategie und verlassen Sie sich auf die NTP-synchronisierte Uhr der Runtime. Weitere Informationen finden Sie oben im Abschnitt „Betriebshinweise“.

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

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