Temps de lecture : … min

Runtime natif IA pour les stratégies Robinhood Crypto

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 de premier ordre, logs et choix de région.

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

Section 01 · En un coup d’œil

En un coup d’œil

Plateforme
Robinhood Crypto
Type de plateforme
Plateforme de trading crypto pour particuliers aux États-Unis, entité distincte de Robinhood Financial (actions) et de Robinhood Markets Inc. (société mère)
Classe d’actifs
Crypto spot uniquement via l'API publique. Aucune API publique pour les actions américaines, les options ou les futures.
Produits pris en charge
Robinhood Crypto Trading API (lancée le 30 mai 2024) avec deux versions : la v1 couvre les endpoints de lecture et les ordres sans fee tier, la v2 ajoute l'endpoint d'ordre avec fee tier pour les juridictions éligibles.
Géographie
États-Unis uniquement. Réservé aux clients disposant d'un compte Robinhood Crypto actif.
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
APIs REST et WebSocket natives de Robinhood Crypto. CCXT, Freqtrade et Hummingbot ne listent pas Robinhood parmi leurs plateformes supportées, la plupart du code de production est donc du HTTPS natif avec signature Ed25519 ou un wrapper Python communautaire.
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 région, secrets, contrôle MCP
Rôle de Robinhood
Compte crypto, identifiants API, accès au marché, plateforme d'exécution, garde des soldes crypto
Affiliation
TradingHost est indépendant et n'est pas affilié à Robinhood Markets, Inc., Robinhood Financial LLC ou Robinhood Crypto, LLC.

Section 02 · Ce que propose Robinhood

Ce que propose Robinhood Crypto

La Robinhood Crypto Trading API, lancée le 30 mai 2024, est la seule interface programmatique publique proposée par Robinhood. Elle couvre le spot crypto pour les clients actifs de Robinhood Crypto aux États-Unis. Il n'existe aucune API publique pour les actions américaines, les options ou les futures de Robinhood. L'authentification utilise des signatures Ed25519 sur un format de message fixe ; la connectivité se fait via REST et WebSocket. CCXT, Freqtrade et Hummingbot ne listent pas Robinhood parmi leurs plateformes supportées, les stratégies de production sont donc généralement écrites directement pour l'API native.

