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

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

Commandes du panneau Assistant
CommandePar défautCe que ça change
Sélecteur de modèle (compact)Le modèle choisi dans les réglages IAClaude 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'écranaucuneAjoute jusqu'à 4 images par message, par bouton, collage ou glisser-déposer ; les images sont placées avant le texte
Effacer la conversationVide le fil ; le prompt système est reconstruit à la question suivante
EntréeEnvoie ; Maj + Entrée insère un retour à la ligne
Budget de réponse4000 jetons sur Claude, 2048 sur un moteur localLes moteurs locaux taillent aussi l'historique et le prompt pour tenir dans leur fenêtre de contexte

Les outils que l'assistant peut appeler

Outils déclarés au modèle quand la page Scripting fournit un exécuteur
OutilCe qu'il faitAffiché comme
run_scriptExé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çageExécution de votre script…
read_scriptLit le contenu actuel de l'éditeurLecture de votre script…
apply_scriptRemplace 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_fetchRecherche 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 primairesRecherche 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.

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.