Temps de lecture : … min

Runtime natif IA pour les stratégies de trading Bitstamp

Développez dans Cursor, Claude Code ou n'importe quel IDE IA. Déployez depuis GitHub sur un runtime cloud managé avec contrôle MCP natif, logs et sélection de région.

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

Section 01 · En un coup d’œil

En un coup d’œil

Plateforme
Bitstamp (Bitstamp by Robinhood)
Type de plateforme
Plateforme d'échange crypto, axée spot, basée dans l'UE
Classe d’actifs
Crypto
Produits pris en charge
Le spot est le marché principal. Des swaps perpétuels réglementés dans l'UE sont disponibles via Bitstamp Financial Services sous sa licence slovène MiFID MTF, réservés aux clients institutionnels européens éligibles (hors offre grand public par défaut). Un bac à sable (sandbox) est accessible à l'adresse https://sandbox.bitstamp.net/api/v2/.
Modèle d’exécution
Runtime de stratégie conteneurisé sur TradingHost
Source de déploiement
GitHub
Langages
Tout langage compatible avec un conteneur
Intégrations courantes
API native Bitstamp HTTP API v2, WebSocket API v2, FIX (institutionnel), CCXT (bitstamp), Freqtrade, Hummingbot, sur mesure
Intégration du workflow d’IA
Interface de contrôle MCP pour le déploiement, les logs, la gestion des ressources et des régions
Rôle de TradingHost
Runtime, déploiement, logs, bilans de santé (health checks), sélection de région, contrôle MCP
Rôle de Bitstamp
Compte d'échange, accès API et FIX, accès au marché, lieu d'exécution
Affiliation
TradingHost est indépendant et n'est pas affilié à Bitstamp ni à Robinhood, sa maison mère depuis la finalisation de l'acquisition le 2 juin 2025. Bitstamp continue d'opérer sous sa propre marque, ses propres API et licences, notamment la CSSF (Luxembourg), la FCA (Royaume-Uni), l'OAM (Italie), la DNB (Pays-Bas), la NYDFS BitLicense via Bitstamp USA Inc., et une licence slovène MiFID MTF détenue par Bitstamp Financial Services.

Section 02 · Ce que propose Bitstamp

Ce que propose Bitstamp

Bitstamp est une plateforme d'échange crypto basée dans l'UE et axée sur le spot, proposant des carnets d'ordres en EUR, GBP et USD, des passerelles fiat SEPA et Faster Payments, ainsi qu'une passerelle FIX institutionnelle. Les stratégies s'authentifient à l'aide de clés v2 signées par HMAC-SHA256 associées aux en-têtes X-Auth. Un bac à sable public sur sandbox.bitstamp.net réplique l'interface v2 pour validation. 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 paires sont détaillés dans la documentation de Bitstamp.

Marchés et types de stratégies

  • Grille spot EUR sur BTC/EUR, ETH/EUR et paires majeures
  • Exécution libellée en GBP pour les desks britanniques via les passerelles Faster Payments
  • Arbitrage multi-plateformes USD-EUR entre Bitstamp et des plateformes américaines
  • Cycles de financement fiat SEPA et Faster Payments
  • Tenue de marché (market making) spot sur les carnets d'ordres EUR, USD et GBP
  • Exécution FIX institutionnelle pour les flux d'ordres à faible latence
  • Modèles de déploiement conformes à la réglementation européenne MiCA
  • Isolation des stratégies à l'échelle des sous-comptes

Interface API

