Temps de lecture : … min

Déployez vos stratégies de trading basées sur CCXT sur TradingHost

Exécutez vos projets de trading open source CCXT depuis GitHub sur des runtimes TradingHost toujours actifs.

CCXT connecte votre stratégie à plus de 100 exchanges de cryptomonnaies via une interface unique et cohérente. TradingHost fournit le runtime de production pour exécuter cette stratégie.

Par l’équipe d’ingénierie de TradingHost
  • Déploiement natif depuis GitHub
  • Plus de 100 exchanges via une seule interface
  • Six langages pris en charge
  • REST et WebSocket inclus
  • Runtime toujours actif
  • Proximité géographique avec les exchanges
  • Clés API chiffrées
  • Flux de logs en temps réel
  • Compatible MCP

Introduction

Vous découvrez CCXT ?

Si vous avez déjà écrit du code pour interagir avec un exchange de cryptomonnaies, vous avez probablement remarqué que chaque plateforme fonctionne un peu différemment. Binance a sa propre API, Bybit en a une autre, et OKX une troisième. Les paires de trading sont nommées différemment, les erreurs sont renvoyées sous d’autres formats et les types d’ordres varient d’un site à l’autre.

CCXT résout ce problème. C’est un logiciel open source gratuit, sous licence MIT, qui offre à votre code une interface unique et cohérente pour communiquer avec plus de 100 exchanges. Vous écrivez votre stratégie une seule fois, et elle peut se connecter à Binance, Bybit, OKX, Coinbase, Kraken et plus d’une centaine d’autres plateformes sans avoir à réécrire l’intégration à chaque fois.

CCXT ne contient pas de stratégies de trading. C’est la couche de connectivité. Vous apportez la stratégie, et CCXT gère la communication avec l’exchange.

TradingHost est l’endroit où cette stratégie s’exécute en production. Au lieu de laisser tourner votre stratégie sur un ordinateur portable ou un VPS générique, vous déployez votre code basé sur CCXT sur un runtime cloud TradingHost qui reste en ligne, sécurise vos clés API et vous transmet vos logs en temps réel.

Section 01 · En un coup d’œil

En un coup d’œil

Nature de CCXT
Logiciel open source de connectivité aux exchanges, sous licence MIT
Maintenu par
Le projet CCXT sur GitHub
Exchanges pris en charge
Plus de 100 plateformes centralisées et décentralisées
Langages
JavaScript, TypeScript, Python, C#, PHP, Go
Support API
REST et WebSocket (WebSocket intégré à l’offre gratuite depuis octobre 2022)
Source de déploiement
GitHub
Rôle de TradingHost
Runtime, déploiement, logs, secrets, sélection de la région
Rôle de CCXT
Connectivité aux API des exchanges
Affiliation
TradingHost est indépendant et n’est pas affilié à CCXT
Idéal pour
Stratégies crypto multi-exchanges, arbitrage, collecte de données de marché, automatisation de portefeuille

Section 02 · Intégration de CCXT

Comment CCXT s’intègre dans votre architecture de trading

CCXT est une infrastructure de connectivité aux exchanges. Plusieurs frameworks de trading open source majeurs l’utilisent en arrière-plan, notamment Freqtrade, Hummingbot et OctoBot. CCXT constitue la couche de base, tandis que ces frameworks sont des systèmes de trading complets construits par-dessus.

Cela signifie que vous pouvez déployer CCXT de deux manières sur TradingHost :

  • Option 01

    Direct

    Écrivez le code de votre stratégie dans l’un des six langages pris en charge par CCXT. Votre code appelle directement CCXT pour récupérer les données de marché, passer des ordres et gérer les positions.

  • Parcours 02

    Via un framework

    Utilisez Freqtrade, Hummingbot, Jesse ou un autre framework qui intègre CCXT. Vous configurez le framework, le framework utilise CCXT pour communiquer avec les plateformes d’échange, et TradingHost exécute l’ensemble.

Du point de vue de TradingHost, les deux parcours fonctionnent de la même manière. Vous fournissez un dépôt GitHub, nous l’exécutons.

