Indicateurs ProRealTime dans ProBuilder : les réutiliser dans un code

Pour réutiliser un indicateur de ProRealTime dans un code ProBuilder, on écrit trois éléments : son nom, le nombre de barres du calcul entre crochets, puis entre parenthèses le prix sur lequel il porte. Average[20](Close) est ainsi la moyenne mobile des 20 dernières clôtures. Le manuel ProBuilder, version 6.1.0 du 1er décembre 2025, consacre à ces indicateurs préexistants ses pages 14 à 16, et en dresse la liste dans son glossaire, pages 54 à 61.

Comment appeler un indicateur ProRealTime dans un code ProBuilder ?
En respectant la syntaxe que le manuel donne page 14 : NomDeFonction [calculé sur n barres] (sur telle variable). Une fonction est un calcul tout prêt, que l’on appelle par son nom. Les crochets portent la période, c’est-à-dire le nombre de barres ; les parenthèses portent ce que l’on mesure.
Les deux réglages se changent librement. On remplace 20 par un autre nombre de barres : Average[10], Average[15], Average[30]. On remplace Close, la clôture, par Open, l’ouverture. Le manuel donne trois programmes d’une ligne, où RETURN est l’instruction qui affiche le résultat :
RETURN ExponentialAverage[20](Close)
RETURN WeightedAverage[20](TypicalPrice)
RETURN WilderAverage[100](Volume)
D’après le manuel ProBuilder, page 14. Trois programmes distincts : un code ne contient qu’un seul RETURN.
Le premier trace une moyenne mobile exponentielle sur 20 bougies, appliquée à la clôture. Le deuxième, une moyenne pondérée sur 20 barres, appliquée au prix typique, qui est la moyenne du plus haut, du plus bas et de la clôture. Le troisième, une moyenne à lissage de Wilder sur 100 barres, appliquée au volume. Une moyenne de volumes : personne n’a dit que les parenthèses étaient réservées aux prix.
Peut-on calculer un indicateur ProBuilder sur un autre indicateur ?
Oui : il suffit de placer le second indicateur entre les parenthèses du premier. Le manuel donne l’exemple de Average[20](RSI[5](Close)) : la moyenne mobile sur 20 périodes d’un RSI calculé sur 5 périodes. Le RSI, ou Relative Strength Index, est un oscillateur que la plateforme fournit déjà.
C’est le principe des poupées russes. La plus petite, Close, entre dans le RSI, qui entre dans la moyenne. On lit donc ces lignes de l’intérieur vers l’extérieur.
Quels indicateurs ProRealTime sont déjà codés dans ProBuilder ?
Le glossaire du manuel, pages 54 à 61, donne pour chacun son nom et la forme exacte à écrire. En voici dix, recopiés tels quels ; N y désigne le nombre de barres et price le prix ou l’indicateur mesuré.
| Ce que l’on écrit | Ce que le glossaire en dit |
|---|---|
Average[N](price) |
Moyenne mobile arithmétique |
ExponentialAverage[N](price) |
Moyenne mobile exponentielle |
WeightedAverage[N](price) |
Moyenne mobile pondérée |
RSI[N](price) |
Oscillateur « Relative Strength Index » |
MACD[S,L,Si](price) |
Moving Average Convergence Divergence (MACD) |
Stochastic[N,K](price) |
Ligne %K de la stochastique |
BollingerUp[N](price) |
Résistance de la bande de Bollinger |
BollingerDown[N](price) |
Support de la bande de Bollinger |
AverageTrueRange[N](price) |
Moyenne mobile par lissage de Wilder du True Range |
Supertrend[STF,N] |
Super Trend |
Tous n’ont pas la même forme : certains prennent plusieurs réglages entre crochets, d’autres n’ont pas de parenthèses. On ne devine pas une syntaxe, on la recopie. Le manuel décrit pour cela un bouton « Insérer Fonction », qui ouvre une bibliothèque classée en huit catégories et place des valeurs par défaut pour la période et pour le prix.
Comment choisir le type de moyenne mobile avec Average dans ProBuilder ?
En ajoutant un second réglage entre les crochets : Average[Nbre de périodes, Type de moyenne]. Le manuel compte 9 types de moyenne, numérotés de 0 à 8.
| Numéro | Type de moyenne | Numéro | Type de moyenne |
|---|---|---|---|
| 0 | Simple | 5 | Moindres carrés |
| 1 | Exponentielle | 6 | Série temporelle |
| 2 | Pondérée | 7 | Hull |
| 3 | Wilder | 8 | Zéro retard |
| 4 | Triangulaire |
RETURN Average[20, 1](Close)
Variante minimale, d’après la forme « Average[Nbre de périodes, Type de moyenne] » du manuel ProBuilder, page 15 : 20 périodes, type 1.
Le manuel va plus loin, page 17 : on remplace le nombre par une lettre, Average[n](Close), puis on déclare n comme variable paramétrable. La période se règle alors dans la fenêtre de propriétés de l’indicateur, sans retoucher le code. Parmi les types de variable proposés figure justement le « Type de moyenne mobile ».
Comment combiner plusieurs indicateurs ProRealTime dans un même code ProBuilder ?
En rangeant chaque résultat dans une variable, puis en calculant avec ces variables. Le manuel reconstruit ainsi l’histogramme du MACD, pièce par pièce.
// Calcul de la ligne MACD
LigneMACD = ExponentialAverage[12](Close) - ExponentialAverage[26](Close)
// Calcul de la ligne du signal MACD
LigneSignal = ExponentialAverage[9](LigneMACD)
// Calcul de la différence entre la ligne du MACD et son Signal
MACDHistogramme = LigneMACD - LigneSignal
RETURN MACDHistogramme STYLE (HISTOGRAM)
D’après le manuel ProBuilder, page 14.
Les lignes qui commencent par // sont des commentaires : le programme les ignore, elles sont là pour vous. La ligne du MACD est la différence entre deux moyennes exponentielles, sur 12 et sur 26 périodes. La ligne de signal est une moyenne exponentielle sur 9 périodes de cette différence : la variable LigneMACD prend ici la place d’un prix entre les parenthèses. L’histogramme est l’écart entre les deux, et STYLE (HISTOGRAM) demande de l’afficher en bâtons plutôt qu’en courbe.
Cet exemple montre des instructions, pas une méthode : un indicateur recalculé reste un indicateur, il ne dit pas où va le marché.
Comment utiliser Ichimoku et PRT Bands dans un code ProBuilder ?
Par leurs lignes, que ProBuilder nomme une à une : quatre pour Ichimoku, quatre pour PRT Bands. Les lignes d’Ichimoku prennent trois réglages entre crochets, les mêmes pour toutes : TenkanSen[TenkanPeriod,KijunPeriod,Senkou-SpanBPeriod], et de même KijunSen, SenkouSpanA et SenkouSpanB.
PRT Bands est un indicateur de suivi de tendance que le manuel dit exclusif à la plateforme. Ses quatre valeurs s’écrivent sans crochets ni parenthèses.
| Ce que l’on écrit | Ce que la fonction renvoie |
|---|---|
PRTBANDSUP |
La ligne supérieure de l’indicateur |
PRTBANDSDOWN |
La ligne inférieure de l’indicateur |
PRTBANDSSHORTTERM |
La ligne court terme |
PRTBANDSMEDIUMTERM |
La ligne épaisse du milieu du canal : la tendance moyen terme |
Dans quelle version de ProRealTime peut-on réutiliser les indicateurs dans un code ProBuilder ?
Dans les versions Complète et Premium : le comparatif des offres de ProRealTime y coche la ligne « Créer et importer des indicateurs personnalisés », relevée le 12 novembre 2026 ; pas dans la version Web. Dans la Complète, version 13, le menu « Graphiques » porte une entrée « Éditeur de code ProBuilder », avec le raccourci Ctrl+Maj+P. Ce que coûte chaque version est dans ma fiche sur le prix de ProRealTime.
Questions fréquentes sur les indicateurs ProRealTime dans ProBuilder
Comment écrire une moyenne mobile dans ProBuilder ?
Average[20](Close) : le nom, 20 barres entre crochets, la clôture entre parenthèses. Précédée de RETURN, la ligne suffit à tracer la moyenne.
Comment changer la période d’un indicateur dans un code ProBuilder ?
En changeant le nombre entre crochets : Average[10] au lieu de Average[20]. Ou en le remplaçant par une variable paramétrable, réglable dans les propriétés de l’indicateur.
Peut-on appliquer une moyenne mobile à un RSI dans ProBuilder ?
Oui. Le manuel écrit Average[20](RSI[5](Close)) : la moyenne sur 20 périodes d’un RSI calculé sur 5 périodes.
Combien de types de moyenne mobile la fonction Average de ProBuilder accepte-t-elle ?
Neuf, numérotés de 0 à 8 : simple, exponentielle, pondérée, Wilder, triangulaire, moindres carrés, série temporelle, Hull et zéro retard.
Comment retrouver la valeur d’un indicateur ProBuilder sur une bougie passée ?
En ajoutant entre crochets le nombre de barres à remonter. Le manuel écrit Close[1] pour la clôture de la barre précédente et précise que la règle vaut pour toute variable : rangez l’indicateur dans une variable, puis lisez-la avec [1].
Où trouver la liste des indicateurs utilisables dans ProBuilder ?
Dans le glossaire du manuel ProBuilder, pages 54 à 61, classé par ordre alphabétique : chaque entrée donne le nom, la forme à écrire et la fonction.
Sources de référence utilisées
2
- ProRealTime, manuel ProBuilder, version 6.1.0 du 1er décembre 2025 : utilisation des indicateurs préexistants (pages 14 à 16), variables paramétrables (pages 17 et 18), glossaire (pages 54 à 61), lu le 12 novembre 2026.
- ProRealTime, Comparez nos offres : ligne « Créer et importer des indicateurs personnalisés », relevée le 12 novembre 2026.
Le nom du menu et son raccourci ont été relevés à l’écran dans ProRealTime Complète, version 13, le 12 novembre 2026. Aucun des exemples de code de cette fiche n’a été exécuté pour sa rédaction : ils sont repris du manuel.
Pour aller plus loin
- Ouvrir un compte démo ProRealTime : pour découvrir la plateforme avec un portefeuille virtuel.
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



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
Quand vous serez prêt Pour aller plus loin
Formations, séminaires, webinaire et coaching privé. Je vous accompagne personnellement.
Découvrir l’École