Temps de lecture : … min

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

  1. Forkez un modèle de framework (CCXT, Freqtrade ou Hummingbot) sur votre compte GitHub.
  2. Ouvrez le dépôt dans Cursor et décrivez votre idée de stratégie en langage naturel.
  3. Vérifiez le code généré par Cursor, puis poussez-le sur GitHub dès que tout est correct.
  4. TradingHost détecte la mise à jour, construit votre conteneur et exécute la stratégie dans la région de votre choix.
  5. 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 05 · Rédiger votre stratégie

Décrivez la stratégie, relisez le code

Ouvrez le modèle de départ dans Cursor et décrivez le comportement attendu de votre stratégie en langage naturel : indicateurs à surveiller, conditions d'entrée et de sortie, couverture (hedging) ou réconciliation des positions. Cursor génère alors le code en respectant la structure du framework.

Le code de trading ne pardonne pas. Relisez attentivement chaque ligne générée par Cursor, en particulier les types d'ordres, le dimensionnement des positions, la gestion des erreurs et la logique de reconnexion. Demandez à Cursor d'expliquer tout comportement complexe avant de valider le code. Utilisez le chat pour tester les cas limites (« que se passe-t-il si l'ordre n'est que partiellement exécuté ? », « et si le websocket se déconnecte en pleine transaction ? ») et demandez-lui d'intégrer les correctifs nécessaires.

Poussez votre code sur GitHub uniquement après avoir validé chaque étape. Ne déployez jamais de code expérimental ou non testé sur un environnement de production actif, car TradingHost l'exécutera immédiatement.

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.