Marchés et types de stratégies

  • Automatisation crypto pour petits comptes aux États-Unis (sans besoin d'API actions)
  • Rééquilibrage spot 24/7 sur BTC, ETH, SOL et les principales cryptos
  • Accumulation en grille d'ordres limit (limit-ladder) autour d'un prix de référence mobile
  • Couvertures de risque stop_loss et stop_limit sur un carnet d'ordres long-only
  • Routage d'ordres optimisé selon les frais via l'endpoint v2 prenant en compte les fee tiers
  • Arbitrage inter-plateformes avec une jambe exécutée aux États-Unis

Interface API

Produits couverts
Robinhood Crypto Trading API pour le spot crypto. La plateforme expose des endpoints pour les comptes, les positions, les produits, les cotations et les ordres ; la v2 ajoute un endpoint d'ordre prenant en compte les fee tiers. Il n'existe aucune API publique pour les actions américaines, les options ou les futures.
Méthodes de connexion
REST (HTTPS) pour les endpoints de compte, de données de marché et d'ordres, avec un support WebSocket documenté sur le même portail. Pas de FIX. Certains outils communautaires rétro-conçoivent des endpoints privés ; cette approche enfreint les conditions d'utilisation de Robinhood et ne correspond pas à ce que fournit la Trading API officielle.
Authentification
Paire de clés Ed25519. Chaque requête authentifiée comporte trois en-têtes : x-api-key, x-signature et x-timestamp. Le message signé est la concaténation de api_key, current_timestamp, du chemin de la requête, de la méthode HTTP et du corps. La clé publique est enregistrée via le portail d'identifiants API sur un navigateur web de bureau ; la clé privée ne quitte jamais votre runtime.
Types d’ordres
market, limit, stop_loss, stop_limit. La v1 place des ordres sans fee tiers ; la v2 place des ordres qui comptent dans le volume de trading éligible sur 30 jours (30-day volume) pour la grille tarifaire.

Pour plus de détails, consultez Robinhood

Les endpoints spécifiques, les limites de requêtes, les paires supportées, les fee tiers et l'historique des versions figurent dans la documentation de Robinhood. Considérez-les comme la source unique de vérité.

Section 03 · Développer avec l’IA

Développez votre stratégie Robinhood Crypto avec l’IA

Choisissez une méthode d'intégration, dupliquez ou créez un dépôt de stratégie, et développez-le dans un IDE IA. Cursor, Claude Code, GitHub Copilot et les agents IA en ligne de commande fonctionnent tous avec le même cycle de déploiement natif GitHub.

  • API native Robinhood Crypto

    Appels REST et WebSocket directs avec signature Ed25519. C'est la méthode la plus sûre pour Robinhood Crypto, car aucune couche d'abstraction de framework ne risque de retarder l'accès aux fonctionnalités de la plateforme.

  • CCXT

    CCXT ne liste pas Robinhood parmi ses plateformes supportées. Si un connecteur Robinhood est intégré à CCXT à l'avenir, cette page vous permettra de suivre son évolution.

  • Freqtrade ou Hummingbot

    Aucun de ces frameworks ne propose de connecteur Robinhood. Freqtrade dépend de CCXT et hérite donc de cette absence ; l'index des plateformes de Hummingbot ne contient aucune entrée pour Robinhood.

  • Client personnalisé ou communautaire

    Des clients Python communautaires existent (par exemple robin-stocks) et certains ciblent l'API officielle Crypto Trading API ; vérifiez que chaque bibliothèque utilise bien les endpoints documentés avec Ed25519 et non des endpoints privés rétro-conçus avant de l'utiliser en production.

Compatibilité des frameworks avec Robinhood Crypto

Robinhood Crypto n'est pas listé par CCXT, Freqtrade ou Hummingbot. L'approche multi-plateforme disponible pour Binance ou Coinbase ne s'applique donc pas ici. Les stratégies sont écrites directement pour la Robinhood Crypto Trading API, signées avec Ed25519, et s'exécutent sur TradingHost sans intermédiaire de framework.

FrameworkSpot
Native Robinhood Crypto APIPris en charge
CCXTSupport non documenté
FreqtradeSupport non documenté
HummingbotSupport non documenté

✓ support confirmé selon la documentation officielle du framework. « no » indique qu'aucun support officiel n'est documenté à la date de publication. Les liens de workflow 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

Le code API direct s'associe 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 flux d'exécution des transactions.

Section 04 · Exécuter sur TradingHost

Exécutez votre code sur TradingHost

Robinhood Crypto fournit l'accès à la plateforme d'échange et à l'API. TradingHost fournit l'environnement de production dans lequel s'exécute votre stratégie connectée à Robinhood.

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 à Robinhood Crypto.

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

    Liez un dépôt ou partez de zéro

    Pointez TradingHost vers votre dépôt de stratégie Robinhood Crypto existant, ou créez-en un nouveau basé sur l'interface native REST et WebSocket avec signature Ed25519.

  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é API Robinhood Crypto, clé privée Ed25519 encodée en base64) et déployez. TradingHost compile votre conteneur à partir du dépôt et exécute votre stratégie sur une infrastructure Kubernetes managée. Pas besoin d'installer Docker en local.

  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 Robinhood Crypto

