Temps de lecture : … min

Environnement d'exécution natif IA pour stratégies ItBit

Développez dans Cursor, Claude Code ou n'importe quel IDE IA. Déployez depuis GitHub vers un environnement d'exécution 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
ItBit (Paxos)
Type de plateforme
Plateforme d'échange crypto institutionnelle et desk OTC
Classe d’actifs
Crypto
Produits pris en charge
Trading spot sur paires USD, carnet d'ordres level-2 via WebSocket en streaming, OTC institutionnel pour les ordres supérieurs à 100 000 USD (agency-only)
Modèle d’exécution
Environnement d'exécution conteneurisé pour stratégies
Source de déploiement
GitHub
Langages
Tout langage compatible avec les conteneurs
Intégrations courantes
FIX 4.2 (compatible QuickFIX), Paxos REST v2, données de marché WebSocket, connecteurs 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
Environnement d'exécution, déploiement, logs, bilans de santé, choix de la région, contrôle MCP
Rôle de ItBit
Compte d'échange, accès API, accès au marché, lieu d'exécution
Affiliation
TradingHost est indépendant et n'est pas affilié à ItBit ni à son opérateur Paxos.

Section 02 · Ce que propose ItBit

Ce que propose ItBit

Opéré par Paxos, ItBit est une plateforme d'échange crypto spot institutionnelle sur paires USD, doublée d'un desk OTC pour les ordres supérieurs à 100 000 USD. L'intégration s'effectue via FIX 4.2 (basé sur les types de messages des marchés d'actions et compatible QuickFIX) ainsi que via l'API Paxos REST v2. Les anciens points de terminaison REST d'ItBit ont été abandonnés en août 2022 après une période de transition de 90 jours ; toutes les nouvelles intégrations doivent cibler Paxos v2. Le flux WebSocket diffuse le carnet d'ordres level-2 et les événements de transaction. FIX reste la voie privilégiée pour les flux institutionnels à haute fréquence ou à faible latence. Les spécificités des points de terminaison évoluent avec le temps. Si l'architecture globale reste stable, les limites de requêtes précises, la grille tarifaire et les règles d'éligibilité OTC sont détaillées dans la documentation de Paxos.

Marchés et types de stratégies

  • Stratégies spot BTC/USD et ETH/USD
  • Connectivité institutionnelle FIX 4.2
  • Flux d'exécution compatibles QuickFIX
  • Consommateurs de carnets d'ordres level-2 via WebSocket en streaming
  • Stratégies spot Paxos REST v2
  • Routage OTC institutionnel (ordres supérieurs à 100 000 USD)
  • Exécution basée à New York
  • Flux de blocs d'envergure en mode agency-only

Interface API

Produits couverts
Trading spot sur paires USD, principalement BTC et ETH. Le carnet d'ordres level-2 est disponible via WebSocket en streaming. Le desk OTC institutionnel traite les ordres supérieurs à 100 000 USD en mode agency-only. L'ancienne API REST ItBit a été abandonnée en août 2022 ; toutes les nouvelles intégrations doivent cibler l'API Paxos REST v2.
Méthodes de connexion
FIX 4.2 basé sur les types de messages des marchés d'actions (NewOrderSingle, OrderCancelRequest, ExecutionReport, OrderStatusRequest). Paxos REST v2 pour les intégrations HTTP. WebSocket en streaming pour les données de marché. FIX est la voie privilégiée pour les flux institutionnels à haute fréquence ou à faible latence.
Authentification
Les sessions FIX s'authentifient lors de la connexion avec un SenderCompID, un TargetCompID et un secret de session négocié lors de l'onboarding. Paxos REST v2 utilise une paire clé/secret API signée avec HMAC-SHA256. L'accès au desk OTC requiert une étape d'onboarding supplémentaire au-delà de la simple création d'API et est réservé aux clients institutionnels.

Pour les détails techniques, consultez Paxos

Les points de terminaison spécifiques, les types de messages FIX, les limites de requêtes, les listes de symboles et l'historique des versions sont disponibles dans la documentation de Paxos. Considérez-la comme la source de référence.

Section 03 · Développer avec l’IA

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

ItBit est une plateforme institutionnelle axée sur FIX. Choisissez FIX 4.2 pour une exécution à faible latence ou l'API Paxos REST v2 pour vos intégrations HTTP, développez votre stratégie dans un IDE IA, et laissez TradingHost l'exécuter. Cursor, Claude Code, GitHub Copilot et les agents CLI fonctionnent tous avec le même flux de déploiement natif GitHub.

  • FIX 4.2 / Paxos REST v2 natif

    Connectivité FIX 4.2 directe pour les flux institutionnels à faible latence, ou API Paxos REST v2 pour les intégrations HTTP. Le protocole WebSocket transmet les données de marché level-2.

  • CCXT

    CCXT ne propose pas actuellement de connecteur natif ItBit / Paxos v2. Les stratégies ItBit basées sur CCXT utilisaient historiquement l'ancienne API REST obsolète ; les nouvelles intégrations doivent utiliser directement FIX 4.2 ou Paxos REST v2.

  • Freqtrade ou Hummingbot

    Aucun de ces frameworks ne prend en charge ItBit / Paxos. Les stratégies nécessitant un accès à ItBit devront passer par un connecteur personnalisé ou un adaptateur FIX.

  • Connecteur personnalisé

    Votre propre moteur de trading interne ou un adaptateur FIX 4.2 basé sur QuickFIX connecté aux endpoints de session Paxos, complété par le protocole HMAC de Paxos REST v2 pour les solutions de secours HTTP.

Prise en charge des méthodes de connexion pour ItBit

ItBit est une plateforme institutionnelle axée sur FIX. CCXT, Freqtrade et Hummingbot ne prennent pas en charge ItBit / Paxos. Les stratégies doivent s'interfacer directement via FIX 4.2 ou Paxos REST v2. Le tableau ci-dessous associe les méthodes de connexion à la couverture des produits plutôt qu'au support des frameworks.

MéthodeSpotOTCRESTDonnées WS
Native FIX 4.2Pris en chargePris en chargePris en chargePris en charge
Paxos REST v2Pris en chargePartiellement pris en chargePris en chargeSupport non documenté
CCXTSupport non documentéSupport non documentéSupport non documentéSupport non documenté
Freqtrade / HummingbotSupport non documentéSupport non documentéSupport non documentéSupport non documenté

✓ support confirmé selon la documentation officielle. « no » indique l'absence de support officiel documenté. « partial » indique une couverture limitée (les routes OTC sont en mode agency-only et soumises à un onboarding supplémentaire). Les liens vers les workflows renvoient vers des pages /workflows/ en cours de rédaction.

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

Développer avec l’IA

Les méthodes d'intégration ci-dessus s'associent naturellement avec les IDE IA. L'interface de contrôle MCP de TradingHost ferme la boucle : les outils d'IA peuvent inspecter les déploiements, consulter les logs et gérer le runtime à vos côtés, sans jamais intervenir sur le chemin d'exécution des transactions.

Section 04 · Exécuter sur TradingHost

Exécutez votre code sur TradingHost

ItBit 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 à ItBit.

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 à ItBit.

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 intégrez votre propre adaptateur FIX

    Connectez TradingHost à votre dépôt de stratégie existant. ItBit étant une plateforme axée sur FIX, la configuration de départ classique associe un adaptateur 4.2 basé sur QuickFIX à la logique de votre stratégie, tandis que Paxos REST v2 comble les besoins en HTTP.

  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 (identifiants de session FIX, SenderCompID / TargetCompID, clés d'API Paxos REST v2) et déployez. TradingHost construit votre conteneur à partir du dépôt et exécute votre stratégie sur une infrastructure Kubernetes managé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 ItBit

Les pièges qui vous attendent lorsque vous exécutez réellement une stratégie ItBit dans un runtime cloud conteneurisé, loin de la théorie des documentations de Paxos ou des fichiers README des frameworks. Chaque point ci-dessous est cité ou paraphrasé à partir de la documentation officielle de Paxos ; les conseils de déploiement sont issus de l'exécution réelle de ces stratégies sur TradingHost.

  1. 01 · Migration REST

    L'ancienne API REST ItBit est obsolète depuis août 2022 ; les nouvelles intégrations doivent cibler Paxos v2

    Paxos a abandonné l'ancienne API REST ItBit en août 2022 avec une période de transition de 90 jours vers Paxos REST v2. Toute intégration encore connectée aux anciens endpoints renvoie des erreurs et ne peut plus fonctionner. La solution consiste à migrer vers l'interface REST Paxos v2, qui utilise un schéma d'authentification HMAC clé/secret plutôt que l'ancien format propre à ItBit. Des exemples de code ItBit obsolètes circulent encore sur le web ; considérez-les comme dépassés et vérifiez-les par rapport à la documentation actuelle de Paxos avant de les copier.

  2. 02 · Dialecte FIX 4.2

    Le protocole FIX 4.2 d'ItBit suit le dialecte des messages du marché des actions

    L'implémentation FIX d'ItBit est calquée sur les types de messages du marché des actions plutôt que sur les dialectes du Forex ou des taux d'intérêt : NewOrderSingle, OrderCancelRequest, ExecutionReport et OrderStatusRequest en sont les verbes principaux. Un dictionnaire de données XML compatible avec QuickFIX est disponible. Les stratégies migrant depuis des plateformes FIX Forex doivent réassocier les types de messages et les balises de champs ; le format de transmission est similaire mais le vocabulaire sémantique diffère. Validez les handshakes de session sur la sandbox Paxos avant d'orienter le flux d'ordres de production vers l'endpoint réel.

  3. 03 · Routage OTC

    Les ordres supérieurs à 100 000 USD passent par le bureau OTC agency-only

    Le bureau OTC d'ItBit gère les ordres supérieurs à 100 000 USD et fonctionne exclusivement en mode agency-only. L'accès à l'OTC nécessite un processus d'onboarding supplémentaire au-delà de la simple création d'API et est réservé aux clients institutionnels. Une stratégie qui dépasse occasionnellement le seuil des 100 000 USD ne peut pas simplement soumettre un unique ordre volumineux sur le carnet d'ordres public ; elle doit soit fractionner l'ordre en tailles adaptées au carnet, soit router le bloc important via le bureau OTC en utilisant le workflow approprié. Intégrez ce seuil de taille dans la configuration du routeur d'ordres de votre stratégie afin que la décision de routage soit explicite et ne dépende pas d'une logique de nouvelle tentative implicite.

  4. 04 · Données WebSocket

    Le carnet d'ordres level-2 est diffusé via WebSocket ; le trading s'effectue toujours via FIX ou REST

    ItBit expose la profondeur du carnet d'ordres level-2 et les événements de transaction via un canal WebSocket de streaming. Ce WebSocket est réservé aux données de marché : le placement, l'annulation et le suivi des ordres s'effectuent toujours via FIX 4.2 ou Paxos REST v2. Les stratégies qui associent la consommation de données de marché à l'exécution d'ordres doivent traiter le WebSocket comme un flux en lecture seule et ne jamais supposer qu'il permet de transmettre des ordres. Configurez un heartbeat indépendant pour le WebSocket afin qu'une déconnexion des données de marché ne dégrade pas silencieusement les décisions de votre stratégie.

  5. 05 · Profil institutionnel

    ItBit et Paxos adoptent un positionnement institutionnel réglementé, et non un produit grand public

    ItBit est opéré par Paxos Trust Company, une société fiduciaire à vocation limitée agréée par l'État de New York. L'onboarding comprend des processus KYC et AML adaptés à ce cadre réglementaire ; les comptes non institutionnels ne sont pas la cible visée. Si votre stratégie repose sur une inscription en libre-service et une disponibilité immédiate du trading, orientez-vous vers une autre plateforme ; le processus d'ouverture de compte d'ItBit suit un rythme et des exigences documentaires propres aux institutionnels.

Section 06 · Conçu pour

Conçu pour

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

  • Développeurs concevant des stratégies dans des IDE IA (Cursor, Claude Code)
  • Développeurs quantitatifs expérimentés avec le protocole FIX
  • Desks crypto institutionnels routant via l'OTC agency-only
  • Traders crypto systématiques sur les paires USD
  • É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é à ItBit ni à son opérateur Paxos.

Non. Le code de votre stratégie se connecte à ItBit et envoie des instructions selon votre propre logique, vos autorisations de 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 ItBit est fourni par Paxos. Vous êtes responsable de votre compte ItBit / Paxos, des autorisations d'API, de vos identifiants et du respect des conditions d'utilisation de Paxos.

Non. TradingHost est le runtime cloud 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 exécute 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 runtime managé conçu spécifiquement pour les stratégies de trading : déploiement natif depuis GitHub, contrôle via MCP depuis vos IDE IA, ainsi que des interfaces de logs et de suivi d'état prêtes à l'emploi. Si vous souhaitez gérer l'infrastructure vous-même, AWS convient parfaitement. Si vous préférez un runtime sous forme de service managé, TradingHost est la voie la plus directe.

Oui. TradingHost exécute des stratégies en Python ; associez-les à un adaptateur compatible QuickFIX ou à l'API Paxos REST v2. Java est également un excellent choix en raison de la maturité de ses moteurs FIX.

Oui. TradingHost prend en charge n'importe quel langage capable de s'exécuter dans un conteneur. Java et C++ disposent d'écosystèmes de moteurs FIX particulièrement matures si vous choisissez d'utiliser FIX 4.2.

CCXT ne propose pas actuellement de connecteur natif pour ItBit / Paxos v2. Les anciennes intégrations CCXT reposaient sur l'ancienne API REST ItBit abandonnée par Paxos en août 2022 ; ces méthodes ne fonctionnent plus. Les nouvelles intégrations doivent cibler directement FIX 4.2 ou l'API Paxos REST v2. Reportez-vous à la section « Intégration avec l'IA » ci-dessus pour connaître les méthodes d'intégration prises en charge.

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 runtime, ou les séparer dans différents runtimes pour des raisons d'isolation et de clarté opérationnelle. La plupart des moteurs FIX connectent une session par processus ; répartissez vos stratégies sur plusieurs processus si chacune nécessite son propre SenderCompID. Consultez la page de présentation du runtime TradingHost pour en savoir plus sur le modèle multi-stratégie.

L'onboarding sur ItBit suit un rythme propre aux institutionnels ; une fois que vous disposez d'un compte Paxos avec un accès API configuré, pointez un runtime TradingHost vers le dépôt de votre stratégie. Un point de départ classique consiste à associer un adaptateur 4.2 compatible QuickFIX à la logique de votre stratégie. Lier un dépôt GitHub et créer une stratégie est gratuit ; les abonnements de runtime sont détaillés sur la page des tarifs.

Dans votre workflow de secrets géré via 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 conserver vos identifiants de session FIX ou vos clés API Paxos REST v2. Consultez la section sur la gestion des secrets de la plateforme pour en savoir plus.

Non. Les stratégies ne devraient jamais nécessiter d'autorisations de retrait. Utilisez des identifiants restreints uniquement dédiés au trading, et conservez les droits de retrait sur un jeu d'identifiants distinct, géré manuellement et jamais utilisé par un runtime.

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 workflows d'exécution. MCP est une interface de contrôle et d'observabilité, et non le chemin d'exécution des transactions. Consultez la section sur l'interface de contrôle MCP pour plus de détails.

Les deux. L'interface de contrôle MCP fonctionne aussi bien avec des agents en ligne de commande (Claude Code CLI, clients MCP personnalisés, appels MCP scriptés) qu'au sein d'un IDE. Le cycle de déploiement natif 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 plantage et expose les logs ainsi que les informations de santé pertinentes. Lorsque cela 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. Les sessions FIX, en particulier, nécessitent une séquence propre de déconnexion/reconnexion (logout/relogon) pour éviter les vagues de renvoi de messages (resend storms) après un redémarrage. Consultez la section observabilité pour accéder aux logs et à l'interface de santé.

Paxos a déprécié l'ancienne API REST ItBit en août 2022 avec une période de transition de 90 jours. Les intégrations toujours connectées aux anciens endpoints ne fonctionnent plus. Migrez vers Paxos REST v2 ou FIX 4.2 ; les wrappers communautaires ou basés sur CCXT antérieurs à cette migration devront probablement être remplacés plutôt que mis à jour. Consultez la section Notes opérationnelles ci-dessus pour obtenir toutes les instructions.

TradingHost est disponible dans les régions EU et US-East. Pour ItBit, la région US-East s'impose naturellement car Paxos opère une plateforme d'exécution basée aux États-Unis. Consultez la page des régions pour obtenir des détails sur le routage et la proximité.

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