Vous
Le code de votre stratégie gère la logique de trading.
CCXT
CCXT standardise l’API de la plateforme d’échange.
Plateforme d’échange
Votre compte sur la plateforme d’échange reçoit les ordres.
TradingHost
Exécute le processus de la stratégie et diffuse les logs en continu.

Section 03 · Pourquoi sur TradingHost

Pourquoi déployer CCXT sur TradingHost

Pour être pleinement efficace en trading réel, une stratégie basée sur CCXT doit s’exécuter en continu. L’héberger sur un ordinateur portable, un ordinateur de bureau ou un VPS générique complique la gestion opérationnelle : supervision des processus, redémarrages, gestion des dépendances, dispersion des logs et déploiements manuels.

TradingHost offre aux stratégies CCXT un environnement d’exécution orienté production, conçu spécifiquement pour les processus de trading à long terme.

Ce que vous obtenez

  • Déploiement natif depuis GitHub
  • Environnement d’exécution conteneurisé actif 24h/24
  • Prise en charge de plusieurs stratégies au sein d’un même environnement
  • Stockage chiffré des clés API
  • Choix de la région au plus près de votre plateforme d’échange
  • Diffusion des logs en continu et indicateurs de santé de base
  • Démarrage, arrêt, redémarrage et inspection au niveau de la stratégie
  • Mise à jour d’une stratégie sans redémarrer l’environnement d’exécution
  • Flux de travail pour IDE IA compatibles avec MCP

Ce que vous conservez

  • Le contrôle total du code de votre stratégie
  • La propriété directe de vos comptes d’échange et de vos autorisations API
  • Le choix de votre langage parmi les six pris en charge par CCXT

Section 04 · Plateformes d’échange prises en charge

Plateformes d’échange prises en charge

Chaque page de courtier sur TradingHost vous permet de déployer une stratégie basée sur CCXT. Le même modèle de déploiement (votre dépôt CCXT, vos clés API d’échange et un environnement d’exécution TradingHost) fonctionne pour chacune des plus de 100 plateformes d’échange prises en charge par CCXT.

Cinq associations populaires sont présentées ci-dessous. Pour consulter l’annuaire complet des plus de 100 plateformes d’échange de cryptomonnaies prises en charge par CCXT, voir /brokers/crypto/.

  • CCXT
  • votre plateforme d’échange
  • environnement d’exécution TradingHost

Cette même association fonctionne pour toutes les plateformes d’échange compatibles avec CCXT. Hyperliquid, KuCoin, Bitget, MEXC, Gate.io, dYdX et plus de 100 autres s’appuient sur ce même modèle CCXT-sur-TradingHost. Trouvez votre plateforme dans l’annuaire complet des courtiers crypto.

Voir les plus de 100 plateformes d’échange crypto

Section 05 · Flux de déploiement

Comment fonctionne un déploiement CCXT

Sur TradingHost, le déploiement d’une stratégie basée sur CCXT suit le même modèle que n’importe quel projet hébergé sur GitHub.

  1. ÉTAPE 01

    Connecter ou créer un dépôt

    Connectez-vous avec GitHub et associez un dépôt CCXT existant, ou créez-en un à partir d’un modèle CCXT TradingHost.

  2. ÉTAPE 02

    Définir le point d’entrée du runtime

    TradingHost lit la configuration du runtime de votre projet pour savoir comment compiler et démarrer votre stratégie.

  3. ÉTAPE 03

    Ajouter des clés d’API d’échange chiffrées

    Ajoutez vos clés d’API d’échange en tant que secrets TradingHost. Elles sont chiffrées et injectées dans votre runtime au démarrage.

    /platform/secrets/
  4. ÉTAPE 04

    Choisir une région

    Sélectionnez une région proche du moteur d’appariement de votre plateforme d’échange. AWS Tokyo pour Binance Spot, AWS Frankfurt pour de nombreuses plateformes basées en Europe.

    /platform/regions/
  5. ÉTAPE 05

    Déployer

    TradingHost démarre votre stratégie dans un conteneur managé. Les logs sont diffusés en continu vers le tableau de bord.

    /platform/observability/

Section 06 · REST et WebSocket

REST et WebSocket