Produits couverts
Le spot est le produit par défaut. Les swaps perpétuels européens sont disponibles pour les clients éligibles de Bitstamp Financial Services sous sa licence MiFID MTF.
Méthodes de connexion
HTTP API v2 (REST), WebSocket API v2 (wss://ws.bitstamp.net) et FIX pour les clients institutionnels. Environnement de test (sandbox) miroir sur https://sandbox.bitstamp.net/api/v2/.
Authentification
HMAC-SHA256 sur une chaîne de requête canonique, avec clé API, nonce par requête et horodatage. En-têtes : X-Auth: BITSTAMP <api_key>, X-Auth-Signature, X-Auth-Nonce (UUID de 36 caractères, à usage unique sous 150 s), X-Auth-Timestamp (en ms, doit être à moins de 150 s du serveur), X-Auth-Version: v2. L'en-tête optionnel X-Auth-Subaccount-Id restreint l'appel à un sous-compte. Autorisation par liste blanche d'adresses IP prise en charge par clé.

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

Les endpoints spécifiques, les limites de requêtes, les listes de paires, les paliers de frais et l'historique des versions figurent dans la documentation de Bitstamp. Référez-vous-y comme source unique de vérité.

Section 03 · Développer avec l’IA

Développez votre stratégie Bitstamp 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 Bitstamp native

    Contrôle direct du comportement spécifique à Bitstamp, des données de compte et de la logique d'exécution des ordres via HTTP v2 et WebSocket v2.

  • CCXT

    Interface commune entre Bitstamp et d'autres plateformes d'échange crypto. L'identifiant d'échange `bitstamp` couvre le trading spot de bout en bout.

  • Freqtrade ou Hummingbot

    Déploiements basés sur des frameworks utilisant leur propre structure de stratégie et modèle de configuration. Hummingbot intègre un connecteur Bitstamp natif de premier ordre ; Freqtrade accède à Bitstamp via son intégration CCXT.

  • Connecteur sur mesure

    Votre propre moteur de trading interne, intégration de passerelle FIX ou client HTTP/WebSocket Bitstamp propriétaire.

Compatibilité des frameworks avec les produits Bitstamp

Bitstamp étant axé sur le spot, la matrice ne comporte qu'une seule colonne. L'intégration native Bitstamp HTTP v2 et WebSocket v2 couvre l'offre par défaut de bout en bout. CCXT et Hummingbot proposent un support spot natif de premier ordre ; Freqtrade accède à Bitstamp via CCXT (support assuré par la communauté).

FrameworkSpot
Native Bitstamp HTTP v2 + WS v2Pris en charge
CCXT (`bitstamp`)Pris en charge
FreqtradePartiellement pris en charge
HummingbotPris en charge

✓ support confirmé selon la documentation officielle du framework. « partial » indique une couverture assurée par la communauté via CCXT plutôt qu'un support natif du framework. Les liens de workflow pointent vers les pages /workflows/ en cours de rédaction.

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

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

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

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

    Dirigez TradingHost vers le dépôt de votre stratégie existante, ou forkez un environnement de framework TradingHost (CCXT, Freqtrade ou Hummingbot) pour obtenir une base de travail 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 Bitstamp v2, famille d'en-têtes X-Auth, etc.) 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 Bitstamp

Les pièges réels rencontrés lors de l'exécution d'une stratégie Bitstamp dans un runtime cloud conteneurisé — absents de la documentation de Bitstamp et des fichiers README des frameworks. Chaque point ci-dessous est cité ou paraphrasé à partir de la documentation officielle de Bitstamp ; les conseils de déploiement sont issus de l'exploitation de ces stratégies sur TradingHost.

  1. 01 · HTTP v2

    La v2 est l'interface active ; certains endpoints v2 obsolètes subsistent

    Considérez tout ce qui provient de https://www.bitstamp.net/api-deprecated/ comme hors d'usage. Bitstamp a également publié des avis d'abandon pour certains endpoints v2 spécifiques, notamment /api/v2/trading-pairs-info/ (remplacé par /api/v2/markets/ depuis fin 2024) et /api/v2/balance/. Consultez la référence de l'API et le blog avant de figer un nouvel endpoint.

  2. 02 · Nonce

    UUID de 36 caractères à usage unique dans une fenêtre de 150 secondes

    Chaque X-Auth-Nonce est à usage unique dans une fenêtre de 150 secondes, et tout décalage d'horloge supérieur à 150 secondes sur X-Auth-Timestamp sera rejeté. Les stratégies multi-workers doivent sérialiser la génération des nonces ou partitionner les clés par worker. En production, l'erreur la plus fréquente provient de collisions dues à un déploiement mis à l'échelle horizontalement qui réutilise une seule clé, et non d'un problème de calcul de signature.

  3. 03 · Limites de requêtes

    400 rps par client, 10 000 par 10 minutes

    Par défaut, la limite annoncée est de 400 requêtes par seconde par client, avec un maximum de 10 000 requêtes par 10 minutes. Un débit supérieur soutenu nécessite un accord sur mesure. Concevez vos stratégies en gardant une marge de sécurité sur votre budget REST et privilégiez WebSocket v2 pour les flux de données de marché en temps réel.

  4. 04 · Intégration FIX

    Processus institutionnel via l'équipe commerciale, comptez plusieurs semaines

    L'accès FIX est géré par l'équipe commerciale : ouvrez un ticket de support ou contactez le service institutionnel, complétez les vérifications KYB et des signataires autorisés, validez les conditions commerciales, puis votre environnement sera configuré. Prévoyez une intégration sur plusieurs semaines plutôt qu'en quelques heures, et exécutez vos stratégies FIX dans un conteneur TradingHost persistant, en sélectionnant explicitement une région proche du moteur d'appariement de Bitstamp.

  5. 05 · Sous-comptes

    Autorisations par clé et ciblage par sous-compte

    Un seul compte Bitstamp peut générer plusieurs clés avec des ensembles d'autorisations explicites, et l'en-tête X-Auth-Subaccount-Id permet de restreindre une requête à un sous-compte spécifique. Générez une clé par déploiement TradingHost, limitez-la aux actions strictement nécessaires et ajoutez l'adresse IP de sortie du runtime TradingHost à votre liste blanche.

  6. 06 · Acquisition par Robinhood

    Continuité de la marque, API inchangée

    L'acquisition a été finalisée le 2 juin 2025. La plateforme continue de fonctionner sous la marque Bitstamp, avec sa propre API, sa passerelle FIX, ses licences et sa structure de marché. Robinhood Crypto est une plateforme distincte dotée d'une API différente et n'est pas concernée par cette page.

  7. 07 · Erreurs fréquentes

    Échecs d'authentification et dépassements de limites déterministes

    "API key not found", "Invalid signature" (incohérence de la chaîne canonique, généralement liée au content-type ou à l'ordre du corps de la requête), "Invalid nonce" (rejeu dans la fenêtre de 150 s), "IP address has no permission to use this API key" (adresse IP non autorisée dans la liste blanche) et les erreurs de limite de requêtes 429 lors de rafales d'ordres. Toutes ces erreurs sont déterministes et doivent être résolues au niveau de la stratégie, et non du runtime.

Section 06 · Conçu pour

Conçu pour

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

  • Traders au comptant de l'UE exécutant des stratégies en EUR sur une plateforme européenne réglementée avec accès au réseau SEPA
  • Desks britanniques nécessitant une cotation en GBP et un financement via Faster Payments sans conversion intermédiaire dans un pays tiers
  • Équipes d'arbitrage multi-plateformes exécutant des boucles USD-EUR ou GBP-EUR entre Bitstamp et des plateformes américaines
  • Clients institutionnels FIX recherchant une saisie d'ordres à faible latence auprès d'un opérateur conforme aux exigences MiFID
  • Développeurs utilisant nativement des IDE IA pour coder des stratégies Bitstamp dans Cursor ou Claude Code

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é à Bitstamp ni à Robinhood, sa maison mère depuis la finalisation de l'acquisition le 2 juin 2025.

Non. Le code de votre stratégie se connecte à Bitstamp et envoie des instructions selon votre propre logique, les autorisations de votre compte et votre méthode d'intégration. TradingHost fournit uniquement l'environnement d'exécution (runtime) où tourne ce code.

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

Aucun changement notable. Robinhood a finalisé l'acquisition le 2 juin 2025 et Bitstamp continue de fonctionner sous sa propre marque, avec sa propre API, sa passerelle FIX et son portefeuille de licences. L'authentification, les endpoints, les sous-comptes et les limites de requêtes restent inchangés. Robinhood Crypto demeure une plateforme distincte avec une API séparée.

Non. TradingHost est l'environnement d'exécution cloud (runtime) où tourne le code de votre stratégie. Nous ne fournissons pas de signaux, de modèles de prédiction IA ou de stratégies clés en main. Avec TradingHost, vous écrivez ou générez vous-même votre stratégie (souvent à l'aide de 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 intègrent leur propre logique de trading ; TradingHost, quant à lui, exécute votre propre stratégie.

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 journaux, 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 la gestion des logs et du monitoring de santé par défaut. Si vous souhaitez gérer vous-même l'infrastructure, AWS convient parfaitement. Si vous préférez un runtime clé en main sous forme de service managé, TradingHost est la solution la plus directe.

Oui. TradingHost prend en charge les stratégies Python. Choisissez le runtime de framework correspondant à votre stack ou déployez directement votre propre dépôt.

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

Oui. L'identifiant d'échange `bitstamp` de CCXT couvre le trading au comptant de bout en bout. Les options de marge, swap, futures et options étant désactivées dans la configuration unifiée, vous devez acheminer les flux de produits dérivés via l'interface native FIX ou HTTP de Bitstamp. Dans le conteneur TradingHost, instanciez CCXT en récupérant la clé API et la clé secrète depuis les secrets du runtime, et non depuis le dépôt. Consultez la page du runtime de framework CCXT pour obtenir les détails de configuration.

Oui. Bitstamp prend en charge les sous-comptes et la gestion des autorisations par clé. De plus, chaque requête peut être restreinte à un sous-compte via l'en-tête X-Auth-Subaccount-Id. Sur TradingHost, générez une clé par déploiement, limitez ses actions au strict minimum requis par la stratégie, ajoutez l'IP de sortie de TradingHost à votre liste blanche et isolez les clés par sous-compte afin qu'une stratégie ne puisse pas lire ou annuler les ordres d'une autre. Consultez la page du runtime TradingHost pour en savoir plus sur le modèle multi-stratégies.

La méthode la plus rapide consiste à dupliquer (fork) un runtime de framework TradingHost : CCXT, Freqtrade ou Hummingbot pour obtenir un projet prêt à être déployé. Vous pouvez également connecter votre propre dépôt de stratégie GitHub. Associer un dépôt GitHub et créer une stratégie est gratuit ; les abonnements pour les runtimes sont détaillés sur la page des tarifs.

Dans votre flux de gestion des secrets contrôlé 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 clés API et secrètes. Consultez la section sur les secrets de la plateforme pour comprendre l'intégralité du modèle de gestion.

Uniquement le strict minimum requis par votre stratégie. Bitstamp permet de définir des autorisations par clé : ainsi, une stratégie de market-making n'aura besoin que des droits de lecture et de trading, jamais de retrait. Associez chaque clé à une liste blanche d'adresses IP correspondant à la plage de sortie du runtime TradingHost pour la région sélectionnée, et limitez sa portée à un sous-compte via X-Auth-Subaccount-Id lorsque l'isolation des stratégies est nécessaire.

Oui, via Bitstamp USA Inc., qui détient une NYDFS BitLicense, des licences d'émetteur de monnaie par État et un enregistrement en tant que FinCEN MSB. La disponibilité variant selon les États, vérifiez la couverture de Bitstamp USA avant de planifier votre accès. L'interface API de Bitstamp USA est identique à l'interface globale pour les produits proposés.

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 (CLI). Les outils d'IA peuvent inspecter les déploiements, consulter les logs, redémarrer les stratégies et gérer les flux de travail du runtime. MCP est une interface de contrôle et d'observabilité, pas le chemin d'exécution des transactions. Consultez la section sur l'interface de contrôle MCP pour en savoir plus.

Les deux. L'interface de contrôle MCP fonctionne tout aussi bien depuis des agents en ligne de commande (CLI) (Claude Code CLI, clients MCP personnalisés, appels MCP scriptés) que depuis un IDE. Le cycle de déploiement natif de 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 d'état 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 risques. Consultez la section sur l'observabilité pour en savoir plus sur les logs et l'interface d'état de santé.

L'authentification v2 de Bitstamp traite chaque X-Auth-Nonce comme étant à usage unique dans une fenêtre de 150 secondes et rejette les horodatages décalés de plus de 150 secondes par rapport à l'heure du serveur. Cette erreur est presque toujours due à un déploiement mis à l'échelle horizontalement qui partage une seule clé entre plusieurs workers, ou à deux stratégies colocalisées entrant en concurrence sur le même nonce. Résolvez ce problème en sérialisant la source de nonces (un générateur monotone par clé) ou en générant une clé par worker et en ajoutant les deux adresses IP de sortie à la liste blanche.

TradingHost est disponible 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 exclusivement sur le runtime de production et le déploiement. Le backtesting relève de votre environnement de recherche, de votre framework ou d'AlgoBuilder.