Bonjour à tous et à chacun.
Pour une certaine valeur, mon calcul de VH est différent de celui de PRT. J’ai voulu savoir pourquoi. Mes recherches dans le manuel PROBUILDER m’ont mené, entre autres, à l’instruction BarIndex.
¤ 1 « Nombre de barres depuis la première barre de données chargée (dans un graphique dans le cas d’un indicateur ProBuilder ou pour un système de trading dans le cas d’un ProBacktest ou ProInvest) »
« Le compteur part de la barre la plus à gauche de l’historique chargé et compte toutes les barres jusqu’à celle la plus à droite – barre en cours incluse. La première barre affichée (la plus à gauche) est considérée comme la barre 0. »
L’illustration pour 100 unités affiche 599. Je m’attendais à 100.
Un Master explique : « Probuilder charge 500 bougies supplémentaires pour effectuer des calculs d’indicateurs…il suffit donc de soustraire 500 pour obtenir le nombre souhaité ».
500 barres chargées qui s’ajoute aux 100 mises en avant dans le graphique égale 600.
Or, l’illustration du manuel indique 599 (Barres). 599 moins 500 égale 99 et non 100. Ah !
Je suis en Unité de temps : 1 jour ; en Quantité d’historique : 25.
Mon calcul de variations, au 30/04/2025, porte sur une quantité de donnée courant sur 25 jours de bourse (25 close de 25 barres) donc 24 variations. La barre qui sert au calcul de la 1ère variation est celle du 25/03/2026.
BarIndex indique 524 barres, donc 24, et non 25.
La barre la plus à gauche (0) est datée du 14/04/2024, la 499ème du 24/03/2026, la 500ème du 25/03/2024 et celle du 30/04/2026 est d’index 524.
De 1 à 524 on dénombre 524 barres à laquelle s’ajoute la barre 0, donc 525 barres et non 524.
Cf. BARINDEX ORIGINE DATE.pdf
Si 500 barres sont réellement chargés ce sont celles de 0 à 499, – jusqu’au 24/03/2026. En conséquence, il devrait rester 25 barres correspondant à la quantité affichée sur le graphique : BarIndex devrait afficher 525, voire 25.
Puisqu’il ne reste que 524, soit une barre a disparu des calculs PRT, soit 501 barres (de 0 à 500) ont été chargées, créant un doublon perturbateur à la 500ème, soit…
Ma logique défaille. Que trois barres soient nommées 0,1 et 2 ou 1,2 et 3 ou Suzy, Marcel et Médor, il n’en reste pas moins que trois données doivent servir.Idem pour 25.
J’aimerais comprendre ce mystère qui m’échappe : bug ou subtilité technique que je découvrirais plus tard.
¤ 2 BarIndex n’a pas aidé à comprendre la cause de la divergence entre mon calcul (au résultat conforme à celui d’autres sources) des VH et celui de PRT. PRT: 0, 263465; YARBOROUGH: 0, 26482735
Cf. JBB Barindex VH.pdf.
Cela serait-il du aux données des 500 barres chargées ? Comment ?
¤ 3 Mon calcul de VH sur 25 barres met en évidence une divergence pour 4 des cours ajustés par PRT.
Cf. JBB Barindex VH.pdf
Merci d’avance pour vos éclairages