Temps de lecture : … min

Runtime natif IA pour vos stratégies de trading Coinbase

Créez vos stratégies dans Cursor, Claude Code ou tout autre IDE IA. Déployez depuis GitHub sur un runtime cloud managé avec contrôle MCP natif, logs et choix de la région.

Par l’équipe d’ingénierie de TradingHost

Section 01 · En un coup d’œil

En un coup d’œil

Plateforme
Coinbase
Type de plateforme
Plateforme d'échange crypto
Classe d’actifs
Crypto, ainsi que contrats perpétuels sur actions et matières premières sur Coinbase International Exchange
Produits pris en charge
Spot (Coinbase Advanced), futures perpétuels américains et futures nano BTC/ETH via Coinbase Financial Markets (régulé par la CFTC, lancé le 21 juillet 2025), perpétuels réglés en USDC sur Coinbase International Exchange (crypto, actions et or/argent), options crypto via Deribit (acquis le 14 août 2025)
Modèle d’exécution
Runtime de stratégie conteneurisé
Source de déploiement
GitHub
Langages
Tout langage compatible avec un conteneur
Intégrations courantes
REST et WebSocket natifs Coinbase Advanced, CCXT, connecteur Hummingbot coinbase_advanced_trade (spot uniquement), REST, FIX et WebSocket Coinbase INTX, REST, FIX et WebSocket Coinbase Prime pour les institutionnels, SDK personnalisés
Intégration du workflow d’IA
Interface de contrôle MCP pour Cursor, Claude Code, GitHub Copilot et agents CLI
Rôle de TradingHost
Runtime, déploiement, logs, health checks, choix de la région, contrôle MCP
Rôle de Coinbase
Compte d'échange, accès API, accès au marché, lieu d'exécution
Affiliation
TradingHost est indépendant et n'est pas affilié à Coinbase ni à Deribit, sa filiale depuis août 2025

Section 02 · Ce que propose Coinbase

Ce que propose Coinbase

Coinbase s'étend sur quatre plateformes de trading avec trois schémas d'authentification : Coinbase Advanced pour le spot grand public et les futures perpétuels américains listés sur CFM, Coinbase Exchange pour le spot institutionnel, Coinbase International Exchange (INTX) pour les perpétuels réglés en USDC (incluant crypto, actions et or/argent), et Coinbase Prime pour le courtage institutionnel. Les options crypto sont hébergées sur Deribit, acquis par Coinbase le 14 août 2025 pour environ 2,9 milliards de dollars, et continuent de fonctionner via l'API Deribit existante. Les spécificités des endpoints évoluent avec le temps. La structure globale reste stable ; les limites de requêtes précises, les paliers de frais et les listes de symboles sont disponibles dans la documentation de Coinbase.

Marchés et types de stratégies

  • Market making sur perpétuels réglés en USDC sur Coinbase International
  • Exécution de futures perpétuels nano BTC et ETH américains régulés par la CFTC
  • Arbitrage de base avec collatéral croisé sur Coinbase International (USDC, BTC, ETH déposés en marge sur plus de 40 actifs)
  • Stratégies sur futures perpétuels d'actions (perpétuels sur actions américaines individuelles sur Coinbase International)
  • Exécution TWAP spot sur Advanced Trade contre les paires USD et USDC
  • Couverture delta sur options et spot via Deribit combiné au spot Coinbase
  • Stratégies de carry sur taux de financement USDC sur futures perpétuels américains et perpétuels Coinbase International
  • Futures perpétuels sur l'or et l'argent sur Coinbase International (disponibles le 22 avril 2026)

Interface API

Produits couverts
Coinbase Advanced (spot grand public et futures perpétuels américains via CFM), Coinbase Exchange (spot institutionnel, anciennement Coinbase Pro), Coinbase International Exchange / INTX (perpétuels réglés en USDC), Coinbase Prime (courtage institutionnel), et un sandbox sur api-sandbox.coinbase.com qui simule uniquement les comptes (Accounts) et les ordres (Orders). Deribit conserve sa propre API après l'acquisition.
Méthodes de connexion
REST et WebSocket sur Advanced, Exchange et INTX. FIX sur INTX et Prime. Données de marché via WebSocket uniquement sur certaines plateformes.
Authentification
Clés API CDP signées sous forme de JWT, avec Ed25519 (EdDSA) par défaut pour les nouvelles clés depuis février 2025, ou ECDSA P-256 (ES256) pour les SDK hérités. L'API REST d'INTX utilise un en-tête access-signature plutôt qu'un JWT. Les clés HMAC héritées de Coinbase Pro ont été retirées le 6 juin 2024 et ne peuvent plus être réémises.

