DeutschEnglishEspañolFrançaisItalianoPortuguês
Rejoindre le forum

ProBuilder ProRealTime : à quoi sert le langage de programmation

ProBuilder, le langage, fiche du guide ProRealTime d’andlil
· 9 min de lecture

ProBuilder est le langage de programmation de ProRealTime : il sert à créer des indicateurs techniques personnalisés, des stratégies de trading que l’on teste avec ProBacktest, et des scans de marché avec ProScreener. C’est la définition qu’en donne son manuel officiel, version 6.1.0 du 1er décembre 2025, 61 pages. Le langage est « de type BASIC », travaille à partir de cinq données par barre de prix, et un indicateur complet peut tenir en une seule ligne. Dans la version 13, on l’écrit dans la fenêtre « Éditeur de code ProBuilder », au menu « Graphiques ».

ProBuilder en chiffres : trois usages, cinq données de départ, un manuel officiel de 61 pages
ProBuilder en quatre chiffres. Source : manuel ProBuilder de ProRealTime, version 6.1.0, relu le 12 novembre 2026.

Qu’est-ce que ProBuilder, le langage de programmation de ProRealTime ?

ProBuilder est la langue dans laquelle on donne des consignes de calcul à ProRealTime. Un langage de programmation n’est rien d’autre : un vocabulaire réduit et une grammaire stricte, pour qu’une machine n’ait rien à deviner.

Le manuel le dit « de type BASIC ». Le BASIC est une famille de langages faits pour les débutants : les mots y sont de l’anglais courant, et une ligne se lit presque comme une phrase. « RETURN », par exemple, veut dire « renvoie » : c’est le mot qui fait apparaître le résultat sur le graphique.

Le résultat se trace comme n’importe quel indicateur du catalogue : sur le graphique du prix ou dans un graphique à lui, précise le manuel.

À quoi sert ProBuilder dans ProRealTime : indicateurs, backtests, scans ?

ProBuilder sert à trois familles de programmes, d’après la première phrase de son manuel : les indicateurs techniques personnalisés, les stratégies de trading et les scans de marché. Le langage est le même ; ce qui change, c’est le module qui l’exécute.

Les trois usages de ProBuilder. Source : manuels ProBuilder et ProBacktest de ProRealTime, version 6.1.0 du 1er décembre 2025, relus le 12 novembre 2026.
Ce que vous écrivez Le module de ProRealTime Ce que vous obtenez
Un indicateur ProBuilder Une courbe ou un histogramme calculé selon votre formule, sur le prix ou dans son propre graphique
Un système de trading ProBacktest, puis ProOrder Un test de la stratégie sur les données historiques, puis, si vous le décidez, son exécution automatique
Un scan de marché ProScreener Une recherche de valeurs selon vos critères

Le manuel précise que ProBacktest et ProScreener ont chacun leur propre manuel, « à cause de certaines spécificités de programmation ». La grammaire s’apprend donc une fois, avec les indicateurs, et sert ensuite partout.

Deux précisions s’imposent. Un backtest, c’est-à-dire le test d’une stratégie sur les cours passés, décrit le passé : des résultats passés, réels ou simulés, ne préjugent pas des résultats futurs. Et le trading automatique exécute une stratégie sans la rendre gagnante ; il n’écarte en rien le risque de perte.

Sur quelles données ProBuilder travaille-t-il ?

Sur cinq données par barre de prix, que le manuel appelle les éléments de base : Open, le cours d’ouverture ; Close, le cours de clôture ; High, le plus haut ; Low, le plus bas ; Volume, le nombre de titres échangés. Une barre, ou un chandelier, est le dessin qui résume les cotations d’une période.

Tout le reste se construit à partir de là. Pour regarder en arrière, on ajoute un nombre entre crochets : Close désigne la clôture de la barre en cours, Close[1] celle de la barre précédente, Close[n] celle d’il y a n barres.

À quoi ressemble un programme ProBuilder ?

À quelques lignes de texte, dont la dernière commence par RETURN. Voici l’exemple que le manuel donne pour une moyenne mobile, c’est-à-dire la moyenne des vingt dernières clôtures, recalculée à chaque barre.

// ce programme retourne la moyenne mobile arithmétique de période 20 sur le prix de clôture
RETURN Average[20](Close)

D’après le manuel ProBuilder, page 31.

La première ligne commence par deux barres obliques : c’est un commentaire, une note pour vous, que la plateforme ne traite pas. La seconde se lit de gauche à droite : renvoie la moyenne, sur 20 barres, de la clôture.

Un second exemple du manuel montre des variables. Une variable est un nom que l’on donne à une valeur pour s’en resservir ; le manuel la compare à une boîte vide qui attend qu’on y mette quelque chose.

a = High
b = Low
MyRange = a - b
RETURN MyRange

