Titre du résultat
Résumé du résultat
[general] regroupe les paramètres qui contrôlent l’exécution globale du moteur, notamment le nombre de threads, le répertoire de résultats et le cache mémoire des indicateurs.
Ce bloc est optionnel, car toutes ses clés possèdent une valeur par défaut. Une stratégie ne peut déclarer qu’un seul bloc [general].
[general]
threads = 0 # Utilise tous les cores logiques disponibles moins un
results_directory = "C:\\Users\\alice\\WhaleE\\results" # Chemin ABSOLU requis (Windows)
cache_enabled = true # Active ou désactive le cache en mémoire des indicateurs.
cache_budget_mode = "percent" # Définit le mode de budget du cache d'indicateurs : "off", "percent" ou "mb".
cache_budget_value = 80 # Valeur associée au mode de budget. En mode "percent", la valeur est comprise entre 1 et 100. En mode "mb", elle doit être strictement supérieure à 0.| Paramètre | Description |
|---|---|
threadsEntier Optionnel | Nombre de threads à utiliser pour les calculs. Si la valeur est égale à zéro ou non renseignée, le nombre de threads est égal au nombre de processeurs logiques moins 1, avec un minimum de 1. Valeur par défaut : 0 |
results_directoryTexte Optionnel | Chemin absolu de base utilisé par Whale-E pour placer ses sorties par défaut. Si cette clé est fournie, le chemin doit être absolu. Si elle est omise, Whale-E calcule automatiquement un chemin absolu vers un dossier results situé à côté du fichier TOML de stratégie. Les fichiers de log et la base SQLite de résultats sont placés par défaut dans un sous-dossier portant le nom de la stratégie, par exemple <results_directory>/<nom de la stratégie>. Ce dossier n’est créé que lorsque Whale-E écrit effectivement une sortie sur disque.Valeur par défaut : chemin absolu dérivé |
cache_enabledBooléen Optionnel | Active ou désactive le cache en mémoire des séries d’indicateurs. Ce cache réutilise les calculs identiques et peut améliorer les performances sans modifier les résultats. Valeur par défaut : true |
cache_budget_modeTexte Optionnel | Définit le mode de budget du cache d’indicateurs. Valeurs supportées (insensible à la casse) : off, percent, mb. Lorsque le budget est atteint, le cache cesse d’ajouter de nouvelles entrées mais reste lisible.Valeur par défaut : "percent" |
cache_budget_valueEntier Optionnel | Valeur associée au mode de budget.percent : pourcentage de la RAM totale, entre 1 et 100.mb : budget fixe en Mo, strictement supérieur à 0.Ignoré si cache_budget_mode = "off".Valeur par défaut : 80 |
Remarque: ces options de cache concernent uniquement le cache en mémoire des indicateurs. Le cache des données de marché (SQLite) se configure dans le bloc [database].