Ceci est un programme prorealtime pour tracer la moyenne de Hull.
Period=9
inner = 2*weightedaverage[ round( Period/2 ) ](close)-weightedaverage[Period](close)
MMHULL=weightedaverage[ round( sqrt(Period) ) ]( inner )
if MMHULL <= MMHULL[1] then
a=-1
else
a=1
endif
return MMHULL COLOURED by (a) as"Moyenne de Hull"
Ce qui est intéressant est d'observer les croisements entre la Moyenne de Hull, ici paramétrée à 9 unités, et une moyenne mobile de 7 unités selon la tendance de la moyenne mobile à 20 unités.
Period=9
inner = 2*weightedaverage[ round( Period/2 ) ](close)-weightedaverage[Period](close)
MMHULL=weightedaverage[ round( sqrt(Period) ) ]( inner )
if MMHULL <= MMHULL[1] then
a=-1
else
a=1
endif
return MMHULL COLOURED by (a) as"Moyenne de Hull"
Ce qui est intéressant est d'observer les croisements entre la Moyenne de Hull, ici paramétrée à 9 unités, et une moyenne mobile de 7 unités selon la tendance de la moyenne mobile à 20 unités.