Pour plus de détails, reportez-vous à Coinbase

Les endpoints spécifiques, les limites de requêtes, les paliers de frais et l'historique des versions se trouvent dans la documentation de Coinbase. Considérez-les comme la source de vérité.

Section 03 · Développer avec l’IA

Développez votre stratégie Coinbase avec l’IA

Choisissez une méthode d’intégration, dupliquez (fork) un starter de framework TradingHost et concevez votre stratégie dans un AI IDE. Cursor, Claude Code, GitHub Copilot et les agents IA en ligne de commande fonctionnent tous avec le même cycle de déploiement natif sur GitHub.

  • API Coinbase native

    Contrôle direct du comportement spécifique à Coinbase, des données de compte et de la logique d'exécution des ordres sur Advanced, Exchange, INTX et Prime.

  • CCXT

    Interface commune entre Coinbase et d'autres plateformes d'échange crypto. CCXT expose le spot Coinbase via les classes unifiées `coinbase` et `coinbaseexchange` ; les perpétuels INTX ne sont pas intégrés de manière native dans CCXT aujourd'hui.

  • Hummingbot

    Déploiements basés sur un framework utilisant le connecteur `coinbase_advanced_trade`. Spot uniquement ; Hummingbot ne prend pas en charge les dérivés Coinbase actuellement.

  • Connecteur personnalisé

    Votre propre moteur de trading interne ou intégration propriétaire Coinbase, y compris l'accès direct via REST et FIX à Coinbase INTX, ou FIX à Coinbase Prime pour les flux institutionnels.

Compatibilité des frameworks avec les produits Coinbase

La couverture varie selon le framework. Les dérivés Coinbase sont répartis entre CFM (futures perpétuels américains listés sur Coinbase Advanced) et Coinbase International (perpétuels réglés en USDC, incluant les perpétuels sur actions et or/argent), tandis que les options crypto se trouvent sur Deribit, acquis par Coinbase en août 2025 mais conservant sa propre API. Le connecteur `coinbase_advanced_trade` de Hummingbot ne couvre que le spot ; CCXT gère le spot sur Coinbase Advanced et la plateforme institutionnelle Coinbase Exchange, mais n'intègre pas les perpétuels INTX comme marchés de swap natifs ; l'accès natif à l'API Coinbase permet d'atteindre chaque plateforme exploitée directement par Coinbase.

FrameworkSpotPerpOptionsMarge
Native Coinbase APIPris en chargePris en chargeSupport non documentéPris en charge
CCXTPris en chargePartiellement pris en chargeSupport non documentéPartiellement pris en charge
FreqtradePartiellement pris en chargeSupport non documentéSupport non documentéSupport non documenté
HummingbotPris en chargeSupport non documentéSupport non documentéSupport non documenté

✓ support confirmé selon la documentation officielle du framework. « no » indique qu'il n'est pas officiellement documenté comme supporté. « partial » indique une couverture limitée, voir les détails ci-dessus.

TradingHost n’impose aucun framework. Il exécute votre projet.

Développer avec l’IA

Les starters de framework ci-dessus s’associent naturellement avec les AI IDE. L’interface de contrôle MCP de TradingHost ferme la boucle : les outils d’IA peuvent inspecter les déploiements, consulter les journaux et gérer l’environnement d’exécution à vos côtés, sans jamais interférer avec le flux d’exécution des ordres.

Section 04 · Exécuter sur TradingHost

Exécutez votre code sur TradingHost

Coinbase fournit la plateforme d’échange et l’accès API. TradingHost fournit l’environnement de production où s’exécute votre stratégie connectée à Coinbase.

