DeutschEnglishEspañolFrançaisItalianoPortuguês
Rejoindre le forum

Variables réglables ProBuilder : régler un indicateur ProRealTime

Les variables réglables, fiche du guide ProRealTime d’andlil
· 9 min de lecture

Une variable réglable d’un indicateur ProBuilder est un nombre que l’on modifie depuis la fenêtre de propriétés de l’indicateur, sans toucher au code. Le manuel officiel de ProRealTime (version 6.1.0 du 1er décembre 2025, pages 17 et 18) l’appelle « variable paramétrable » et en donne quatre types : entier, décimale, booléen et type de moyenne mobile. La méthode tient en deux gestes : remplacer le nombre par un nom dans le code, puis déclarer ce nom avec une valeur par défaut.

Les quatre types de variables réglables de ProBuilder : entier, décimale, booléen, type de moyenne
Les quatre types de variables paramétrables d’un indicateur ProBuilder. Source : manuel ProBuilder, version 6.1.0 du 1er décembre 2025.

Qu’est-ce qu’une variable paramétrable dans ProBuilder ?

C’est une variable à laquelle on attribue une valeur par défaut hors du code, et dont on change ensuite la valeur depuis les paramètres de l’indicateur. Une variable est une boîte qui porte un nom et contient un nombre ; ProBuilder est le langage de programmation de ProRealTime, celui dans lequel on écrit ses propres indicateurs.

Le manuel part d’un constat : quand on code un indicateur, on y introduit un certain nombre de constantes, c’est-à-dire des nombres écrits en dur, comme le 20 d’une moyenne à 20 barres. Tant que ce 20 est dans le code, le changer oblige à rouvrir le code. L’avantage de la variable paramétrable, dit le manuel, réside dans la possibilité de modifier les paramètres de l’indicateur sans modifier le code.

Pensez au thermostat d’un four. Le four est construit une fois pour toutes ; la molette, elle, reste en façade. Une variable réglable est une molette que vous posez vous-même sur votre indicateur.

Comment ajouter une variable réglable à un indicateur ProBuilder ?

En deux temps : on remplace d’abord la constante par un nom dans le code, on déclare ensuite ce nom dans la fenêtre des variables. Le manuel prend l’exemple le plus simple qui soit, une moyenne mobile de période 20.

RETURN Average[20](Close)

Exemple repris tel quel du manuel ProBuilder, page 17. Code non exécuté dans la plateforme.

Cette ligne unique est un indicateur complet. Average[20](Close) calcule la moyenne des 20 derniers cours de clôture, et RETURN l’affiche. Pour rendre la période réglable, le manuel remplace 20 par une variable, qu’il nomme « n ».

RETURN Average[n](Close)

Exemple repris tel quel du manuel ProBuilder, page 17. Code non exécuté dans la plateforme.

À ce stade, le code est incomplet : « n » n’a aucune valeur. C’est voulu. Le manuel parle d’attribuer une valeur par défaut à une variable non définie, et c’est la fenêtre des variables qui s’en charge.

La suite se passe dans l’éditeur de code. Je m’en tiens ici à ce que décrit le manuel : on clique sur la clé située à côté de « Variables », en haut à gauche ; la fenêtre « Définition des variables » s’affiche ; on y entre le nom de la variable, ici « n », on appuie sur Entrée ou l’on clique sur « Ajouter », puis on renseigne un type et une valeur par défaut. Dans la version 13, l’éditeur s’ouvre par le menu « Graphiques », entrée « Éditeur de code ProBuilder » (Ctrl+Maj+P) ; la page des nouveautés annonce qu’il a été complètement repensé, et la place exacte de cette clé peut donc différer de celle du manuel.

Quels types de variables réglables ProBuilder propose-t-il ?

Quatre : entier, décimale, booléen et type de moyenne mobile. Le type dit à la plateforme quelle sorte de valeur la variable peut recevoir.

Les quatre types de variables paramétrables de ProBuilder. Source : manuel ProBuilder de ProRealTime, version 6.1.0 du 1er décembre 2025, page 18.
Type Ce qu’il contient Exemple du manuel
Entier Un nombre entier compris entre -2 000 000 000 et 2 000 000 000 450
Décimale Un nombre décimal, avec une précision de 5 chiffres significatifs 1.03247
Booléen Vrai (1) ou Faux (0) —
Type de moyenne mobile La valeur du second paramètre de la moyenne Average —

Deux mots demandent une explication. Un booléen est une valeur qui ne connaît que deux états, vrai ou faux : c’est l’interrupteur du langage, commode pour activer ou couper une partie d’un indicateur. Quant au séparateur des décimales, ProBuilder emploie le point, comme dans l’exemple du manuel, et non la virgule.

À quoi sert le type « Type de moyenne mobile » dans ProBuilder ?

Il sert à choisir, depuis la fenêtre de l’indicateur, la sorte de moyenne que calcule Average. Cette fonction accepte en effet un second paramètre, que le manuel écrit Average[Nbre de périodes, Type de moyenne]. Les types sont au nombre de neuf, numérotés de 0 à 8 : simple (0), exponentielle (1), pondérée (2), Wilder (3), triangulaire (4), moindres carrés (5), série temporelle (6), Hull (7) et zéro retard (8).

RETURN Average[n, TypeMoyenne](Close)

Variante minimale d’après le manuel ProBuilder : forme à deux paramètres de la page 15, exemple de la page 17. Les noms « n » et « TypeMoyenne » sont deux variables à déclarer. Code non exécuté dans la plateforme.

