Configuration

Entraîner le système avec des backtests

Plutôt que de démarrer l’IA totalement vierge, vous pouvez la faire tourner sur des données historiques dans le Testeur de stratégies de MT4 et la laisser apprendre de tout ce qu’elle aurait fait de travers — puis apporter cet apprentissage dans votre configuration réelle. C’est la méthode recommandée pour donner au système une longueur d’avance avant de risquer de l’argent réel.

Comment ça marche

brain_backtest.exe est une copie séparée du moteur IA utilisée uniquement pendant les exécutions du Testeur de stratégies. Il communique avec l’EA LorentzianBot-Scalp-Backtest sur son propre port (5655) et écrit tout ce qu’il apprend dans son propre dossier backtest_state — complètement isolé de votre moteur réel (The Brain, port 5555) et de ses fichiers de mémoire. Un backtest ne peut jamais affecter un trade réel, et un trade réel ne peut jamais affecter un backtest.

Une fois satisfait d’un backtest, Merge-Backtest-To-Live.exe (généralement exécuté via son wrapper .bat) copie les erreurs nouvellement apprises de backtest_state vers vos fichiers de mémoire réels — en ignorant tout ce qui est déjà trop similaire à une erreur que le moteur réel connaît déjà, afin que la même leçon ne soit pas ajoutée deux fois.

Étape 1 : Lancer un backtest avec l’IA attachée

  1. Copiez brain_backtest.exe dans le même dossier que brain.exe.
  2. Dans MT4, ouvrez le Testeur de stratégies et sélectionnez l’EA LorentzianBot-Scalp-Backtest, avec le symbole, la période et le modèle que vous voulez tester.
  3. Dans son onglet Inputs, réglez AI_WORKING_DIR sur votre dossier d’installation, et réglez AI_EXECUTABLE sur brain_backtest.exe — cela remplace la valeur par défaut du paramètre, car l’EA de backtest ne lance pas de processus automatiquement par défaut.
  4. Lancez le backtest. À la fin, un dossier backtest_state apparaît à côté de brain_backtest.exe avec tout ce qu’il a appris.

Le voir apprendre

Voici la même configuration exécutée sur trois cycles de backtest consécutifs. À chaque cycle, le Black Book dispose de davantage d’historique pour comparer — et bloque davantage de trades qui auraient perdu.

Cycle d'apprentissage backtest 1 — le Black Book commence à bloquer les configurations perdantes répétées
Cycle 1 — premier passage sur ce symbole
Cycle d'apprentissage backtest 2 — davantage d'erreurs identifiées et bloquées
Cycle 2 — plus d’historique, plus de blocages
Cycle d'apprentissage backtest final — prêt à fusionner dans le moteur réel
Cycle 3 — passage final, prêt pour la fusion en réel

Une fois qu’un cycle comme celui-ci vous semble correct, passez à l’étape de fusion ci-dessous.

Étape 2 : Fusionner cet apprentissage dans votre configuration réelle

  1. Fermez d’abord brain.exe.
  2. Exécutez Merge-Backtest-To-Live.bat depuis votre dossier d’installation.
  3. Il affiche d’abord un essai à blanc — exactement ce qui changerait, par symbole — avant d’écrire quoi que ce soit.
  4. Tapez YES pour l’appliquer réellement. Chaque fichier modifié est automatiquement sauvegardé au préalable.
  5. Redémarrez brain.exe, ou attendez simplement — la mémoire de chaque symbole se recharge automatiquement la prochaine fois qu’il demande un signal.

Répétez au fil du temps

Ce n’est pas une étape à faire une seule fois. Chaque fois que vous backtestez une nouvelle période, un nouveau symbole, ou après une série de pertes en réel dont vous voulez que le système apprenne, vous pouvez relancer le même processus de fusion — il n’ajoute que de nouvelles entrées non dupliquées par-dessus ce qui existe déjà, jusqu’au plafond par symbole.

Ce n’est pas une garantie

Enseigner au système à partir d’un backtest réduit les chances qu’il répète une erreur spécifique, déjà observée, sur un symbole spécifique. Cela ne prédit pas les mouvements de prix futurs, et les résultats de backtest passés ne garantissent pas les performances futures. Considérez cela comme un élément parmi d’autres dans vos propres décisions de risque, pas comme un substitut à celles-ci.