Aller au contenu

Dépannage

Cet article explique comment résoudre les problèmes que vous pouvez rencontrer lors de l’utilisation de cTrader CLI.

Commande introuvable

Si votre terminal ne reconnaît pas ctrader-cli, c’est que son emplacement ne figure pas dans la variable d’environnement PATH.

  • Fermez le terminal, puis rouvrez-le pour qu’il prenne en compte les dernières modifications de PATH.
  • Sous Windows, vérifiez que le dossier contenant ctrader-cli figure dans votre PATH. S’il n’y figure pas, ajoutez le dossier manuellement.
  • Si vous avez utilisé un gestionnaire de paquets pour l’installation, réinstallez cTrader CLI et vérifiez que l’installation se termine sans erreur.

Erreurs courantes liées aux commandes

Message ou symptôme Solution
Exception non gérée ou utilisation incorrecte Vérifiez que la commande ne contient pas d’erreurs. Supprimez les commandes, options ou arguments inconnus et corrigez la syntaxe.
cTrader CLI ne prend pas en charge les cBots utilisant d’anciennes versions de .NET Recompilez le cBot pour une version moderne de .NET dans la dernière version de l’application de bureau cTrader, puis utilisez le nouveau fichier.
Impossible d’établir la connexion Vérifiez la connexion Internet de la machine qui exécute cTrader CLI.
Identifiants de connexion cTrader ID incorrects Vérifiez l’adresse e-mail ou le nom d’utilisateur de votre cTrader ID, puis assurez-vous que le fichier de mot de passe contient le bon mot de passe, sans espaces supplémentaires.
Compte introuvable Exécutez accounts pour afficher les comptes de trading associés à votre cTrader ID, puis utilisez le bon numéro de compte.
Nom de symbole inconnu Exécutez symbols pour afficher les symboles disponibles, puis utilisez le symbole approprié.
Période inconnue Exécutez periods pour afficher les périodes disponibles, puis utilisez l’identifiant approprié.
Numéro de compte ambigu Ajoutez --broker pour préciser le courtier associé au compte.
Autorisations d’accès supplémentaires requises Ajoutez --full-access pour exécuter le cBot sans restrictions liées aux droits d’accès.
Format de fichier .cbotset non valide Régénérez le fichier .cbotset dans la dernière version de l’application de bureau cTrader.

Avertissement

La plupart des commandes cTrader CLI renvoient une erreur lorsqu’elles rencontrent des options inconnues. En mode rapide (-q), les commandes utilisant un compte de trading, comme price, alerts, positions et order, ignorent les options inconnues sans afficher d’avertissement. Consultez la documentation de référence CLI pour vérifier qu’une option est prise en charge avant de l’utiliser.

Backtesting et optimisation

Message ou symptôme Solution
Aucune donnée historique pour la période indiquée Fournissez un fichier de données couvrant la période avec --data-file ou choisissez une période pour laquelle des données sont disponibles.
Stop out pendant un backtest Ajustez les paramètres du cBot ou améliorez la stratégie pour éviter les appels de marge.
Paramètres non valides Vérifiez les options de backtesting ou d’optimisation et corrigez les éventuelles erreurs.
L’optimisation semble marquer une pause Lorsque vous optimisez un paramètre de symbole, le moteur télécharge les données de chaque nouveau symbole lors de la première exécution. L’exécution reprend une fois les données mises en cache.