D’après le manuel ProBuilder, page 8 (le commentaire de la dernière ligne a été retiré).

Ce programme range le plus haut dans a, le plus bas dans b, calcule leur écart et le renvoie : c’est l’amplitude de chaque barre.

Comment ProBuilder lit-il un graphique ProRealTime ?

Barre après barre, de la plus ancienne à la plus récente : le manuel indique que le programme s’exécute une fois par chandelier. Un programme ordinaire s’exécute une fois puis s’arrête ; le vôtre est rejoué à chaque barre, et c’est ainsi qu’une formule d’une ligne dessine une courbe entière.

Arrivé au chandelier en cours de construction, le comportement dépend du module, toujours d’après le manuel. Pour un indicateur, le code est réévalué à chaque tick, c’est-à-dire à chaque nouvelle cotation. Pour ProBacktest et ProOrder, il est évalué à la clôture du chandelier.

Faut-il savoir programmer pour utiliser ProBuilder ?

Non. Le manuel s’adresse expressément à ceux qui sont « moins habitués à programmer » et leur conseille une vidéo, « Créer un indicateur dans ProBuilder », puis la lecture complète. Quatre principes du langage, qu’il énumère, épargnent au débutant les formalités des autres langages.

Il n’est pas nécessaire de déclarer une variable, c’est-à-dire d’annoncer son existence avant de s’en servir : on écrit X=5, et X existe. Il n’est pas nécessaire de dire si elle contient un nombre entier ou décimal. Majuscules et minuscules sont indifférentes. Enfin, le même signe = sert à ranger une valeur dans une variable et à comparer deux valeurs.

La fenêtre de programmation propose aussi, selon le manuel, une aide nommée « Insérer Fonction » : une bibliothèque des fonctions disponibles, rangées en huit catégories, où l’on choisit au lieu de taper.

Dans quelle version de ProRealTime trouve-t-on ProBuilder ?

Dans la Complète et la Premium, d’après le comparatif officiel relevé le 12 novembre 2026 : la ligne « Créer et importer des indicateurs personnalisés » y est cochée pour ces deux versions, comme la ligne « AutoTrading », et pas pour la version Web. Ce que coûte chacune est détaillé dans ma fiche sur le prix de ProRealTime.

Dans la Complète version 13, le menu « Graphiques » porte l’entrée « Éditeur de code ProBuilder », avec le raccourci Ctrl+Maj+P inscrit à côté. Le plus sage est d’y écrire sa première ligne sur un compte de démonstration, où une erreur ne coûte qu’un peu d’amour-propre.

Ouvrir un compte démo gratuit

Où trouver de l’aide pour apprendre ProBuilder ?

Dans le manuel d’abord, puis auprès de la communauté. Le manuel se termine par un glossaire qui donne l’ensemble des commandes du langage et des indicateurs déjà codés. Pour les questions, il renvoie au forum ProRealCode, où se trouve aussi une documentation en ligne avec de nombreux exemples, et au chargé de clientèle.

La plateforme reprend ces adresses. Dans la version 13, le menu « Aide » contient une entrée « Aide à la programmation », et le menu « Social » une entrée « ProRealCode ».

Le trading de futures et de produits à effet de levier, automatique ou non, peut faire perdre plus que le dépôt. Les performances passées ne présagent pas des résultats futurs.

Questions fréquentes sur ProBuilder, le langage de ProRealTime

Qu’est-ce que ProBuilder dans ProRealTime ?

Le langage de programmation de la plateforme. D’après son manuel officiel, il sert à concevoir des indicateurs techniques personnalisés, des stratégies de trading (ProBacktest) et des scans personnalisés (ProScreener).

ProBuilder est-il difficile à apprendre ?

Le manuel le décrit comme un langage de type BASIC. Il n’y a ni variable à déclarer, ni type à préciser, et les majuscules sont indifférentes. Un premier indicateur tient en une ligne : RETURN Average[20](Close).

À quoi sert l’instruction RETURN dans ProBuilder ?

Elle affiche le résultat de l’indicateur. Le manuel précise qu’elle s’utilise une seule fois par programme, à la dernière ligne de code.

Dans quelle version de ProRealTime peut-on créer ses indicateurs ?

Le comparatif officiel, relevé le 12 novembre 2026, coche « Créer et importer des indicateurs personnalisés » pour la Complète et la Premium.

Un programme ProBuilder fait-il gagner de l’argent ?

Non. Il exécute un calcul ou une stratégie, sans la rendre gagnante. Un test sur les cours passés ne préjuge pas des résultats futurs, et le trading automatique n’écarte pas le risque de perte.

Sources de référence utilisées

4

Les noms des menus et le raccourci ont été relevés à l’écran dans ProRealTime Complète, version 13, le 12 novembre 2026. Les exemples de code n’ont pas été exécutés dans la plateforme.

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