Assistant backtest (IA) : lire les statistiques de replay et de backtest

L'assistant backtest est un panneau de discussion qui lit les statistiques de la séance de replay ou du backtest automatique sélectionné avec votre propre clé d'API Claude, les commente sans féliciter ni prédire, et, dans le panneau de backtest automatique, peut réécrire le script de stratégie dans l'éditeur.

Senzoukria · Documentation · Mis à jour en septembre 2026


Où le trouver

En-tête du Replay → bouton « Assistant backtest » ; panneau Backtest automatique → « Demander à l'IA »
Clé
Votre propre clé Claude, conservée dans le gestionnaire d'identifiants Windows ; rien ne transite par les serveurs Senzoukria
Contexte envoyé
L'exécution sélectionnée (ou la plus récente), jusqu'à 8 exécutions précédentes, le code de la stratégie (tronqué à 6 000 caractères), les 12 derniers messages
Envoi
Entrée envoie, Maj+Entrée insère un retour à la ligne ; « Effacer » réinitialise la conversation

Ce qu'il fait

Le panneau (titre « Assistant backtest », infobulle « Assistant qui lit vos statistiques de backtest ») s'ouvre depuis l'en-tête du Replay, ou depuis la carte du backtest automatique via « Demander à l'IA ». Sa consigne système est bâtie sur l'exécution sélectionnée dans l'historique Performance : contrat, journée, mode, séances de contexte, puis un bloc plat de statistiques (trades avec gagnants/perdants/nuls, P&L net, profit et perte bruts, taux de réussite, espérance, payoff, profit factor, SQN, Kelly, Sharpe et Sortino par trade, écart-type, drawdown maximal et en %, récupération, ulcer, séries, meilleur et pire trade, répartition long et short, durée moyenne de détention, temps en marché, sorties par motif). Jusqu'à huit autres exécutions sont listées avec trades, net et SQN, pour comparaison.

L'état vide affiche « Il lit les statistiques de {symbol} · {day} et dit ce qu'elles valent. Il ne félicite pas, et il ne prédit pas. » Quand aucune exécution n'existe : « Terminez une séance de replay ou lancez un backtest : ses statistiques apparaîtront ici et pourront être commentées. »

Contrôles et questions de départ

Éléments du panneau de l'assistant
ÉlémentPar défautCe qu'il fait
Sélecteur de modèle (compact)Le modèle choisi dans les réglages IAAffiche et change le moteur utilisé pour ce panneau.
Écran de clé d'APIAffiché tant qu'aucune clé n'est enregistréeExplique que la clé est la vôtre et qu'elle est stockée dans le gestionnaire d'identifiants Windows, puis permet de l'enregistrer.
Question de départ 1« Ce résultat est-il exploitable, ou trop peu de trades ? »
Question de départ 2« Qu'est-ce qui a coûté le plus cher dans cette séance ? »
Question de départ 3« Suggère des axes de balayage pour améliorer ça »
Question de départ 4« Compare cette séance avec les précédentes »
Saisie« Une question sur ce backtest… »Zone de texte de deux lignes ; le bouton d'envoi est désactivé pendant qu'une réponse se diffuse.
« Mettre ce script dans l'éditeur »Seulement dans le panneau de backtest automatiqueDépose un bloc ```js complet proposé par l'assistant dans le brouillon de stratégie et ouvre l'éditeur ; Ctrl+Entrée relance ensuite le backtest.

Ce qu'il a pour consigne de faire

  • Commencer par la taille de l'échantillon : en dessous de 20 trades, aucun ratio ne signifie quoi que ce soit, et il doit le dire à chaque fois.
  • Puis le SQN : en dessous de 1,6 faible, 2,5 et au-delà bon, au-dessus de 5 sur un petit échantillon un signal d'alarme plutôt qu'un triomphe. Ce sont les seuils de la ligne de verdict.
  • Puis la forme des pertes (drawdown maximal, série perdante, ulcer index), l'asymétrie long/short et la répartition des sorties.
  • Pour un walk-forward, lire le chiffre d'efficacité : en dessous de 50 %, l'essentiel du résultat était du sur-ajustement.
  • Quand il suggère des balayages de paramètres, proposer des axes et des valeurs précis, en gardant le total sous 100 combinaisons.
  • Quand il réécrit une stratégie, produire un script complet et exécutable suivant le contrat du bac à sable decide(bars, params, ctx, state), avec les barres de la plus récente à la plus ancienne, et lire chaque réglage depuis params avec une valeur par défaut.
  • Ne jamais féliciter, ne jamais prédire, et rappeler que le drawdown est mesuré sur les transactions clôturées et que la plateforme ne passe aucun ordre : les stratégies ne pilotent que le compte d'évaluation simulé.

Limites et pièges

L'assistant ne voit que le bloc de statistiques et le code qu'on lui donne ; il ne peut ouvrir ni les graphiques, ni la liste des transactions. Une réponse qui cite un chiffre absent de ce bloc est une hallucination et doit être écartée. Les réponses sont limitées à 2 000 tokens de sortie et l'historique de conversation envoyé se limite aux douze derniers messages : les longs fils perdent donc leur début.

Les appels d'API sont facturés sur votre propre clé. Le panneau a besoin de l'application Tauri : il écoute les événements ai_agent du bureau et diffuse la réponse dans la dernière bulle.

Cette page dans d’autres langues

Questions fréquentes

De quelle séance parle-t-il ?
De l'exécution sélectionnée dans le panneau Performance ; si aucune ne l'est, de la plus récente. Sans aucune exécution, il vous demande de terminer d'abord un replay ou un backtest.
Peut-il modifier ma stratégie ?
Dans le panneau de backtest automatique, il peut proposer un script complet ; un bouton le place dans l'éditeur comme brouillon non enregistré et Ctrl+Entrée relance le backtest. Il n'exécute jamais rien de lui-même.