Overblog Suivre ce blog
Editer l'article Administration Créer mon blog
29 mai 2008 4 29 /05 /mai /2008 08:51

L'indicateur Supertrend dans Prorealtime.

Olivier Seban a créé l'indicateur Supertrend, il est présent directement sur la plateforme Prorealtime.  Beaucoup s'interrogent sur la toile à propos de la formule utilisée.  Il s'agit simplement d'afficher l'AverageTrueRange de longueur indiquée, multiplié par un coéfficient, le tout ajouté au cours médian : (H+L)/2.  Les paramètres par défaut sont : 3 pour le coéfficient et 10 pour la longueur.  Voici le code d'un programme qui retourne la courbe à l'identique :

avola=averagetruerange[bb](close)
avg=medianprice
up=avg+aa*avola
dn=avg-aa*avola
once trend=1
if close>up[1] then
    trend=1
elsif close<dn[1] then
    trend=-1
endif
if trend<0 and trend[1]>0 then
    flag=1
else
    flag=0
endif
if trend>0 and trend[1]<0 then
    flagh=1
else
    flagh=0
endif
if trend>0 and dn<dn[1] then
    dn=dn[1]
endif
if trend<0 and up>up[1] then
    up=up[1]
endif
if flag=1 then
    up=avg+aa*avola
endif
if flagh=1 then
    dn=avg-aa*avola
endif
if trend=1 then
    super=dn
else
    super=up
endif
return super

Il faut introduire aa (coéfficient) et bb (longueur) comme variables.  Et une vue du cac, on constate bien que le Supertrend se confond avec la courbe du programme :


Partager cet article

Repost 0
Published by hk_lisse - dans Trailing Stop
commenter cet article

commentaires