Volatilité historique: retour des valeurs

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #260614 quote
    YARBOROUGH
    Participant
    Junior

    Bonjour à tous et à chacun.

     

    Je suis novice en PRT. Comme suite à diverses lectures je me suis intéressé à des stratégies fondées sur la « Volatilité Historique », – que je sais calculer et annualiser en « Standard Deviation ». En appliquant l’indicateur PRT« Volatilité Historique » à une valeur qui m’intéresse, l’indicateur affiché (« Volatilité (6) » en graphique 1 jour 6 mois) retourne des valeurs journalières différentes de mes calculs manuels.

    Certes, un détachement de dividende a eu lieu mais que j’active ou non l’ajustement ne remédie pas au « désaccord ».

    Par ailleurs, en appliquant le « multiplicateur de dividende » aux quelques « close » précédents l’une des valeurs ajustée par PRT est différente de mes calculs.

    Quel que soit le nombre de jour de bourse (256 en ce qui me concerne mais j’en ai utilisé d’autres) l’écart avec la valeur PRT reste grand.

     

    Que manque-t-il à ma compréhension ?

     

    Merci d’avance pour tous éclairages.

    #260621 quote
    Nicolas
    Keymaster
    Master

    Bonjour, je pense que le problème principal est que vous comparez l’écart type avec la volatilité historique. Hors ces 2 calculs sont différents, dans la plateforme la formule exacte utilisée par HistoricVolatility dans PRT:

    La fonction PRT HistoricVolatility[N](close) ne calcule pas une simple écart-type sur les prix bruts. Elle fonctionne ainsi :

    • Elle calcule les rendements logarithmiques journaliers : ln(Close / Close[1]) pour chaque jour.
    • Elle calcule l’écart-type de ces log-rendements sur N périodes.
    • Elle annualise le résultat en multipliant par la racine carrée du nombre de jours de bourse annuels.
    • Elle exprime le tout en pourcentage.


    Si vous calculez l’écart-type directement sur les prix de clôture (et non sur leurs log-rendements), vous obtiendrez une valeur totalement différente.

    JS, Iván González and YARBOROUGH thanked this post
    #260622 quote
    JS
    Participant
    Veteran

    Bonjour,

    En principe, il est toujours difficile de comparer différents résultats, car tu ne sais pas, par exemple, quels calculs ProRealTime effectue en interne. Tu ne sais pas non plus exactement ce qui se passe lors du calcul de la volatilité historique (PRT)…

    Une petite différence dans le calcul peut avoir de grandes conséquences…

    #260651 quote
    YARBOROUGH
    Participant
    Junior

    @ Nicolas


    Merci pour la réponse.

     

    Comme déjà écrit, j’utilise les modalités que vous décrivez. Je prends bien le ln de la variation entre 2 closes successifs (éventuellement ajustés du dividende : « backward adjustement ») pour mon calcul manuel. Je retombe exactement, par exemple, sur les données de « Street Smarts ».*

     

    « La fonction PRT HistoricVolatility[N](close)… » .

    Les propriétés de l’indicateur « Volatilité Historique », – qui, dans le graphique, s’affiche seulement « Volatilité (6) » et non en « Volatilite Historique ou « VH », etc-,  sont paramétrées en : Nb de période = 6 ; appliqué à : clôture ; utiliser la période du graphique : coché.

     

    * Même le choix du nombre de jours pour l’écart-type de la variance ne permet pas de retomber sur le retour de la Volatilité annualisée de PRT, – quel que soit le nombre de décimales.

    Si, à partir du retour du dernier jour de VH par PRT, je fais le calcul à l’envers en utilisant ma variance le nombre de jour serait quasiment de 238.

     

    D’où mon interrogation initiale.

     

    Note : Pour mes premières tentatives sur des indicateurs j’avais remarqué un indicateur qui s’appelais « Volatilité » mais qui ne correspondait pas à ce que je cherchais. Il mentionnait Chaikin. Peut-être est-il devenu « Oscillateur de Chaikin » ?

    #260656 quote
    YARBOROUGH
    Participant
    Junior

    Rebonjour

    Dit autrement je n’ai écrit nulle part que j’appliquais le « Standard Deviation » au prix, – d’autant plus que lorsque j’ai voulu appliquer l’indicateur « Historic Volatility » à un marché j’ai vérifié auparavant que la définition qui en est donnée correspondait au processus de calcul que je recherchais.

    Standard Deviation n’est qu’une formule, méthode de calcul. Cette expression vous a probablement trompé. De plus,- autant que je sache-, la volatilité historique est différente de la simple « Volatilité».

    Dit autrement j’ai les bons calculs mais PRT renvoie, au dernier jour de la période de calcul, une valeur que je ne peux expliquer.

    #260667 quote
    JS
    Participant
    Veteran
    Les propriétés de l’indicateur « Volatilité Historique », – qui, dans le graphique, s’affiche seulement « Volatilité (6) » et non en « Volatilite Historique ou « VH », etc-, sont paramétrées en : Nb de période = 6 ; appliqué à : clôture ; utiliser la période du graphique : coché.

    Bonjour,

    Lorsque je lis ton commentaire, je pense que tu n’utilises pas le bon indicateur ni les bons paramètres…

    Lors de l’utilisation d’un graphique avec une unité de temps d’un jour, la volatilité historique doit être réglée comme suit…


    YARBOROUGH thanked this post
    Scherm­afbeelding-2026-04-27-om-21.16.16.png Scherm­afbeelding-2026-04-27-om-21.16.16.png Scherm­afbeelding-2026-04-27-om-21.16.26.png Scherm­afbeelding-2026-04-27-om-21.16.26.png
    #260682 quote
    YARBOROUGH
    Participant
    Junior

    Merci JS.

    C’est bien le bon indicateur.

    J’utilise la formule indiquée tant par Sheldon Natenberg (Options Volatility & Pricing) (à laquelle se réfère Linda Bradford Raschke dans « Street Smarts) que par Euan Sinclair (Volatility Trading).

     

    Mon graphique est en 1 jour-6 mois. Mettre « une autre période » à 1 jour ou conserver « utiliser la période du graphique » est équivalent et retourne les mêmes résultats.

    Au 27/04/2026.

    En paramétrant, comme vous l’indiquez, le nb de périodes à 256 (nombre de jours de bourse en 2025 et 2026) PRT renvoie: 0.226763. Avec 365 : 0.223984

    Avec 7, nombre de closes de mes calculs, il vient : 0.267479, ce qui est proche de l’annualisation sur 256 jours de bourse de mes calculs manuels : 0,265413613.

     

    J’ai utilisé « BarIndex » qui, au 27/04/2026, affiche 624 donc 124 jours (Voir COMMENT UTILISER BARINDEX ? https://www.prorealcode.com/topic/comment-utiliser-barindex/, etc) jours de bourse et/ou barres utilisés pour le calcul.

    Je ne comprends pas ce nombre de 124. Du 28/10/2025 au 27/04/2026 le nombre de jours de bourse est, sauf erreur, de 125. Comment PRT définit-il 6 mois ?

    Or pour le calcul de la volatilité historique le close le plus ancien (celui 28/10/2026, donc) ne sert qu’à calculer la première variation de prix. Aurait-il été supprimé de la quantité historique? Cela fausserait les calculs car une volatilité historique à n jour-barres a besoin de n+1 jour-barres.

Viewing 7 posts - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.

Volatilité historique: retour des valeurs


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
Summary

This topic contains 6 replies,
has 3 voices, and was last updated by YARBOROUGH
1 week ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 04/27/2026
Status: Active
Attachments: 2 files
Logo Logo
Loading...