Rechercher sur le site

La volatilité définie par John Bollinger

Aller au dernier message
Posté par : Yves le 21 Sep 2005, 05:56
La volatilité définie par John Bollinger

Deux indicateurs sont liés aux bandes de Bollinger (source : l'un des meilleurs livre d'analyse technique que je connaisse : Les Bandes de Bollinger de John Bollinger) : le %b et le BandWidth.
La formule du %b : (Dernier prix - Bande de Bollinger inférieure) / (Bande de Bollinger supérieure - Bande de Bollinger inférieure).

La formule du BandWidth : (Bande de Bollinger supérieure - Bande de Bollinger inférieure) / Bande de Bollinger intermédiaire (MM20).

La formule de l'OBV (qui n'a pas de rapport avec les Bandes de Bollinger mais c'est une bonne occasion d'en parler). Source : manuel Metastock.
L' On Balance Volume relie les volumes aux variations de prix. Il est calculé en ajoutant les volumes du jour au total cumulé des volumes quand la valeur s'échange à la hausse pour la journée, et en soustrayant ces mêmes volumes à ce même cumul lorsque la valeur s'échange à la baisse.

Le %b indique où l'on se situe par rapport aux bandes tandis que BandWith indique l'amplitude des bandes (volatilité).

Le BabdWith permet d'identifier le début d'une tendance. Nombre de tendances naissent au sein d'une fourchette de trading, lorsque le BandWith est relativement faible. Une sortie du range accompagnée d'un net redressement du BandWith, qui vient de faire un creux, signale souvent le début d'une tendance durable.

Le BandWith permet également de reconnaître la fin des mouvements. Ceux-ci se termine souvent par un accroissement de la volatilité, un élargissement des bandes au point que la bande du côté opposé à la tendance se retourne. A ce moment là le BandWith marque un pic.





En orange, les bandes de Bollinger sont ressérées, le BandWith marque un creux tandis que l'OBV est ascendant et rebondit sur sa ligne de tendance. Le %b reste bien au-dessus de la Bande de Bollinger inférieure. Notez l'importance de la ligne de tendance pour l'OBV.

En bleu, on trouve une zone de congestion sur les cours tandis que la bande de Bollinger inférieure se retourne (fléche rouge). Le BandWith marque un sommet. Le %b, ne progresse plus. L'OBV commence à baisser. C'est la fin du mouvement.
Posté par : philippulus le 21 Sep 2005, 07:00
Sabine a écrit:
La volatilité définie par John Bollinger
Sabine,

Je parle de la volatilité telle que définie par Bollinger ainsi que du Bandwidth dans la file suivante:
http://www.daily-bourse.fr/Analyse_Dynamique_In-vtpst-10748.php
Cordialement,

Nicolas
"La première panacée d'un gouvernement mal géré, c'est l'inflation de la devise. La deuxième, c'est la guerre. Toutes deux apportent une prospérité temporaire ; toutes deux apportent une ruine plus permanente". Hemingway --- Mon blog: http://philippulus.daily-bourse.fr/
Posté par : chrstian le 21 Sep 2005, 09:10
Bonjour Sabine (et Nicolas),

Intéressant Sabine que tu parles de la position des cours par rapport aux bandes de Bollinger.
Dans mes recherches jutilise aussi un indicateur de ce genre :


Cliquez pour élargir cette image.

Je lavais imaginé pour obtenir 0 lorsque le cours se trouve sur MB (état neutre).
La valeur devait être positive si le cours est entre UB et MB (état positif) et négative si cours entre MB et LB (état négatif.)
+100 est le positionnement sur UB et 100 le positionnement sur LB.
Dépassement de +100 si clôture au-dessus de UB et dépassement de 100 si clôture en deçà de LB.

Jai mis les deux indicateurs sur PRT et ils donnent la même indication graphique, il y a juste la valeur de lindicateur qui change.



Cliquez pour élargir cette image.


LOBV est intéressant aussi mais jai plus de mal à lintégrer dans mes recherches de systèmes.

Cest toujours intéressant et passionnant dexplorer des voies nouvelles (même si cela fait beaucoup de travail !)
Posté par : philippulus le 20 Nov 2005, 21:00
Dans son livre "Les Bandes de Bollinger", John Bollinger présente p192 ff une utilisation particulière des bandes pour normaliser les indicateurs.

En utilisant le code défini pour le calcul de Volat_NK programmé par SmallCaps,
Indicateur de volatilité - Programmation j'ai adapté le code ProRealTime pour la programmation de l'affichage des bandes sur un indicateur:




Par mesure de simplicité, j'ai conservé Volat_NK et simplement recopié le code dans la fenêtre de programmation de l'indicateur, et modifié la seconde partie du code ainsi recopié:
_______________________________________________________________________