CCXT prend en charge à la fois les requêtes REST (polling) et les flux WebSocket au sein du même package. La fonctionnalité WebSocket, auparavant proposée sous l’offre commerciale CCXT Pro, a été intégrée au package gratuit de CCXT en octobre 2022 (à partir de la version 1.95+ de CCXT).

En termes simples, le protocole REST implique que votre code demande à plusieurs reprises à la plateforme d’échange : « quel est le prix actuel ? ». Avec WebSocket, votre code s’abonne une seule fois et la plateforme lui pousse les mises à jour en temps réel. WebSocket est généralement préférable pour les stratégies actives en continu, car il consomme moins de requêtes, offre une latence plus faible et transmet les exécutions d’ordres (fills) en temps réel. REST est plus simple pour les stratégies à basse fréquence qui tolèrent des intervalles d’interrogation.

Les deux fonctionnent sur le même runtime TradingHost. Le choix vous appartient et ne dépend d’aucune contrainte de licence de la part de TradingHost ou de CCXT.

Section 07 · Ce que nous ne faisons pas

Ce que TradingHost ne fait pas

  • TradingHost n’agit pas en tant que plateforme d’échange.
  • TradingHost ne fournit pas de stratégies de trading ni de conseils financiers.
  • TradingHost ne requiert pas d’autorisations de retrait sur votre compte de plateforme d’échange.
  • TradingHost ne conserve pas vos clés d’API d’échange, hormis pour leur injection chiffrée dans le runtime.
  • TradingHost ne garantit pas les performances des stratégies, la disponibilité des plateformes d’échange ni la connectivité au marché.

Section 08 · FAQ

FAQ

Non. TradingHost est indépendant. CCXT est un logiciel open-source sous licence MIT, maintenu par le projet CCXT.

Non. La fonctionnalité WebSocket de CCXT Pro a été intégrée au package gratuit de CCXT en octobre 2022. Depuis la version 1.95+ de CCXT, toute la prise en charge de WebSocket est incluse dans le package gratuit sous licence MIT.

CCXT prend en charge JavaScript, TypeScript, Python, C#, PHP et Go. Chacun de ces langages peut être exécuté sur un runtime TradingHost.

Plus de 100 plateformes d’échange de cryptomonnaies, y compris les principales plateformes centralisées (Binance, Bybit, OKX, Coinbase, Kraken, KuCoin, Bitget, Gate, HTX, MEXC) et décentralisées (Hyperliquid, dYdX, Paradex, Apex).

Non. C’est le code de votre stratégie basée sur CCXT qui passe les ordres via vos propres identifiants d’API d’échange. TradingHost se charge uniquement d’exécuter le processus.

Oui. Un runtime TradingHost peut héberger plusieurs processus de stratégie. Les actions de démarrage, d’arrêt, de redémarrage et d’inspection au niveau de la stratégie peuvent cibler une seule stratégie sans avoir à redémarrer l’ensemble du runtime.

Vous les ajoutez à TradingHost sous forme de secrets chiffrés. Elles sont injectées dans votre runtime au démarrage et ne sont pas stockées dans votre dépôt.

Choisissez une région proche du moteur d’appariement de votre plateforme d’échange. Binance Spot offre généralement la latence la plus faible depuis AWS Tokyo. Les plateformes basées en Europe sont souvent plus performantes depuis AWS Frankfurt. Consultez /platform/regions/ pour obtenir la liste complète.

Oui. Grâce au serveur MCP de TradingHost, les AI IDE compatibles peuvent lire l’état de votre runtime, redéployer des stratégies CCXT, inspecter les logs et gérer vos déploiements. Consultez /platform/mcp/.

Non. CCXT gère uniquement la connectivité aux plateformes d’échange. Pour le backtesting, tournez-vous vers des frameworks comme Freqtrade, Backtrader ou vectorbt, qui peuvent tous utiliser CCXT pour l’exécution en direct.

Déployez votre première stratégie CCXT

Connectez GitHub, choisissez un modèle CCXT ou votre propre dépôt, ajoutez vos clés d’API d’échange, sélectionnez une région et lancez le tout sur un runtime TradingHost.