Galerie de modèles de scripts

« Partir d'un modèle » ouvre une galerie de scripts exécutables, chacun montrant un accès différent aux données. La galerie est filtrée par le langage du script que vous êtes en train d'écrire.

Senzoukria · Documentation · Mis à jour en septembre 2026


Où le trouver

Page Scripting → « Partir d'un modèle »
Filtrage
Un modèle sans version dans le langage choisi est masqué, plutôt que proposé puis mis en échec
Couverture
Six indicateurs — dont un en C++ seulement — et deux stratégies
Chacun tourne tel quel
Aucun code à trous, aucun pseudo-code

Ce que ça fait

Devant un éditeur vide, la question n'est pas d'écrire une moyenne mobile, c'est de savoir ce que vous avez le droit de lire. Chaque modèle y répond sous forme exécutable : les clôtures, le delta, la séance, le footprint niveau par niveau, une position ouverte.

Quand un modèle existe en JavaScript et en Python, il porte le même nom, la même description et la même sortie : vous pouvez lire les deux versions côte à côte pour apprendre la syntaxe. La galerie n'est pas dupliquée — elle suit le langage choisi dans le bandeau d'identité.

Les modèles

Les modèles, leur type et les langages dans lesquels ils existent
ModèlePar défautCe que ça change
Ruban de moyennesSur le graphiqueDeux moyennes mobiles sur le prix — le plus petit indicateur correct. JavaScript et Python.
Delta cumulé de séancePanneau dédiéDelta additionné depuis l'ouverture CME, remis à zéro chaque jour. JavaScript et Python.
Déséquilibres acheteursSur le graphiqueDéséquilibres diagonaux lus niveau par niveau dans le footprint. JavaScript et Python.
Extrêmes de séanceSur le graphiquePlus-haut et plus-bas tracés en lignes prolongées vers la droite. JavaScript et Python.
ATR en pourcentagePanneau dédiéVolatilité rapportée au prix, dans son propre panneau. JavaScript et Python.
Stratégie de cassureSur le graphiqueAchète la cassure du plus-haut de N barres, stop et objectif fixes. Compte simulé uniquement. JavaScript.
Retour à la moyenne sous régime (HMM + Hurst)Sur le graphiqueUn modèle de Markov caché écarte le régime de crise, un z-score dit quand entrer, l'exposant de Hurst confirme. Python seulement — il lui faut numpy.
Moyenne mobile (C++)Sur le graphiqueUne SMA 20 barres en C++17 — le of_compute minimal. C++ seulement.

Comment s'en servir

  • Choisissez le modèle dont l'accès aux données correspond à ce que vous voulez mesurer, pas celui dont la sortie ressemble le plus au résultat — c'est l'accès qui est difficile à deviner.
  • Changez d'abord les paramètres et relancez : chaque modèle lit ses réglages dans params avec un défaut littéral, la forme que le lecteur de paramètres reconnaît.
  • Gardez le modèle de déséquilibres sous la main comme référence de lecture des niveaux du footprint : c'est le seul qui parcourt les niveaux de chaque barre.

Limites et pièges

  • Un modèle absent dans votre langage n'apparaît tout simplement pas. Le proposer et le laisser échouer serait pire que de ne pas le proposer.
  • La stratégie de régime n'existe qu'en Python parce qu'elle a besoin de numpy pour une passe de Baum-Welch et un calcul d'étendue rééchelonnée ; la réécrire à la main en JavaScript ferait du code dupliqué sans bénéfice.
  • Les modèles sont des points de départ, pas des stratégies validées. Rien dans la galerie n'est une affirmation de rentabilité.

Cette page dans d’autres langues

Questions fréquentes

Pourquoi vois-je moins de modèles en Python qu'en JavaScript ?
La galerie filtre par langage dans les deux sens. La stratégie de cassure n'existe qu'en JavaScript et la stratégie de régime qu'en Python : chaque liste est donc légèrement différente.
Un modèle écrase-t-il mon script en cours ?
Un modèle remplit l'éditeur du script que vous êtes en train de créer. Enregistrez délibérément, et passez par Nouvel indicateur ou Nouvelle stratégie quand vous voulez garder celui que vous avez déjà.
Puis-je mélanger le code Python d'un modèle dans un script JavaScript ?
Non — et l'étape de vérification vous le dira : elle détecte quand le code contredit le langage déclaré et propose d'en changer.