Assistant de scripting : une IA qui écrit, exécute et corrige vos scripts
Le panneau Assistant de la page Scripting écrit des indicateurs et des stratégies pour le bac à sable de Senzoukria, avec votre propre clé API Claude ou un modèle local. Avec Claude, il peut exécuter le script dans le bac à sable, lire l'erreur réelle, écrire le code corrigé dans l'éditeur et chercher une formule sur le web.
Senzoukria · Documentation · Mis à jour en septembre 2026
Où le trouver
- Où
- Page Scripting → panneau « Assistant », à côté de l'éditeur
- Clé
- « L'assistant utilise votre propre clé Claude, rangée dans le trousseau de votre système — jamais sur nos serveurs. » (Groq et les modèles locaux sont les autres choix.)
- Tours d'outils
- Au plus 8 allers-retours d'outils par question ; chaque tour est facturé sur votre clé
- Pièces jointes
- 4 images maximum par message (PNG, JPEG, GIF, WebP) ; seuls les moteurs qui lisent les images les acceptent
Ce que ça fait
Le panneau s'ouvre sur la phrase « Décrivez ce que vous voulez mesurer ou trader — il écrit le script, vous dit quel type convient, et vous prévient quand l'indicateur existe déjà. » Quatre suggestions sont proposées : écrire un indicateur qui colore les barres dont le delta va contre la bougie, transformer un script en stratégie auto avec un stop ATR, comprendre pourquoi un script ne rend rien, et savoir quel indicateur montre déjà l'absorption. Chaque bloc de code d'une réponse porte un bouton « Insérer dans l'éditeur ».
Le prompt système est construit à partir du produit lui-même : le contrat d'entrée (barres de la plus récente à la plus ancienne, ctx avec tickSize et sessionStartSec, les fonctions lib), les limites du bac à sable, les formes de sortie dérivées des définitions de types, les conventions d'orderflow, un inventaire des indicateurs existants, des exemples résolus et un guide des erreurs que le bac à sable renvoie réellement. Le script ouvert dans l'éditeur et sa dernière erreur sont ajoutés à la fin, pour que l'assistant réponde sur votre code plutôt que dans l'abstrait.
Réglages et commandes
| Commande | Par défaut | Ce que ça change |
|---|---|---|
| Sélecteur de modèle (compact) | Le modèle choisi dans les réglages IA | Claude avec votre clé (lit le code et les captures que vous collez, facturé au message), Groq sur une clé gratuite (rapide, ne lit pas les captures, limité par minute) ou un modèle local via Ollama (gratuit, hors ligne, sans images) |
| Joindre une capture d'écran | aucune | Ajoute jusqu'à 4 images par message, par bouton, collage ou glisser-déposer ; les images sont placées avant le texte |
| Effacer la conversation | — | Vide le fil ; le prompt système est reconstruit à la question suivante |
| Entrée | — | Envoie ; Maj + Entrée insère un retour à la ligne |
| Budget de réponse | 4000 jetons sur Claude, 2048 sur un moteur local | Les moteurs locaux taillent aussi l'historique et le prompt pour tenir dans leur fenêtre de contexte |
Les outils que l'assistant peut appeler
| Outil | Ce qu'il fait | Affiché comme |
|---|---|---|
| run_script | Exécute le code dans le bac à sable sur des barres synthétiques (300 par défaut) et rend l'erreur réelle et sa ligne, les journaux, le temps et des statistiques par série comme le nombre de NaN et les null d'amorçage | Exécution de votre script… |
| read_script | Lit le contenu actuel de l'éditeur | Lecture de votre script… |
| apply_script | Remplace le contenu de l'éditeur par du code testé et un résumé d'une ligne ; rien n'est enregistré sur le disque et l'annulation fonctionne | Écriture dans l'éditeur… |
| web_search / web_fetch | Recherche et lecture de pages exécutées par le fournisseur du modèle, pas dans le bac à sable des scripts, orientées vers les sources primaires | Recherche sur le web… / Lecture des sources… |
Comment s'en servir
Décrivez la mesure ou la règle en français courant. L'assistant a pour consigne de ne jamais livrer de code qu'il n'a pas exécuté : il écrit, appelle run_script, lit le rapport, corrige et relance, puis conclut par une ligne du type « tourne en 12 ms sur 300 barres, aucun NaN, amorçage terminé à la barre 14 ». Quand un indicateur existe déjà au catalogue, il le nomme au lieu d'écrire un doublon. Quand une idée ne peut pas se calculer à partir des barres — tout ce qui demande le carnet en direct, par exemple —, il dit ce qui est possible à la place.
Les captures d'écran sont utiles pour la mise en page, les couleurs et le texte d'une erreur, mais l'assistant a pour consigne de ne pas lire de prix exacts sur des pixels : tapez le chiffre quand il compte.
Limites et pièges
- Les outils ne sont déclarés que si la page Scripting fournit un exécuteur ; annoncés sans lui, un modèle appellerait dans le vide. Claude, Groq et un modèle local reçoivent tous les déclarations, et un modèle local incapable d'appeler des outils le signale par l'erreur de son propre moteur.
- Au bout de 8 tours d'outils, l'assistant s'arrête et dit ce qui échoue encore ; il ne revendique pas de correction.
- Les stratégies qu'il écrit ne tradent que le compte d'évaluation simulé. Le prompt indique que la plateforme ne passe aucun ordre broker depuis un script.
- Chaque message et chaque tour d'outil est facturé sur votre propre clé Anthropic ; le préfixe stable du prompt est conçu pour être mis en cache afin de réduire ce coût.
Pages liées
- Éditeur d'indicateurs personnels sur le graphique
- Sorties de script : graphique, panneau, tableau et encart
- L'absorption en trading
- Score d'absorption
Cette page dans d’autres langues
Questions fréquentes
- Faut-il une clé API pour utiliser l'assistant ?
- Pour Claude, oui : votre propre clé, rangée dans le trousseau du système. Groq demande sa propre clé gratuite. Un modèle local sous Ollama ne demande aucune clé et fonctionne hors ligne, mais ne lit pas les captures d'écran.
- L'assistant modifie-t-il mon script sans me demander ?
- Il peut écrire dans l'éditeur via apply_script, seulement après un run_script réussi, et il doit dire ce qui a changé. Rien n'est enregistré sur le disque tant que vous n'enregistrez pas, et l'annulation de l'éditeur fonctionne toujours.
- Pourquoi me dit-il que mon indicateur existe déjà ?
- Le prompt transporte l'inventaire des indicateurs intégrés. Quand votre description correspond à l'un d'eux, l'assistant le nomme plutôt que d'écrire un doublon.