Runtime natif IA pour les stratégies de trading Tradier
Développez dans Cursor, Claude Code ou n'importe quel IDE IA. Déployez depuis GitHub sur un runtime cloud managé avec un contrôle MCP de premier ordre, des logs et le choix de la région.
Section 01 · En un coup d’œil
En un coup d’œil
- Courtier
- Tradier Brokerage Inc.
- Type de courtier
- Courtier de détail réglementé aux États-Unis avec une API pensée pour les développeurs d'options
- Classe d’actifs
- Actions américaines, options américaines, ETF
- Actifs couverts
- Actions américaines (cotations NYSE, NASDAQ, ARCA, BATS, IEX), options américaines cotées (single-leg et multi-leg, compensées par l'OCC), ETF. Tradier propose séparément les cryptomonnaies via Tradier Brokerage ; l'API de trading documentée ici concerne les actions et les options.
- Modèle d’exécution
- Runtime de stratégie conteneurisé
- Source de déploiement
- GitHub
- Langages
- Tout langage s'exécutant dans un conteneur
- Intégrations courantes
- Tradier REST API, streaming WebSocket Tradier, python-tradier et SDK communautaires, NautilusTrader, clients HTTP natifs, connecteurs personnalisés
- Intégration du workflow d’IA
- Surface de contrôle MCP pour Cursor, Claude Code, GitHub Copilot et agents CLI
- Rôle de TradingHost
- Runtime, déploiement, logs, bilans de santé, choix de la région, contrôle MCP
- Rôle de Tradier
- Compte de courtage, accès API, données de marché, lieu d'exécution, garde, règlement-livraison, rapports fiscaux
- Régulateurs
- Tradier Brokerage Inc. : courtier-négociant enregistré auprès de la SEC et de la FINRA (CRD 142315). Membre de la SIPC.
- Particuliers US
- Oui. Environnement de sandbox disponible pour le développement.
- Affiliation
- TradingHost est indépendant et n'est pas affilié à Tradier Brokerage Inc. ni à Tradier Inc.
Section 02 · Ce que propose Tradier
Ce que propose Tradier
Tradier propose une API REST et WebSocket ciblant spécifiquement les développeurs d'options. Les ordres multi-leg, les points d'accès pour les options chains avec Greeks, et une sandbox qui reproduit fidèlement la production sont ses atouts majeurs. Les chemins d'accès spécifiques et la structure des requêtes sont détaillés dans la documentation de Tradier.
Marchés et types de stratégies
- Stratégies d'options américaines multi-leg (verticals, condors, butterflies)
- Automatisation d'options hebdomadaires et 0DTE sur SPX, QQQ, SPY
- Stratégies validées en sandbox et déployées en production par simple changement de configuration
- Flux de cotations via WebSocket et surveillance des options chains
- Récupération programmatique des Greeks des options chains
- Stratégies combinées actions et options sous un seul identifiant
Interface API
- Produits pris en charge
- Trading API pour les actions américaines, les options américaines et les ETF. Market Data API pour les cotations, les options chains (avec Greeks), les données historiques et le time-and-sales. Streaming API via WebSocket pour les cotations en temps réel et les événements de compte. Les points d'accès sandbox reproduisent la production avec les mêmes routes.
- Méthodes de connexion
- HTTPS REST pour les ordres, l'état du compte, les options chains et l'historique du compte. Streaming WebSocket pour les données de marché en direct et les événements de compte. La production (api.tradier.com) et la sandbox (sandbox.tradier.com) utilisent la même structure de points d'accès ; seuls l'hôte et le jeton d'accès changent.
- Authentification
- Jeton bearer OAuth 2.0 dans l'en-tête Authorization header. Les jetons sont émis par application et par environnement (sandbox vs production), et peuvent être limités aux autorisations de lecture, de trading ou de données de marché. Un jeton de sandbox ne peut pas passer d'ordre en production.
Pour plus de précisions, reportez-vous à Tradier
Les points d'accès spécifiques, les limites de requêtes, les exigences d'approbation d'options et les droits d'accès aux données de marché sont détaillés dans la documentation de Tradier. Considérez-la comme la source de vérité.
Section 03 · Développer avec l’IA
Développez votre stratégie Tradier avec l’IA
Choisissez une méthode d’intégration, dupliquez un starter et concevez votre stratégie dans un IDE d’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 sur GitHub.
REST et WebSocket natifs Tradier
HTTPS REST direct vers api.tradier.com (production) ou sandbox.tradier.com. Streaming WebSocket pour les cotations en direct et les événements de compte. Authentification par bearer token OAuth 2.0.
Bibliothèques Python communautaires
Wrappers Python maintenus par la communauté autour des interfaces REST et WebSocket. python-tradier fait partie des options activement maintenues ; choisissez la bibliothèque adaptée à votre stack de stratégie.
Adaptateurs de frameworks
NautilusTrader et d'autres frameworks événementiels intègrent Tradier via des adaptateurs de courtier. La prise en charge est idéale pour les stratégies d'options car Tradier gère nativement les ordres multi-leg.
Connecteur personnalisé
Votre propre moteur de trading interne ou intégration propriétaire Tradier. L'interface REST de Tradier est suffisamment concise pour être encapsulée dans quelques centaines de lignes de Python ou TypeScript.
Prise en charge des bibliothèques et frameworks pour les produits Tradier
Les interfaces REST et WebSocket de Tradier sont assez légères pour rendre les connecteurs personnalisés viables aux côtés des bibliothèques communautaires. La couverture de l'adaptateur NautilusTrader varie selon les versions ; vérifiez la documentation actuelle de l'adaptateur avant de vous appuyer sur des fonctionnalités spécifiques.
✓ support confirmé selon la documentation de la bibliothèque ou de l'interface. « check adapter » indique que la couverture de l'intégration du framework varie selon les versions ; vérifiez la documentation actuelle.
TradingHost n’impose aucune bibliothèque. La plateforme exécute votre projet.
Développer avec l’IA
L'interface concise et bien documentée de Tradier en fait une cible idéale pour le développement assisté par IA : la REST API est une fine couche d'abstraction autour du passage d'ordres, de l'état du compte et des requêtes d'options chains, que tout IDE IA peut structurer à partir des liens de documentation. La surface de contrôle MCP de TradingHost ferme la boucle : les outils d'IA peuvent inspecter les déploiements, analyser les logs et gérer le runtime à vos côtés, sans jamais interférer avec le chemin d'exécution des transactions.
Section 04 · Exécuter sur TradingHost
Exécutez votre code sur TradingHost
Tradier fournit le compte de courtage, l’accès API et le lieu d’exécution. TradingHost fournit l’environnement de production où s’exécute votre stratégie connectée à Tradier.
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 conteneur géré par TradingHost.
Vous
- Votre dépôt contient votre code.
- Votre déploiement définit ses paramètres d’exécution.
- Votre stratégie se connecte à Tradier.
TradingHost
- Maintient l’environnement d’exécution en ligne.
- Expose les journaux et les bilans de santé.
- Sélection de la région.
- Interface de déploiement contrôlée.
Flux de déploiement
- ÉTAPE 01
Connecter GitHub
Autorisez TradingHost à accéder à votre compte GitHub.
- ÉTAPE 02
Lier un dépôt ou utiliser un modèle de départ
Pointez TradingHost vers votre dépôt de stratégie Tradier existant, ou dupliquez (fork) un modèle de départ python-tradier pour obtenir une base fonctionnelle.
- ÉTAPE 03
Déployer dans un conteneur TradingHost
Choisissez une région (US-East est le choix naturel pour les stratégies d'actions et d'options américaines), fournissez votre jeton d'accès Tradier en tant que variable d'environnement, puis déployez. TradingHost construit votre conteneur à partir du dépôt et exécute votre stratégie sur une infrastructure Kubernetes managée. Les déploiements configurés avec des clés sandbox permettent une validation de bout en bout avant de passer en production avec un jeton de production.
- ÉTAPE 04
Suivre les journaux et l’état de santé
Suivez en direct les journaux, l’état de santé et le statut de l’environnement 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 CLI de lire l’état du déploiement et de gérer l’environnement d’exécution à vos côtés. L’exécution des transactions reste exclusivement sur le chemin du code de la stratégie, et non sur MCP.
- ÉTAPE 05
Mettre à jour et redéployer
Poussez vos modifications sur votre branche principale GitHub et TradingHost redéploie automatiquement. Un déploiement configuré pour la sandbox constitue l'environnement de test idéal avant de passer à un jeton de production.
Section 05 · Notes opérationnelles
Notes opérationnelles pour Tradier
Les pièges à éviter lors de l'exécution réelle d'une stratégie Tradier dans un runtime cloud conteneurisé. Chaque point ci-dessous est cité ou paraphrasé à partir de la propre documentation de Tradier ; les conseils liés au déploiement proviennent de l'exécution de ces stratégies sur TradingHost.
01 · OAuth2 bearer
Les jetons d'accès sont des bearer tokens, par application et par environnement
Tradier s'authentifie via des bearer tokens OAuth 2.0 dans l'en-tête Authorization header. Les jetons sont émis par application et par environnement, de sorte qu'un jeton de sandbox ne peut pas passer d'ordre en production, et inversement. Le même code source lit le jeton depuis une entrée Secrets de TradingHost ; conservez les jetons de sandbox et de production dans des secrets distincts.
02 · Sandbox
sandbox.tradier.com réplique api.tradier.com endpoint par endpoint
L'environnement sandbox expose les mêmes chemins d'endpoint et structures de requêtes que la production, avec des tokens dédiés à la sandbox et un solde de compte fictif. Passer une stratégie validée en sandbox vers l'environnement réel se résume à un simple changement de configuration (hôte et token), sans aucune réécriture de code. C'est l'un des points forts de l'expérience développeur chez Tradier.
03 · Ordres multi-leg
Les ordres d'options multi-leg utilisent le champ order class sur une seule requête
Tradier expose les ordres single-leg, multi-leg, OTOCO et d'autres classes d'ordres via un unique endpoint d'ordres, où le champ class spécifie la structure. Le corps de la requête contient les spécifications de chaque jambe (leg). La structure de l'endpoint d'ordres de Tradier est plus compacte que les endpoints basés sur des tableaux de jambes proposés par certains courtiers ; la contrepartie est qu'elle exige une construction plus rigoureuse du corps de la requête. Reportez-vous à la documentation des ordres pour connaître la disposition exacte des champs.
04 · Données de marché
Les données en temps réel sont soumises à des droits d'accès ; les cotations différées sont activées par défaut
Par défaut, les comptes Tradier reçoivent des cotations différées. L'accès aux données de marché en temps réel nécessite une habilitation explicite sur le compte, à activer directement auprès de Tradier et non via TradingHost. Les stratégies qui dépendent de données en temps réel (top-of-book) doivent confirmer cette habilitation avant tout déploiement.
05 · Approbation pour les options
L'approbation pour les options est propre à chaque compte et conditionne l'accès à l'endpoint d'ordres
Le trading d'options sur Tradier nécessite une étape d'approbation distincte de l'ouverture de compte standard. Le niveau d'approbation obtenu détermine les stratégies acceptées par l'endpoint d'ordres ; tout ordre dépassant ce niveau est rejeté par le courtier. Concevez vos stratégies en fonction de votre niveau d'approbation ou demandez une mise à niveau auprès de Tradier avant de déployer.
Section 06 · Conçu pour
Conçu pour
Les runtimes TradingHost Tradier sont particulièrement adaptés pour :
- Développeurs concevant des stratégies dans des IDE IA (Cursor, Claude Code)
- Automatisation de stratégies d'options (verticals, condors, calendars)
- Traders systématiques d'options hebdomadaires et 0DTE
- Développeurs Python concevant des outils d'actions API-first
- Quants indépendants et petites structures de trading
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é à Tradier Brokerage Inc. ni à Tradier Inc.
Non. TradingHost est un environnement d'exécution (runtime) pour le code de vos stratégies de trading. Tradier Brokerage Inc. est le courtier-négociant (broker-dealer), enregistré auprès de la SEC et de la FINRA (CRD 142315) et membre de la SIPC. Votre compte, la garde des actifs, l'accès au marché, le règlement-livraison et les déclarations fiscales sont entièrement gérés par Tradier.
Non. Le code de votre stratégie se connecte à Tradier et envoie des instructions d'achat ou de vente selon votre propre logique, les autorisations de votre compte et votre méthode d'intégration. TradingHost fournit simplement l'environnement d'exécution où tourne ce code.
Non. L'accès à l'API Tradier est fourni directement par Tradier. Vous êtes responsable de votre compte Tradier, de l'enregistrement de votre application, de vos tokens OAuth et du respect des conditions d'utilisation de Tradier.
Oui. Tradier propose un endpoint d'ordres multi-leg qui accepte les spreads verticaux, les iron condors, les butterflies, les calendars et les diagonals. Le niveau d'approbation de votre compte Tradier détermine les stratégies acceptées par le courtier ; TradingHost ne contourne pas cette validation.
Oui, sous réserve de votre niveau d'approbation pour les options et de vos droits d'accès aux données de marché. Tradier propose les chaînes d'options pour les échéances hebdomadaires et 0DTE via le même endpoint d'options chain que les contrats mensuels. L'accès aux données en temps réel peut nécessiter une mise à niveau de vos droits.
N'importe quel langage capable de s'exécuter dans un conteneur. L'API de Tradier repose sur du HTTPS REST et du streaming WebSocket, de sorte que tout client HTTP et WebSocket peut communiquer avec elle. Les bibliothèques Python de la communauté (notamment python-tradier) sont très populaires ; Node.js, Go, Rust et d'autres fonctionnent de la même manière.
Connectez votre dépôt GitHub contenant le code de votre stratégie, associez-le à TradingHost et déployez. Utilisez un déploiement avec un token de sandbox comme environnement de test, puis passez à un token de production une fois la stratégie stabilisée. La connexion à GitHub et la création d'une stratégie sont gratuites ; les abonnements pour l'environnement d'exécution sont détaillés sur la page des tarifs.
Dans votre flux de travail 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 bearer tokens. Consultez la section sur les secrets de la plateforme pour comprendre l'intégralité du modèle de gestion.
Non. Les stratégies ne devraient jamais avoir besoin d'autorisations de retrait ou de transfert de fonds. Le token d'accès requiert uniquement les habilitations nécessaires à la transmission d'ordres et à l'accès aux données de marché.
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 journaux (logs), redémarrer les stratégies et gérer les flux de travail 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 en savoir plus.
Non. La règle PDT (FINRA Rule 4210) est appliquée par Tradier, et non par TradingHost. Les comptes sur marge inférieurs à 25 000 $ sont soumis aux restrictions PDT sur le day trading.
Non. Vos formulaires 1099 vous sont transmis par Tradier en fin d'année, et non par TradingHost.
Non. La SIPC couvre votre compte de courtage Tradier jusqu'à 500 000 $ (dont 250 000 $ en espèces) au titre de la protection des membres de la SIPC. L'environnement d'exécution de TradingHost n'est pas assuré par la SIPC car TradingHost n'est pas un courtier.
TradingHost fonctionne dans les régions EU et US-East. La région US-East est la plus proche des moteurs d'appariement d'actions et d'options américains, ce qui en fait le choix naturel pour les stratégies Tradier. Consultez la page des régions pour obtenir des détails sur le routage et la proximité.
Non. TradingHost se concentre exclusivement sur l'environnement d'exécution en production et le déploiement. Le backtesting doit être effectué au sein de votre propre infrastructure de recherche, de votre framework ou d'AlgoBuilder.