Aller au contenu

cTrader CLI

cTrader CLI est un outil en ligne de commande qui permet de gérer les comptes, les opérations de trading et les opérations de trading algorithmique directement depuis un terminal, sans ouvrir l’application de bureau cTrader. Vous pouvez saisir des commandes pour vous connecter, consulter les données de marché, effectuer et gérer des trades, exécuter des cBots, effectuer du backtesting et optimiser des cBots.

Découvrez cTrader CLI en une minute !

Il existe deux grandes façons d’utiliser cTrader CLI. Vous pouvez saisir vous-même les commandes ou les intégrer à des scripts. Vous pouvez aussi demander à un agent IA de convertir vos requêtes en langage naturel en commandes cTrader CLI, que vous vérifiez avant de les exécuter. Dans les deux cas, vous pouvez :

  • Connecter cTrader à des agents IA qui rédigent des commandes CLI que vous pouvez vérifier et exécuter.
  • Installer des compétences qui apprennent à votre agent IA à utiliser correctement cTrader CLI.
  • Exécuter des cBots sous Windows, macOS et Linux sans laisser l’application de bureau cTrader ouverte, afin d’économiser de la mémoire vive et des ressources processeur.
  • Héberger des cBots sur un VPS Linux économique ou un serveur cloud plutôt que sur un ordinateur de bureau gourmand en ressources.
  • Consulter les données des comptes, les prix et l’historique, passer et gérer des ordres ainsi que gérer des positions à l’aide de scripts et de workflows automatisés.

Remarque

cTrader CLI exécute les cBots sur votre ordinateur ou votre serveur. Ce fonctionnement est différent de l’exécution des cBots dans le cloud, où cTrader les héberge sur ses propres serveurs : vous n’avez alors aucun processus à maintenir en cours d’exécution de votre côté.

Scénarios d’utilisation de cTrader CLI

cTrader CLI prend en charge deux grands scénarios d’utilisation. Tous deux reposent sur des commandes saisies au clavier plutôt que sur une interface graphique, mais répondent à des besoins différents.

Critère de comparaison Agent IA, sans interface Auto-hébergement sur un VPS ou dans le cloud
Objectif Utiliser cTrader par l’intermédiaire d’un assistant IA, sans terminal ni interface graphique. Faire fonctionner des cBots 24 h/24 sur un serveur que vous gérez, sans laisser l’application de bureau ouverte.
Utilisateur type Un utilisateur qui décrit ses objectifs en langage naturel ; un assistant IA prépare les commandes qu’il pourra vérifier et exécuter. Un trader ou un opérateur à l’aise avec le terminal, qui saisit les commandes ou les exécute au moyen de scripts.
Origine des commandes Générées par l’IA à partir d’une requête en langage naturel ou d’un workflow d’agent automatisé par script. Saisies dans le terminal ou exécutées depuis un script, une tâche cron ou docker run.
Traitement des sorties L’IA analyse les données JSON pour produire une réponse ou le prompt suivant. Données JSON envoyées vers stdout, redirigées vers des fichiers ou transmises à d’autres outils par un pipe.
Commandes de longue durée L’agent IA ne doit pas lancer run de manière autonome. Il peut surveiller cbots et lire sans risque les prix en temps réel renvoyés par price, mais toute commande permettant de démarrer, de configurer ou d’arrêter un cBot doit être vérifiée avant son exécution. run lance un processus de longue durée qui nécessite un superviseur de processus tel que systemd ou Docker, ou l’option --exit-on-stop ; toutes les autres commandes CLI sont des appels ponctuels qui renvoient un résultat, puis se terminent.

Remarque

Dans les deux scénarios, vous devez fournir et gérer vous-même le serveur ou le poste de travail. cTrader CLI ne comprend pas de service d’hébergement géré.

Configurer cTrader CLI

cTrader CLI et serveurs cTrader MCP : comparaison

cTrader CLI et les serveurs cTrader MCP permettent tous deux d’utiliser cTrader sans parcourir manuellement son interface, mais leur fonctionnement diffère. Consultez le tableau ci-dessous pour choisir la solution la mieux adaptée à votre façon de travailler.

cTrader CLI Serveurs cTrader MCP
Mode d’interaction Vous saisissez les commandes dans un terminal ou laissez l’IA les préparer pour les vérifier et les exécuter. Vous décrivez ce que vous souhaitez faire en langage naturel, et un agent IA s’en charge.
Application cTrader requise Non. Fonctionne de manière autonome depuis un terminal, un VPS ou un conteneur. Une instance de cTrader doit rester ouverte en arrière-plan : l’application de bureau sous Windows ou macOS pour une utilisation locale, ou une session cTrader Web pour une utilisation à distance.
Où les actions apparaissent Uniquement dans le terminal, sous forme de texte et de JSON ; rien ne s’affiche dans l’interface cTrader. Dans l’interface cTrader, à côté de votre affichage habituel de la plateforme.
Particulièrement adapté à L’automatisation de tâches récurrentes à l’aide de scripts et l’hébergement de cBots sur un serveur. Le trading conversationnel, l’analyse et les questions ponctuelles via un assistant IA.

Astuce

Choisissez cTrader CLI si vous privilégiez la répétabilité des opérations et la précision du contrôle. Choisissez les serveurs cTrader MCP si vous privilégiez les échanges en langage naturel avec un agent IA.

Explorer cTrader CLI

Opérations

cTrader CLI regroupe ses commandes par tâche. Le tableau ci-dessous présente les opérations disponibles. La syntaxe détaillée, les options et les exemples de chaque commande figurent dans la documentation de référence CLI.

Opération cTrader CLI
Lister les comptes et consulter leurs statistiques ✅
Lister les symboles disponibles et consulter leurs sessions de trading et leurs conditions de trading ✅
Consulter les prix en temps réel et les bougies historiques ✅
Placer des ordres au marché, des ordres limit, des ordres stop et des ordres stop-limit avec des niveaux fixes de stop loss et de take profit, modifier et annuler des ordres en cours, et lister les ordres existants ✅
Modifier les niveaux fixes de stop loss et de take profit, clôturer des positions totalement ou partiellement, et lister les positions ouvertes ✅
Récupérer les transactions, l’historique des ordres exécutés et l’exposition actuelle ✅
Calculer les valeurs actuelles et historiques des indicateurs et lister les indicateurs disponibles ✅
Créer, supprimer et lister les alertes de prix ✅
Exécuter et arrêter des cBots, effectuer du backtesting et consulter les métadonnées des cBots ✅
Optimiser les cBots ✅
Générer la structure initiale et compiler des projets de cBots, d’indicateurs et de plug-ins ✅

Avertissement

cTrader CLI est un outil de trading et d’automatisation. Il ne fournit aucun conseil financier, juridique ou fiscal, ni aucun conseil en investissement. Les commandes qui placent ou modifient des ordres peuvent déclencher des trades réels et entraîner des pertes. Vérifiez chaque commande avant de l’exécuter, testez-la d’abord sur un compte de démo et protégez vos informations d’identification.