Au lieu d’exécuter le code de votre stratégie sur un ordinateur portable, un ordinateur de bureau, un VPS générique ou un serveur configuré manuellement, vous le déployez depuis GitHub dans un environnement d’exécution de conteneurs géré par TradingHost.

Vous

  • Votre dépôt contient votre code.
  • Votre déploiement définit son mode d’exécution.
  • Votre stratégie se connecte à Coinbase.

TradingHost

  • Maintient l’environnement d’exécution en ligne.
  • Affiche les logs et les contrôles d’état.
  • Sélection de la région.
  • Surface de déploiement contrôlée.

Flux de déploiement

  1. ÉTAPE 01

    Connecter GitHub

    Autorisez TradingHost à accéder à votre compte GitHub.

  2. ÉTAPE 02

    Associez un dépôt ou démarrez depuis un framework

    Connectez TradingHost à votre dépôt de stratégie existant, ou dupliquez (fork) un runtime de framework TradingHost (CCXT ou Hummingbot) pour obtenir une base fonctionnelle.

  3. ÉTAPE 03

    Déployer dans un conteneur TradingHost

    Choisissez une région (EU ou US-East), renseignez les variables d'environnement requises par votre stratégie (clés API Coinbase CDP, identifiants de signature d'accès INTX, etc.) et déployez. TradingHost construit votre conteneur à partir du dépôt et exécute votre stratégie sur une infrastructure Kubernetes gérée. Aucune installation locale de Docker n'est requise.

  4. ÉTAPE 04

    Suivre les logs et l’état de santé

    Suivez en direct les logs, l’état de santé et l’état d’exécution depuis le tableau de bord TradingHost. Cette même interface est accessible via MCP depuis n’importe quel AI IDE, permettant à Cursor, Claude Code ou un agent en ligne de commande de lire l’état du déploiement et de gérer le runtime à vos côtés.

  5. ÉTAPE 05

    Mettre à jour et redéployer

    Poussez vos modifications sur votre branche principale GitHub et TradingHost relance automatiquement le déploiement.

Section 05 · Notes opérationnelles

Notes opérationnelles pour Coinbase

