Points pivots intermédiaires ProRealTime : le calcul et le code

Un point pivot intermédiaire se loge entre deux niveaux voisins des points pivots. Dans sa définition classique, c’est leur milieu : MR1 = (P + R1) / 2 se place à mi-chemin entre le pivot et la première résistance. Dans la version 13 de ProRealTime, relevée à l’écran le 12 novembre 2026, l’indicateur intégré « Points pivots » les trace lui-même, sans une ligne de code : dix niveaux, MidR1 à MidR5 au-dessus du pivot, MidS1 à MidS5 en dessous, que l’on affiche ou masque dans ses propriétés. Pour qui veut maîtriser sa formule, un indicateur ProBuilder d’une quinzaine de lignes fait le même travail.


Qu’est-ce qu’un point pivot intermédiaire ?
C’est un niveau placé entre deux barreaux qui se suivent dans l’échelle des points pivots. Cette échelle part d’un pivot (P), calculé sur le plus haut, le plus bas et la clôture de la période précédente, avec des résistances au-dessus (R1, R2, R3…) et des supports en dessous (S1, S2, S3…). La définition classique place chaque intermédiaire au milieu de deux barreaux voisins.
La lettre M veut dire « milieu ». MR1 est entre le pivot et R1, MR2 entre R1 et R2, et ainsi de suite ; MS1 est entre le pivot et S1, MS2 entre S1 et S2. ProRealTime les nomme MidR et MidS. Ces niveaux n’apportent aucune donnée nouvelle : ils découlent des niveaux principaux. On les appelle aussi demi-résistances et demi-supports.
Les points pivots intermédiaires dans ProRealTime en résumé
Un point pivot intermédiaire se place entre deux niveaux voisins des points pivots ; dans sa définition classique, c’est leur milieu, par exemple MR1 = (P + R1) / 2. Dans la version 13, l’indicateur « Points pivots » les trace sans code, de MidR1 à MidR5 et de MidS1 à MidS5.
- Où les trouver : la rubrique « Style » des propriétés de l’indicateur « Points pivots », ouvertes par un clic droit sur l’une de ses lignes.
- Versions : programmer son propre indicateur de points pivots intermédiaires demande la Complète ou la Premium.
- À quoi ils servent : ajouter des repères là où l’écart d’un niveau au suivant est large.
- Le geste : cocher les lignes MidR et MidS voulues ; pour son propre calcul, un code ProBuilder avec DHigh(1), DLow(1) et DClose(1).
- À savoir : ProRealTime ne publie pas la formule de ses niveaux intermédiaires ; plus il y a de lignes, plus il est facile d’en trouver une près de l’endroit où le prix s’est arrêté.
Comment afficher les points pivots intermédiaires dans ProRealTime sans code ?
En cochant leurs lignes dans les propriétés de l’indicateur « Points pivots ». On pose d’abord l’indicateur par le bouton des indicateurs, en haut du graphique. Un clic droit sur l’une de ses lignes ouvre un menu à son nom, « POINTS PIVOTS » ; « Propriétés » ouvre la fenêtre « Paramètres du graphique ». Sous l’onglet « PROPRIÉTÉS », la rubrique « Style » liste vingt et une lignes, de haut en bas : Res5, MidR5, Res4, MidR4, Res3, MidR3, Res2, MidR2, Res1, MidR1, Pivot, MidS1, Sup1, MidS2, Sup2, et ainsi de suite jusqu’à Sup5. Chaque ligne a sa case, sa couleur, son épaisseur, son style et son étiquette.
Les intermédiaires suivent les autres réglages de l’indicateur : le type (Standard, Woodie, Camarilla, Fibonacci, DM), la formule du pivot, la période (celle du graphique ou toute autre unité) et la plage horaire du calcul, celle du marché par défaut ou une plage personnalisée. L’indicateur se pose plusieurs fois avec des périodes différentes, et chaque ligne devient un critère d’alerte : la fenêtre d’alerte propose par exemple « Points pivots (J) 3 – MidS3 ».
Un point reste ouvert : ProRealTime ne publie pas la formule de ses niveaux intermédiaires, et la fiche d’aide de l’indicateur ne parle encore que de deux supports et deux résistances. L’ordre de la liste les range bien entre deux niveaux voisins ; qu’ils en soient le milieu exact, comme le veut la définition classique, se vérifie à l’écran en comparant leurs valeurs.
Comment se calculent les points pivots intermédiaires classiques ?
En deux temps : on calcule d’abord les niveaux principaux, puis on prend la demi-somme de chaque paire de voisins. Je rappelle les formules classiques jusqu’au troisième étage, avec H le plus haut, B le plus bas et C la clôture de la période précédente : P = (H + B + C) / 3 ; R1 = 2 × P − B et S1 = 2 × P − H ; R2 = P + (H − B) et S2 = P − (H − B) ; R3 = H + 2 × (P − B) et S3 = B − 2 × (H − P). Sept niveaux, six intervalles, six milieux.
| Niveau | Placé entre | Formule | Exemple |
|---|---|---|---|
| MR3 | R2 et R3 | (R2 + R3) / 2 | 119 |
| MR2 | R1 et R2 | (R1 + R2) / 2 | 114 |
| MR1 | le pivot et R1 | (P + R1) / 2 | 109 |
| MS1 | le pivot et S1 | (P + S1) / 2 | 104 |
| MS2 | S1 et S2 | (S1 + S2) / 2 | 99 |
| MS3 | S2 et S3 | (S2 + S3) / 2 | 94 |
Le code que j’avais publié en 2014 écrivait MR1 = Pivot + (Resistance1 − Pivot) / 2 : même nombre, écriture plus longue.
Comment programmer ses propres points pivots intermédiaires dans ProRealTime ?
En créant un indicateur en ProBuilder qui calcule les niveaux classiques, puis les milieux. C’est l’option de ceux qui veulent connaître leur formule ligne à ligne. Le manuel de programmation (version 6.1.0 du 1er décembre 2025, page 9) fournit les trois constantes journalières nécessaires : DHigh(1), DLow(1) et DClose(1), le plus haut, le plus bas et la clôture de la journée qui précède celle de la barre courante, quelle que soit l’unité de temps du graphique.
Haut = DHigh(1)
Bas = DLow(1)
Cloture = DClose(1)
Pivot = (Haut + Bas + Cloture) / 3
R1 = 2 * Pivot - Bas
S1 = 2 * Pivot - Haut
R2 = Pivot + (Haut - Bas)
S2 = Pivot - (Haut - Bas)
R3 = Haut + 2 * (Pivot - Bas)
S3 = Bas - 2 * (Haut - Pivot)
MR1 = (Pivot + R1) / 2
MR2 = (R1 + R2) / 2
MR3 = (R2 + R3) / 2
MS1 = (Pivot + S1) / 2
MS2 = (S1 + S2) / 2
MS3 = (S2 + S3) / 2
RETURN MR1 AS "MR1", MR2 AS "MR2", MR3 AS "MR3", MS1 AS "MS1", MS2 AS "MS2", MS3 AS "MS3"
Les sept formules classiques, puis les six milieux, écrits avec les constantes journalières du manuel ProBuilder. Code non exécuté dans la plateforme.
Les dix premières lignes refont le calcul classique, les six suivantes prennent les milieux, et la dernière trace les six courbes, que le mot-clé AS nomme (manuel, page 32). Le 1 entre parenthèses désigne la veille ; avec 0, précise le manuel, la constante vise la journée en cours, dont le plus haut et le plus bas ne sont pas définitifs.
Dans la version 13, l’éditeur s’ouvre par le menu « Graphiques », entrée « Éditeur de code ProBuilder » (Ctrl+Maj+P). D’après le manuel ProBuilder, on donne un nom à l’indicateur en haut de la fenêtre, puis on clique sur « Appliquer » pour le voir sur le graphique.
Peut-on saisir soi-même les niveaux des points pivots intermédiaires dans ProRealTime ?
Oui, en remplaçant le calcul par des variables paramétrables : c’était le principe du code de 2014, fourni par un membre du forum d’andlil.com. Ce code attendait sept nombres, Resistance3 à Support3, déclarés comme variables de type décimal, et en tirait les six milieux. Le manuel ProBuilder décrit ce mécanisme page 17 (« Ajout de variables paramétrables ») : la clé placée à côté de « Variables » ouvre la fenêtre « Définition des variables », où l’on saisit le nom, le type et la valeur par défaut. Cette version prend les niveaux que vous lui donnez, quelle que soit leur origine ; son revers est de devoir ressaisir sept nombres à chaque séance.
Que faut-il garder en tête en lisant les points pivots intermédiaires dans ProRealTime ?
Qu’un milieu n’est qu’un milieu. Vingt et une lignes sur un graphique, cela fait beaucoup, et plus il y a de lignes, plus il est facile d’en trouver une près de l’endroit où le prix s’est arrêté. Dans ma vidéo du 10 février 2014, le DAX 30 s’était arrêté sur MS1 sans aller jusqu’à son S1 journalier, à 9 264 points ; c’est une séance, pas une loi. Ces niveaux sont des repères calculés d’avance, rien ne garantit que le prix les respecte.
Si les niveaux de votre propre code ne tombent pas sur les lignes MidR et MidS de l’indicateur, comparez d’abord le type, la formule du pivot et la plage horaire, dont les intermédiaires héritent. Un compte de démonstration suffit pour cet essai.
Dans quelle version de ProRealTime peut-on programmer son propre indicateur de points pivots intermédiaires ?
Dans la Complète ou la Premium : le comparatif officiel des offres, relevé le 12 novembre 2026, y place la ligne « Créer et importer des indicateurs personnalisés ».
Questions fréquentes sur les points pivots intermédiaires dans ProRealTime
Faut-il écrire du code pour tracer les points pivots intermédiaires dans ProRealTime ?
Non. Dans la version 13, l’indicateur « Points pivots » les trace lui-même : on coche les lignes MidR1 à MidR5 et MidS1 à MidS5 dans la rubrique « Style » de ses propriétés. Le code ne sert qu’à imposer son propre calcul.
Que signifient MR1 et MS1, ou MidR1 et MidS1, dans les points pivots intermédiaires ?
Le niveau intermédiaire entre le pivot et la première résistance, et celui entre le pivot et le premier support. Dans la définition classique : MR1 = (P + R1) / 2 et MS1 = (P + S1) / 2.
Combien y a-t-il de points pivots intermédiaires ?
Un par intervalle entre deux niveaux : six avec trois résistances et trois supports, dix dans l’indicateur de ProRealTime 13, qui va jusqu’à Res5 et Sup5.
Quelle formule ProRealTime utilise-t-il pour ses niveaux MidR et MidS ?
La plateforme ne la publie pas. La définition classique place chaque intermédiaire au milieu de deux niveaux voisins ; une comparaison des valeurs à l’écran permet de vérifier qu’il en va ainsi.
Peut-on poser une alerte sur un point pivot intermédiaire dans ProRealTime ?
Oui. Chaque ligne de l’indicateur posé sur le graphique apparaît comme critère dans la fenêtre d’alerte, par exemple « Points pivots (J) 3 – MidS3 ».
Pourquoi DHigh(1) et non DHigh(0) dans le code des points pivots intermédiaires ?
Parce que les pivots se calculent sur la journée précédente. D’après le manuel ProBuilder, l’indice 0 désigne la journée en cours, dont le plus haut et le plus bas peuvent encore évoluer.
Sources de référence utilisées
4
- ProRealTime, manuel de programmation ProBuilder : version 6.1.0 du 1er décembre 2025, pages 4, 9, 17 et 32, lu le 12 novembre 2026.
- andlil.com, « Les points pivots en trading » : formules de R3 et S3, relu le 12 novembre 2026.
- Interactive Brokers, « Pivot Points » : formules du pivot, de R1, S1, R2 et S2, relevées le 12 novembre 2026.
- ProRealTime, Comparez nos offres : ligne « Créer et importer des indicateurs personnalisés », relevée le 12 novembre 2026.
Les noms de menus, de boutons, de réglages et de lignes de la version 13 ont été relevés à l’écran dans ProRealTime Complète le 12 novembre 2026.
Pour aller plus loin
- Ma formation ProRealTime, offerte : les indicateurs, puis la programmation en ProBuilder.
- Ouvrir un compte démo ProRealTime : pour cocher les lignes MidR et MidS, ou essayer le code, sans engager un euro.
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 parcoursLa 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


