Vue d'ensemble CLI

La CLI se lance avec un fichier de stratégie TOML, puis des options de ligne de commande.

whale-e <strategie.toml> [options]

Options globales

  • --help affiche le résumé d’utilisation.
  • --version affiche le numéro de version.
  • --update force une vérification de mise à jour avant l’exécution.
  • --no-update désactive la vérification de mise à jour pour cette exécution.

Les options --update et --no-update sont incompatibles.

Modes d’exécution

Sans mode explicite, le backtest complet est exécuté et les sorties configurées par la stratégie et la configuration sont produites.

  • Analyse (dry run) valide la stratégie, prépare les grilles et calcule les combinaisons sans télécharger les prix ni exécuter le backtest.
  • Recherche de symboles permet de trouver les symboles supportés à partir des catalogues marchés des exchanges avant d’exécuter une stratégie.
  • Export JSON écrit des résultats structurés sur stdout pour une intégration automatisée.
  • Export Pine Script génère le script Pine correspondant à un code de combinaison GxCy.

Notes

La CLI rejette certaines combinaisons d’options pour garder un comportement explicite.

  • --export-pinescript ne peut pas être combiné avec --json.
  • --analyze ne peut pas être combiné avec --export-pinescript.
  • --search-symbol est un mode autonome et ne peut pas être combiné avec un fichier de stratégie, --analyze ou --export-pinescript.
  • En mode --analyze --json, seule l’option --json-pretty est autorisée parmi les sous-options JSON.
  • En mode --search-symbol --json, seule l’option --json-pretty est autorisée parmi les sous-options JSON.
  • Les sous-options JSON (--json-pretty, --json-objective-limit, --json-include-*) nécessitent --json.

Pour le détail des payloads, des erreurs et des exemples d’usage, consultez les pages dédiées à chaque mode.