Avec « n » déclaré comme entier et « TypeMoyenne » comme type de moyenne mobile, le même indicateur d’une ligne devient, selon le réglage, une moyenne simple à 20 barres ou une moyenne de Hull à 50.

Où modifier la valeur d’une variable réglable d’un indicateur ProBuilder ?

Dans la fenêtre de propriétés de l’indicateur. Le manuel l’écrit ainsi : une fois la variable déclarée, on obtient dans cette fenêtre un nouveau paramètre, qui permet d’agir sur la période de la moyenne mobile. Le code, lui, ne bouge plus.

Dans la version 13, la fenêtre « Paramètres du graphique » porte un onglet « Indicateurs », avec la liste de tout ce qui est affiché sur le graphique.

Peut-on créer plusieurs variables réglables dans un même indicateur ProBuilder ?

Oui. Le manuel précise qu’il est possible de créer plusieurs variables, ce qui donne la possibilité de modifier plusieurs paramètres en même temps. L’exemple précédent en compte deux, la période et le type de moyenne.

Le manuel s’en sert d’ailleurs dans ses propres exercices : page 50, pour détecter un écart de cours entre deux séances, un « gap », il pose l’amplitude minimale, 0.001, en variable paramétrable. Le seuil devient un réglage, et non plus une ligne de code.

Un conseil de méthode, qui n’engage que moi : ne rendez réglable que ce que vous comptez vraiment régler. Trois molettes se comprennent d’un coup d’œil ; douze, plus personne ne sait laquelle a été tournée. Et un réglage qui colle au passé ne promet rien pour la suite : une variable règle un calcul, elle ne fabrique pas un résultat.

Dans quelle version de ProRealTime trouve-t-on les variables réglables de ProBuilder ?

Dans la Complète et dans la Premium : le comparatif officiel des offres, relevé le 12 novembre 2026, y coche la ligne « Créer et importer des indicateurs personnalisés ». Le plus simple pour essayer est un compte de démonstration : écrivez la moyenne d’une ligne, posez-lui sa variable, et tournez la molette.

Ouvrir un compte démo gratuit

Questions fréquentes sur les variables réglables de ProBuilder

Qu’est-ce qu’une variable paramétrable dans ProBuilder ?

Une variable à laquelle on donne une valeur par défaut hors du code, et que l’on modifie ensuite depuis les propriétés de l’indicateur, sans modifier le code.

Combien de types de variables réglables ProBuilder propose-t-il ?

Quatre, d’après le manuel ProBuilder version 6.1.0 : entier, décimale, booléen et type de moyenne mobile.

Comment changer la période d’une moyenne mobile ProBuilder sans rouvrir le code ?

Écrivez Average[n](Close) au lieu de Average[20](Close), déclarez « n » comme variable de type entier avec 20 pour valeur par défaut, puis réglez-la dans la fenêtre de propriétés de l’indicateur.

Quelles valeurs un entier peut-il prendre dans une variable ProBuilder ?

Un nombre entier compris entre -2 000 000 000 et 2 000 000 000, selon le manuel.

Faut-il donner une valeur à la variable dans le code ProBuilder ?

Non : dans l’exemple du manuel, la variable « n » n’est pas définie dans le code. Sa valeur par défaut est saisie dans la fenêtre « Définition des variables ».

Les variables réglables existent-elles dans ProRealTime Web ?

Le comparatif officiel coche la création d’indicateurs personnalisés pour la Complète et la Premium, pas pour la Web (relevé le 12 novembre 2026).

Sources de référence utilisées

3

Les noms de menus de la version 13 ont été relevés à l’écran dans ProRealTime Complète le 12 novembre 2026.

Pour aller plus loin

L’auteur

Benoist Rousseau

Trader indépendant · Membre du CME et du CBOT

Benoist Rousseau est trader depuis 1994 et membre du Chicago Mercantile Exchange (CME) et du Chicago Board of Trade (CBOT), où il détient deux sièges de membre individuel. Fondateur d'Andlil.com en 2010 et auteur de Devenez Trader Pro (2016), il a formé des centaines de traders à travers sa formation scalping. Dans la rubrique ProRealTime, il partage tutoriels, réglages et programmation ProBuilder, pour adapter la plateforme à sa méthode plutôt que l'inverse.

Découvrir mon parcours
À lire ensuite
Trader, ça s’apprend
2 étapes pour progresser
1ProRealTime —
La formation complète Gratuit

Le trading commence par les bons outils.

  • La formation complète à la plateforme
  • Mes Graphiques & Espaces de travail : accès exclusif à mes indicateurs, modèles et réglages personnalisés
  • Configuration guidée, pas à pas
2Mon École de Trading —
Quand vous serez prêt Pour aller plus loin

Formations, séminaires, webinaire et coaching privé. Je vous accompagne personnellement.

Découvrir l’École
Excellentsur Trustpilot · 590+ avis

0 commentaire

La discussion se poursuit sur le forum andlil.com.
Laisser un commentaire

Votre nom et votre commentaire seront publiés après relecture ; votre adresse e-mail ne le sera jamais. Votre adresse IP est conservée un an, comme la loi l’exige. Pour en savoir plus ou exercer vos droits : charte de confidentialité. Le formulaire est protégé contre les robots par Cloudflare Turnstile.

Newsletter · chaque soir

Recevez mon débrief, sans filtre.

3 000lecteurs, déjà.

S’inscrire

  • 3 min chaque soir
  • Gratuit
  • Désinscription en 1 clic