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.
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.
✓ 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
- ÉTAPE 01
Connecter GitHub
Autorisez TradingHost à accéder à votre compte GitHub.
- É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.
- É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.
- É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.
- É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.
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.
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.
SourcePaxos FIX 4.2 reference03 · 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.
SourcePaxos / ItBit overview04 · 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.
SourcePaxos API reference05 · 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.
SourcePaxos / ItBit overview
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.