//Calcul de la volatilité corrigée des cours
//et des valeurs minimale et maximale de celle-ci sur 200 périodes

IF BarIndex<20 then
VolatNK = Undefined
else
MB=Average[20](TypicalPrice)
I=19
D2=0
While I>=0 Do
D2=D2+Square((TypicalPrice[I]-MB)/MB)
I=I-1
Wend
VolatNK=LOG(SQRT(D2/20))

Endif

//Calcul des bandes de Bollinger

IF BarIndex<20 then
EcartType = Undefined
else
MV=Average[20](VolatNK)
I=19
D2=0
While I>=0 Do
D2=D2+Square(VolatNK[I]-MV)
I=I-1
Wend
EcartType=SQRT(D2/20)
UV=MV+(2*EcartType)
LV=MV-(2*EcartType)

Endif
Return VolatNK,MV,UV,LV
_______________________________________________________________________

Peu importe l "Indicateur" de la première partie du programme (en bleu), il suffit tout simplement de remplacer la variable "VolakNK" par une quelconque variable "Indicateur" dans la seconde partie (en rouge) pour afficher les Bandes de Bollinger sur un "Indicateur" au choix..

Je n'ai pas exploré personnellement les possibilité de cette technique.

Nicolas
"La première panacée d'un gouvernement mal géré, c'est l'inflation de la devise. La deuxième, c'est la guerre. Toutes deux apportent une prospérité temporaire ; toutes deux apportent une ruine plus permanente". Hemingway --- Mon blog: http://philippulus.daily-bourse.fr/
Posté par : philippulus le 20 Nov 2005, 22:20
philippulus a écrit:
Dans son livre "Les Bandes de Bollinger", John Bollinger présente p192 ff une utilisation particulière des bandes pour normaliser les indicateurs.

Mais p. 134, il explique en note de bas de page que
Citation:
"Une version un peu plus complexe du Squeeze que nous enseignons lors de nos séminaires consiste à appliquer les Bandes de Bollinger à la volatilité. Tout d'abord, on tracera l'écart-type à 20 jours du prix de clôture ou du prix typique. Puis les Bandes de Bolinger de cet écart-type sur 125 jours et 1,5 écart-type. Un squeeze se déclenchera lorsqure l'écart-type à 20 jours touchera la bande inférieure".

Pour tenter de comprendre, j'ai tracé un graphe avec Volat_NK sur 20 périodes (une forme du BandWidth) et j'ai rajouté les bandes avec le paramétrage indiqué ci-dessus. Verdict: inutilisable, l'indicateur se promènetrès souvent bien au delà des bandes.

J'ai donc modifier les bandes pour élargir l'enveloppe avec un écart-type optimisé de 2,2 :




On observe que cette méthode n'apporte rien de plus que le niveau historiquement bas de la volatilité sur 150 périodes (ligne pointillée inférieure dans la fenêtre du second indicateur sous les cours (Volat_NK).

Il ne m'apparait donc pas utile de tracer les Bandes sur l'indicateur de volatilité dans la mesure ou le niveau historiquement bas est affiché.

J'ai rajouté également la Volat_NK calculée sur 50 périodes
(DF06 utilise les Bandes de Bollinger 50 périodes pour confirmer un "squeeze" de volatilité: http://www.daily-bourse.fr/ftopic630-0-asc-48.php), technique qui apparait intéressante pour améliorer le taux de réalisation des anticipations.

La volatilité 50 périodes se réduira avec retard par rapport à la volatilité 20 périodes, et l'exemple présenté permet de penser qu'il peut effectivement être intéressant d'intervenir lorsqu'une volatilité 50 périodes minimale fait suite à une volatilité 20 périodes minimales.

Ceci restant bien entendu à confirmer de manière plus globale.

Nicolas
"La première panacée d'un gouvernement mal géré, c'est l'inflation de la devise. La deuxième, c'est la guerre. Toutes deux apportent une prospérité temporaire ; toutes deux apportent une ruine plus permanente". Hemingway --- Mon blog: http://philippulus.daily-bourse.fr/
Posté par : philippulus le 20 Nov 2005, 22:26
D'ailleurs, page 146 de son livre, John Bollinger ajoute également
Citation:
"Soulignons également un autre paramètre pouvant être ajusté: la période de look-back pour le squeeze. Plus cette période est longue - six mois par défaut - plus la compression sera importante et plus les profils seront explosifs. Cependant, les opportunités seront plus rares."

Il s'agit bien de la même technique que celle appliquée avec succès semble-t-il par DF06.

Nicolas
"La première panacée d'un gouvernement mal géré, c'est l'inflation de la devise. La deuxième, c'est la guerre. Toutes deux apportent une prospérité temporaire ; toutes deux apportent une ruine plus permanente". Hemingway --- Mon blog: http://philippulus.daily-bourse.fr/
bourse