Les pièges qui vous guettent lorsque vous exécutez réellement une stratégie Coinbase dans un runtime cloud conteneurisé, absents de la documentation de Coinbase ou des fichiers README des frameworks. Chaque point ci-dessous est cité ou paraphrasé à partir de la documentation officielle de Coinbase ; les conseils de déploiement proviennent de l'exécution de ces stratégies sur TradingHost.

  1. 01 · Retrait des systèmes hérités

    Clés API Coinbase Pro retirées en juin 2024 ; expiration des clés v2 héritées en février 2025

    L'API REST et WebSocket autonome de Coinbase Pro a été abandonnée le 6 juin 2024, date à laquelle la création de nouvelles clés Pro a été désactivée. Coinbase a commencé à révoquer toutes les clés API grand public héritées restantes le 5 février 2025. Toute stratégie utilisant encore des clés HMAC de type Pro renvoie des erreurs 401 et doit être recréée via la Coinbase Developer Platform.

  2. 02 · Algorithme de signature

    Ed25519 est le format par défaut ; ECDSA P-256 est hérité

    Les nouvelles clés API CDP utilisent par défaut Ed25519 (EdDSA) depuis février 2025. L'algorithme ECDSA avec P-256 signé en tant que JWT ES256 reste accepté et est requis lors de l'utilisation de SDK plus anciens comme `coinbase-advanced-py` en attendant qu'ils intègrent le support d'Ed25519. Les stratégies devraient se standardiser sur Ed25519, sauf si un SDK impose explicitement ECDSA.

  3. 03 · Expiration des JWT

    Les jetons Bearer durent deux minutes ; à régénérer à chaque requête

    Les JWT de Coinbase Advanced expirent 120 secondes après leur émission. Une stratégie doit régénérer le JWT à chaque appel, ou au minimum via un minuteur glissant de moins de 2 minutes, sous peine de rencontrer des erreurs 401 Unauthorized s'apparentant à des échecs de signature. Les abonnements WebSocket aux canaux user et futures_balance_summary nécessitent un JWT dans le message d'abonnement lui-même, et pas seulement lors de la connexion.

  4. 04 · Limites de requêtes

    30 req/s authentifiées, 10 req/s publiques, burst par algorithme de "token bucket"

    Les points de terminaison REST privés d'Advanced Trade sont limités à 30 requêtes par seconde par utilisateur. Les points de terminaison publics sont limités à 10 req/s par IP. Le limiteur utilise un algorithme de "token bucket" à remplissage paresseux (lazy-fill), de sorte que de courts pics (bursts) au-dessus de 30 requêtes sont autorisés jusqu'à ce que le réservoir soit vide, après quoi l'API renvoie une erreur 429. Planifiez vos scénarios extrêmes d'annulation massive d'ordres (order-cancel storms) en conséquence.

  5. 05 · Sandbox

    La sandbox d'Advanced Trade ne couvre que les comptes et les ordres

    L'hôte de sandbox `https://api-sandbox.coinbase.com/api/v3/brokerage/` simule uniquement les points de terminaison Accounts et Orders. Les données de marché, les produits, les frais et les portefeuilles ne sont pas disponibles dans la sandbox. Par conséquent, les tests de stratégie de bout en bout doivent combiner un flux d'ordres sandboxé avec des données de marché réelles en lecture seule, ou s'exécuter par rapport à un mock local.

  6. 06 · Division des plateformes

    Advanced, Exchange, INTX et Prime sont quatre plateformes avec trois schémas d'authentification

    Un compte Coinbase Advanced ne donne pas accès à INTX. INTX nécessite une inscription auprès de Coinbase Bermuda et est réservé aux institutions non américaines éligibles ; l'API REST d'INTX utilise un en-tête access-signature, et non un JWT. Coinbase Prime est un produit de courtage institutionnel distinct doté de ses propres API REST, FIX et WebSocket. Le code de votre stratégie doit intégrer la sélection de la plateforme comme une configuration de premier ordre, et non comme un simple commutateur basé sur le type de clé.

  7. 07 · Options crypto

    Les options crypto restent sur l'API de Deribit pour le moment

    Coinbase a finalisé l'acquisition de Deribit le 14 août 2025 pour environ 2,9 milliards de dollars. Le trading d'options sur Deribit continue de fonctionner sous la marque et l'API existantes de Deribit ; il n'existe aucun point de terminaison d'options Coinbase unifié en date de mai 2026. Les stratégies nécessitant une exposition aux options doivent intégrer directement l'API de Deribit.

Section 06 · Conçu pour

Conçu pour

Les runtimes TradingHost pour Coinbase sont particulièrement adaptés aux :

  • Développeurs concevant des stratégies dans des IDE IA (Cursor, Claude Code)
  • Traders crypto systématiques
  • Développeurs quantitatifs
  • Utilisateurs de CCXT et Hummingbot
  • Équipes migrant d'un hébergement VPS vers un déploiement conteneurisé

La connexion à GitHub et la création de votre première stratégie sont gratuites.

Section 08 · FAQ

FAQ

Non. TradingHost est indépendant et n'est pas affilié à Coinbase ni à Deribit, sa filiale depuis août 2025.

Non. Le code de votre stratégie se connecte à Coinbase et envoie des instructions selon votre propre logique, les autorisations de votre compte et votre méthode d'intégration. TradingHost fournit l'environnement d'exécution (runtime) dans lequel ce code s'exécute.

Non. L'accès à l'API Coinbase est fourni par Coinbase. Vous êtes responsable de votre compte Coinbase, des autorisations de l'API, de vos identifiants et du respect des conditions d'utilisation de Coinbase.

Non. TradingHost est l'environnement d'exécution cloud (runtime) où s'exécute le code de votre stratégie. Nous ne fournissons pas de signaux, de modèles de prédiction IA ou de bots préconfigurés. Avec TradingHost, vous écrivez ou générez vous-même votre stratégie (souvent avec Cursor ou Claude Code), vous la conservez sur GitHub sous forme de code, et vous utilisez TradingHost pour l'exécuter en production. Des produits comme 3Commas ou Cryptohopper détiennent la logique de la stratégie ; TradingHost se contente d'exécuter la vôtre.

