Créez vos stratégies de trading dans Cursor
Un guide pratique pour coder des stratégies de trading automatisées avec l'IA dans Cursor, les stocker sur GitHub et les exécuter sur TradingHost. Un seul workflow, pour n'importe quel broker ou langage compatible avec les conteneurs.
Cursor est un éditeur de code conçu pour l'IA qui s'exécute sur votre machine. Il maîtrise les principaux frameworks de trading (CCXT, Freqtrade, Hummingbot), ce qui vous permet de décrire une stratégie en langage naturel pour obtenir un code fonctionnel. GitHub stocke ce code, tandis que TradingHost le récupère pour exécuter votre stratégie dans le cloud. MCP fait le lien pour que Cursor puisse lire les logs, redémarrer vos stratégies et les redéployer directement depuis l'éditeur.
Section 01 · Fonctionnement
Trois outils, un seul flux
L'ensemble du workflow repose sur trois outils ayant chacun un rôle précis. Cursor écrit le code, GitHub le stocke, TradingHost l'exécute. Une fois que vous avez compris la répartition des rôles, le reste de cette page n'est qu'une formalité.
Votre éditeur de code
Cursor
Un éditeur de code conçu pour l'IA qui s'exécute sur votre machine. Décrivez votre stratégie en langage naturel, et Cursor génère le code à l'aide de Claude, GPT ou Gemini.
Votre dépôt de stratégie
GitHub
Un dépôt cloud pour votre code, avec historique des versions. Cursor y pousse les modifications dès qu'elles vous conviennent. GitHub sert de source unique de vérité pour l'exécution sur TradingHost.
Votre environnement cloud
TradingHost
Un environnement cloud actif 24h/24 qui récupère votre code depuis GitHub, construit un conteneur et exécute votre stratégie auprès de votre broker ou exchange, tout en vous transmettant les logs en temps réel.
De zéro à la mise en production
- Forkez un modèle de framework (CCXT, Freqtrade ou Hummingbot) sur votre compte GitHub.
- Ouvrez le dépôt dans Cursor et décrivez votre idée de stratégie en langage naturel.
- Vérifiez le code généré par Cursor, puis poussez-le sur GitHub dès que tout est correct.
- TradingHost détecte la mise à jour, construit votre conteneur et exécute la stratégie dans la région de votre choix.
- Cursor se reconnecte à votre environnement via MCP pour suivre les logs, redémarrer vos stratégies et les redéployer sans quitter l'éditeur.
Section 02 · En un coup d'œil
En un coup d'œil
- Workflow
- Écriture des stratégies dans Cursor, déploiement sur TradingHost depuis GitHub
- Outil d'IA
- Cursor (avec n'importe quel modèle : Claude, GPT, etc.)
- Frameworks
- CCXT, Freqtrade, Hummingbot, API natives de brokers, sur mesure
- Brokers compatibles
- Tout broker ou exchange compatible avec TradingHost
- Déploiement
- Natif GitHub ; pousser pour redéployer
- Contrôle de l'environnement
- MCP depuis Cursor : lecture des logs, redémarrage des stratégies, redéploiement
- Idéal pour
- Les traders qui créent ou migrent des stratégies et recherchent l'assistance de l'IA ainsi qu'un environnement d'exécution fiable
Section 03 · Configurer Cursor
Préparer Cursor pour le trading
Installez Cursor et connectez-vous. Associez-le à GitHub pour qu'il puisse lire vos dépôts de stratégies et y pousser vos modifications directement. Choisissez le modèle d'IA qui correspond à vos attentes : Claude est prudent et détaillé dans ses explications, GPT est plus rapide, et Gemini se situe entre les deux.
Pour le développement de stratégies, privilégiez le modèle le plus performant disponible avec votre abonnement. Le code de trading ne pardonne pas les bugs subtils, et le coût marginal d'un meilleur modèle est dérisoire face au risque d'une mauvaise exécution en production.
Section 04 · Choisir un framework
Partez d'un framework que Cursor maîtrise
La méthode la plus rapide consiste à forker un modèle de départ (starter) de TradingHost et à laisser Cursor le développer. Le framework fournit la structure, et Cursor y intègre la logique de votre stratégie.
CCXT
Choisissez CCXT si vous souhaitez qu'une seule stratégie communique avec plusieurs plateformes d'échange. Cursor maîtrise parfaitement la syntaxe et les spécificités de CCXT.
Freqtrade
Choisissez Freqtrade si vous recherchez un framework structuré avec des indicateurs intégrés et un modèle de configuration robuste.
Hummingbot
Choisissez Hummingbot pour concevoir des stratégies de tenue de marché (market-making) ou d'apport de liquidité sur les plateformes crypto.
Natif ou personnalisé
Optez pour les API natives des courtiers ou votre propre connecteur si vous avez besoin d'un contrôle direct sur les spécificités d'une plateforme donnée.
Section 06 · Connecter MCP
Bouclez la boucle avec MCP
Le support MCP de TradingHost offre à Cursor une interface sécurisée pour interagir avec votre environnement d'exécution. Une fois connecté, Cursor peut lire l'état du déploiement, suivre les logs en temps réel, redémarrer une stratégie ou relancer un déploiement, le tout directement depuis votre éditeur de code.
Le flux de travail concret : vous écrivez le code dans Cursor, vous le poussez sur GitHub, le runtime se redéploie automatiquement. Vous pouvez ensuite demander à Cursor : « y a-t-il eu des erreurs au cours de la dernière heure ? » ou « redémarre la stratégie A », analyser sa réponse et ajuster votre code. Rappelez-vous que MCP est un outil de contrôle et d'observabilité, et non le canal d'exécution de vos ordres.
Section 07 · Déployer et itérer
Poussez, déployez, observez, itérez
Dès que Cursor pousse vos modifications sur la branche principale de GitHub, TradingHost détecte le changement, reconstruit le conteneur et déploie la mise à jour. Vous n'avez jamais besoin de quitter Cursor pour mettre votre stratégie en production.
Le premier déploiement de toute stratégie nécessite de choisir une région (EU ou US-East) et de configurer les identifiants API de votre courtier dans votre workflow de secrets géré par GitHub. Ensuite, le redéploiement se résume à un simple git push.
Section 09 · FAQ
Questions fréquentes
Quelques notions de programmation sont utiles, mais vous n'avez pas besoin d'écrire du code à partir d'une page blanche. Cursor génère la majeure partie du code ; votre rôle consiste à décrire vos besoins, relire le résultat et demander des ajustements. Savoir lire et analyser du code est bien plus important que de savoir l'écrire, en particulier pour valider les types d'ordres, le dimensionnement des positions et la logique de reconnexion.
GitHub est un service cloud permettant de stocker et gérer du code. Vous aurez besoin d'un compte GitHub gratuit pour y héberger vos stratégies. TradingHost est directement connecté à GitHub : dès que vous poussez une modification sur votre dépôt, TradingHost la détecte et redéploie automatiquement votre stratégie.
Votre dépôt GitHub peut tout à fait être privé. TradingHost accède uniquement aux dépôts que vous autorisez, et vos clés d'API de courtier sont stockées sous forme de secrets chiffrés, jamais directement dans le code. Pour en savoir plus sur la gestion de vos identifiants, consultez la page secrets de la plateforme.
Le premier déploiement d'un modèle de départ prend généralement moins d'une heure : installer Cursor, forker un modèle de framework, connecter GitHub, lier TradingHost au dépôt, choisir une région et ajouter vos identifiants de courtier. La phase la plus longue — et c'est volontaire — reste la relecture et la validation du code de votre stratégie.
Un abonnement payant à Cursor vous donne accès à des modèles plus puissants et à des quotas de requêtes plus élevés. L'offre gratuite suffit pour le prototypage, mais le développement de stratégies destinées à la production gagne à utiliser l'offre payante.
Privilégiez le modèle le plus performant disponible avec votre abonnement. Les bugs de stratégie coûtent extrêmement cher en production, et le coût marginal d'un meilleur modèle est dérisoire face au risque d'une mauvaise exécution d'ordre.
Oui. Ces trois frameworks disposent de documentations publiques et d'exemples de code que les modèles d'IA ont parfaitement assimilés. Cursor est donc capable de générer un code propre et adapté à chacun d'eux. Consultez les pages dédiées aux frameworks CCXT, Freqtrade ou Hummingbot pour en savoir plus sur leur déploiement.
Tous les courtiers pris en charge par TradingHost. Cursor rédige le code de la stratégie et du connecteur ; TradingHost exécute le conteneur sur l'API du courtier de votre choix. Consultez la liste des courtiers compatibles.
MCP permet à Cursor de lire et d'agir sur votre environnement d'exécution TradingHost en direct : suivre les logs, redémarrer une stratégie, redéployer. Il s'agit d'une interface de contrôle, pas du chemin d'exécution des transactions. Pour en savoir plus, consultez la page sur l'interface de contrôle MCP.
Faites confiance au processus, pas au résultat brut. Lisez chaque ligne, en particulier concernant les types d'ordres, le dimensionnement des positions, la gestion des erreurs et les reconnexions. L'IA accélère la rédaction, mais elle ne remplace pas la relecture.
La structure de ce workflow s'applique à n'importe quel IDE IA. De futurs guides détailleront spécifiquement Claude Code et Copilot, mais le framework, MCP et la partie exécution restent identiques.
Cursor et TradingHost sont facturés séparément. Cursor propose ses propres abonnements ; les tarifs des environnements d'exécution de TradingHost sont disponibles sur la page tarifs. Associer un dépôt GitHub et créer une stratégie sur TradingHost est gratuit.