Les pièges qui vous guettent lorsque vous exécutez réellement une stratégie Robinhood Crypto dans un environnement cloud conteneurisé — loin de la théorie de la documentation de Robinhood ou des fichiers README des frameworks. Chaque point ci-dessous est cité ou paraphrasé de la documentation officielle de Robinhood ; les conseils de déploiement sont issus de l'exploitation de ces stratégies sur TradingHost.

  1. 01 · Portée

    La seule API publique de Robinhood concerne le spot crypto, réservé aux États-Unis

    La Crypto Trading API de Robinhood a été lancée le 30 mai 2024 et constitue la seule interface programmatique publique publiée par Robinhood. Elle est réservée aux clients actifs de Robinhood Crypto résidant aux États-Unis. Il n'existe aucune API publique pour les actions américaines, les options ou les contrats à terme. Si votre stratégie nécessite des actions ou des options, choisissez une plateforme disposant d'une API documentée comme Alpaca, Interactive Brokers, Tradier ou Tastytrade ; ne dépendez pas de bibliothèques communautaires qui rétroconçoivent les points de terminaison privés de Robinhood.

  2. 02 · Authentification

    Signez les requêtes avec Ed25519, pas avec HMAC

    Chaque requête authentifiée nécessite trois en-têtes : x-api-key, x-signature et x-timestamp. Le message signé est la concaténation de api_key, current_timestamp, du chemin de la requête, de la méthode HTTP et du corps de la requête (omettez cette partie s'il est vide). Générez la signature avec votre clé privée Ed25519. Les bibliothèques copiées-collées depuis un exemple HMAC Binance ou Coinbase échoueront avec des erreurs de signature ; choisissez une bibliothèque qui cible explicitement Ed25519 avec une paire de clés encodée en base64.

  3. 03 · Versions

    La v1 passe des ordres hors fee tier, la v2 passe des ordres avec fee tier

    Robinhood publie deux versions de sa Trading API. La v1 couvre tous les points de terminaison de lecture ainsi qu'un point de terminaison d'ordre sans fee tiers. La v2 ajoute le point de terminaison d'ordre prenant en compte les fee tiers, indispensable dans les juridictions éligibles pour que vos transactions via API soient comptabilisées dans la grille tarifaire basée sur le 30-day volume. Choisissez délibérément la version de chaque point de terminaison ; mélanger des ordres v1 avec une attente de fee tier v2 est la cause habituelle de frais inattendus.

  4. 04 · Ordres

    Quatre types d'ordres : market, limit, stop_loss, stop_limit

    La Trading API prend en charge les ordres market, limit, stop_loss et stop_limit. Il n'existe aucune primitive native de type bracket, OCO ou trailing-stop au niveau de l'API ; vous devez les implémenter au niveau de la stratégie dans votre conteneur. Les flux WebSocket sont documentés sur le même portail que REST et constituent la bonne méthode pour obtenir des mises à jour de cours en temps réel, plutôt que d'interroger le point de terminaison REST des cotations en boucle rapide.

  5. 05 · Frameworks

    CCXT, Freqtrade et Hummingbot ne listent pas Robinhood

    À la date de publication, la liste des plateformes de CCXT, la documentation de Freqtrade (qui s'appuie sur CCXT) et l'index des plateformes de Hummingbot omettent tous Robinhood Crypto. Un code de stratégie conçu pour un framework multi-plateformes devra encapsuler lui-même l'API Robinhood derrière une interface compatible, ou rester natif. Vérifiez à nouveau ces trois sources avant de vous fier à des raccourcis basés sur des frameworks.

  6. 06 · Identifiants

    Générez les clés API depuis un navigateur de bureau, stockez la clé privée dans l'environnement d'exécution

    Les identifiants API sont créés via le portail des paramètres de Robinhood Crypto sur un navigateur web de bureau, et non dans l'application mobile. Le portail enregistre votre clé publique Ed25519 ; la clé privée correspondante ne quitte jamais votre contrôle. Traisez la clé privée comme une phrase de récupération de portefeuille : conservez-la dans les secrets gérés par GitHub, injectez-la au moment de l'exécution, ne la commitez jamais dans un dépôt et renouvelez les clés en cas de départ de collaborateur ou de reconfiguration de l'environnement.

Section 06 · Conçu pour

Conçu pour

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

  • Développeurs concevant des stratégies dans des IDE IA (Cursor, Claude Code)
  • Traders crypto particuliers indépendants basés aux États-Unis
  • Clients existants de Robinhood Crypto automatisant leur compte
  • Stratégies spot 24/7 pour petits comptes
  • É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é à Robinhood Markets, Inc., Robinhood Financial LLC ou Robinhood Crypto, LLC. Robinhood Crypto, LLC exploite la plateforme d'échange de cryptomonnaies et la Trading API ; cette relation est totalement indépendante de TradingHost.

Non. Le code de votre stratégie se connecte à Robinhood Crypto 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 dans lequel ce code s'exécute.

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

Non. La seule API programmatique publique de Robinhood est la Robinhood Crypto Trading API, qui couvre le spot crypto. Il n'existe aucune API publique documentée pour les actions américaines, les options ou les contrats à terme. Les bibliothèques communautaires ciblant les points de terminaison de l'application mobile de Robinhood reposent sur de la rétro-ingénierie et violent ses conditions d'utilisation. Pour automatiser le trading d'actions ou d'options, choisissez une plateforme disposant d'une API officiellement prise en charge (Alpaca, Interactive Brokers, Tradier, Tastytrade).

Non. À la date de publication, CCXT ne liste pas Robinhood parmi ses plateformes prises en charge. Freqtrade dépendant de CCXT, il hérite de cette absence. L'index des plateformes de Hummingbot ne propose aucun connecteur Robinhood. Les stratégies sur Robinhood Crypto doivent être écrites directement pour l'API native avec signature Ed25519.

Quatre types d'ordres : market, limit, stop_loss et stop_limit. Les logiques de type bracket, OCO et trailing-stop doivent être implémentées au niveau de la stratégie dans votre conteneur.

Oui. TradingHost exécute les stratégies Python ; déployez votre propre dépôt conçu pour la Robinhood Crypto Trading API native avec signature Ed25519.

Oui. TradingHost prend en charge n'importe quel langage capable de s'exécuter dans un conteneur. Tout langage disposant d'une bibliothèque Ed25519 fonctionnera avec la Robinhood Crypto Trading API.

Créez des identifiants API dans le portail des paramètres de Robinhood Crypto depuis un navigateur web de bureau, générez une paire de clés Ed25519, enregistrez la clé publique, puis connectez un dépôt GitHub contenant votre stratégie à TradingHost. Lier un dépôt GitHub et créer une stratégie est gratuit ; les abonnements pour l'environnement d'exécution sont détaillés sur la page des tarifs.

Dans votre flux de secrets géré par GitHub. La clé privée Ed25519 et la clé API sont injectées dans l'environnement d'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 l'un ou l'autre. Consultez la section sur les secrets de la plateforme pour connaître le modèle complet de gestion.

Concaténez api_key + current_timestamp + request_path + http_method + body (omettez le corps s'il est vide). Signez la chaîne résultante avec votre clé privée Ed25519. Envoyez trois en-têtes : x-api-key, x-signature et x-timestamp. Robinhood vérifie la signature par rapport à la clé publique enregistrée pour cette clé API.

Les deux versions couvrent les endpoints de lecture (comptes, positions, ordres, produits, cotations). La v1 place les ordres sans fee tiers. La v2 place les ordres qui comptent pour votre 30-day volume éligible et applique la grille tarifaire publiée. Choisissez la v2 dans les juridictions éligibles pour que les transactions via API suivent la même logique de frais que les transactions dans l'application Robinhood.

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 d'exécution (runtime). MCP est une interface de contrôle et d'observabilité, pas le chemin d'exécution des transactions. Consultez la page sur l'interface de contrôle MCP pour en savoir plus.

TradingHost est disponible dans les régions EU et US-East. Robinhood Crypto étant une plateforme américaine, US-East est le choix logique pour minimiser la latence réseau vers l'API. Consultez la page des régions pour plus de détails sur le routage.

Non. Robinhood réserve l'accès à la Crypto Trading API aux clients actifs de Robinhood Crypto situés aux États-Unis. Si vous résidez en dehors des États-Unis, cette plateforme ne conviendra pas ; choisissez plutôt une plateforme d'échange de cryptomonnaies accessible à l'échelle mondiale.

Robinhood a annoncé la Crypto Trading API le 30 mai 2024 pour les clients actifs de Robinhood Crypto aux États-Unis. La v2 de l'API a introduit l'endpoint d'ordre avec fee tier après le lancement.

Manipulez-les avec précaution. Les bibliothèques qui ciblent la Crypto Trading API officielle avec Ed25519 ne posent en principe aucun problème. En revanche, celles qui ciblent les endpoints privés de l'application mobile de Robinhood sont issues de l'ingénierie inverse et violent les conditions d'utilisation de Robinhood, ce qui expose à un risque de clôture de compte. Avant d'utiliser une bibliothèque Robinhood tierce dans un runtime TradingHost, vérifiez qu'elle appelle bien les endpoints documentés de la Crypto Trading API, et non les endpoints privés de l'application mobile.

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