AWS et DigitalOcean vous fournissent de la puissance de calcul brute. Vous devez gérer vous-même les mises à jour de l'OS, l'orchestration des conteneurs, la centralisation des logs, la rotation des secrets, le basculement de région et la surveillance de la disponibilité. TradingHost vous offre un environnement d'exécution géré, spécialement conçu pour les stratégies de trading : déploiement natif depuis GitHub, contrôle via MCP depuis vos IDE IA, ainsi que des interfaces intégrées pour les logs et le suivi de l'état de santé. Si vous préférez gérer l'infrastructure vous-même, AWS convient parfaitement. Si vous préférez un environnement d'exécution clé en main sous forme de service géré, TradingHost est la voie la plus rapide.

Oui. TradingHost exécute des stratégies Python ; choisissez l'environnement d'exécution de framework qui correspond à votre stack ou déployez votre propre dépôt.

Oui. TradingHost prend en charge n'importe quel langage capable de s'exécuter dans un conteneur.

Oui. CCXT intègre les classes unifiées `coinbase` and `coinbaseexchange` qui couvrent le trading au comptant (spot) sur Coinbase Advanced et la plateforme institutionnelle Coinbase Exchange. Les contrats perpétuels de Coinbase International Exchange ne sont pas proposés comme un marché de swap CCXT de premier ordre aujourd'hui ; pour les contrats perpétuels INTX, passez donc par l'API native REST ou FIX de Coinbase INTX. Intégrez votre stratégie CCXT dans un conteneur, connectez-la à GitHub, et TradingHost l'exécutera comme n'importe quel projet Python ou Node. Consultez l'environnement d'exécution du framework CCXT pour connaître toute la procédure de configuration.

TradingHost est indépendant des plateformes (venue-agnostic) au niveau de l'environnement d'exécution : tout code capable de s'authentifier auprès d'une interface Coinbase peut s'exécuter dans un conteneur. Les contrats à terme perpétuels américains cotés sur CFM (BTC et ETH, y compris les contrats nano disponibles depuis le 21 juillet 2025) sont accessibles via Coinbase Advanced dès lors que votre compte est éligible. Les contrats perpétuels de Coinbase International Exchange nécessitent une inscription à INTX sous l'entité Coinbase Bermuda et sont réservés aux institutions non américaines éligibles. L'éligibilité est déterminée par Coinbase, et non par TradingHost ; nous nous contentons d'exécuter le code de la stratégie qui s'authentifie auprès de la plateforme à laquelle votre compte a accès.

Oui, si votre projet est conçu ainsi. Vous pouvez exécuter plusieurs processus ou services de stratégie au sein d'un même environnement d'exécution, ou les séparer dans différents environnements pour plus d'isolation et de clarté opérationnelle. Consultez la page de l'environnement d'exécution TradingHost pour découvrir le modèle multi-stratégie.

La voie la plus rapide consiste à dupliquer (fork) un environnement d'exécution de framework TradingHost : CCXT ou Hummingbot pour un projet prêt à être déployé. Vous pouvez également connecter votre propre dépôt GitHub de stratégie. L'association d'un dépôt GitHub et la création d'une stratégie sont gratuites ; les forfaits d'environnement d'exécution sont détaillés sur la page des tarifs.

Dans votre flux de gestion des secrets contrôlé par GitHub. TradingHost les lit au moment de l'exécution via les secrets de dépôt GitHub, les secrets d'environnement ou votre propre processus approuvé de gestion des secrets. TradingHost n'a pas besoin de détenir votre clé API CDP, vos identifiants access-signature INTX ou vos identifiants Prime. Consultez la section sur les secrets de la plateforme pour connaître l'intégralité du modèle de gestion.

Coinbase a abandonné l'API REST et WebSocket autonome de Coinbase Pro le 6 juin 2024 et a cessé d'émettre de nouvelles clés Pro à cette date. À partir du 5 février 2025, Coinbase a commencé à révoquer les clés API grand public héritées restantes. Toute stratégie encore configurée avec des clés HMAC de type Pro renvoie des erreurs 401 et ne peut plus fonctionner. La solution consiste à générer une nouvelle clé dans la Coinbase Developer Platform (CDP), à utiliser par défaut Ed25519 (sauf si votre SDK impose ECDSA P-256), et à mettre à jour votre stratégie pour signer les requêtes Advanced Trade sous forme de JWT. Consultez la section Notes opérationnelles ci-dessus pour obtenir tout le contexte sur cette obsolescence.

Oui. TradingHost prend en charge le contrôle basé sur MCP pour les IDE IA, notamment Cursor, Claude Code, GitHub Copilot et les agents IA en ligne de commande. Les outils d'IA peuvent inspecter les déploiements, consulter les logs, redémarrer les stratégies et gérer les flux de travail de l'environnement d'exécution. MCP est une interface de contrôle et d'observabilité, et non le chemin d'exécution des transactions. Consultez l'interface de contrôle MCP pour en savoir plus.

Les deux. L'interface de contrôle MCP fonctionne aussi bien depuis des agents CLI (le CLI Claude Code, des clients MCP personnalisés, des appels MCP scriptés) que depuis un IDE. Le cycle de déploiement natif via GitHub fonctionne également sans aucun outil d'IA : un simple git push sur votre branche principale déclenche un redéploiement.

Le runtime détecte le crash et expose les logs ainsi que les informations de santé pertinentes. Lorsque c'est possible, la stratégie concernée peut être redémarrée sans perturber les autres stratégies exécutées dans le même conteneur. Le code de votre stratégie reste responsable de la gestion sécurisée des erreurs, de la protection contre les ordres doublons et des contrôles de risque. Consultez la page sur l'observabilité pour en savoir plus sur les logs et l'interface de santé.

L'échec d'authentification le plus courant sur Coinbase est l'erreur HTTP 401 sur l'API REST ou WebSocket d'Advanced Trade. Les causes habituelles sont un JWT expiré (les JWT de Coinbase ne durent que 2 minutes), une clé ECDSA utilisée avec une bibliothèque configurée par défaut sur Ed25519 (ou inversement), une clé API encore dans son délai d'activation, ou une clé héritée de Coinbase Pro qui a été retirée en juin 2024. Générez une nouvelle clé CDP, choisissez Ed25519 à moins que votre SDK n'impose ECDSA, et régénérez le JWT à chaque requête. Consultez la section Notes opérationnelles ci-dessus pour obtenir des instructions complètes.

L'hôte du sandbox Advanced Trade est `https://api-sandbox.coinbase.com/api/v3/brokerage/`. Il simule uniquement les points de terminaison Accounts et Orders. Les données de marché, les produits, les frais et les portefeuilles ne sont pas inclus dans le sandbox. Par conséquent, les tests de stratégie de bout en bout doivent combiner un flux d'ordres simulé avec des données de marché réelles en lecture seule, ou s'exécuter par rapport à un mock local. INTX et Prime disposent de leurs propres parcours d'intégration institutionnels plutôt que d'un sandbox public. Conservez les secrets de sandbox et de production dans des entrées de Secrets TradingHost distinctes ; ne les réutilisez jamais d'un environnement à l'autre.

Les options crypto se trouvent sur Deribit. Coinbase a finalisé l'acquisition de Deribit le 14 août 2025 pour environ 2,9 milliards de dollars, mais le trading d'options Deribit continue de fonctionner sous la marque et l'API existantes de Deribit ; il n'existe pas de point de terminaison d'options Coinbase unifié en date de mai 2026. Les stratégies qui souhaitent s'exposer aux options intègrent directement l'API Deribit, parallèlement aux flux spot ou perp de Coinbase, et s'exécutent dans un conteneur TradingHost de la même manière que n'importe quelle autre stratégie multi-plateforme.

TradingHost s'exécute dans les régions EU et US-East. Choisissez la région la plus proche du moteur d'appariement dont dépend votre stratégie. Consultez la page des régions pour obtenir des détails sur le routage et la proximité.

Non. TradingHost se concentre sur le runtime de production et le déploiement. Le backtesting relève de votre environnement de recherche, de votre framework ou d'AlgoBuilder.