Overblog Suivre ce blog
Editer l'article Administration Créer mon blog
12 février 2008 2 12 /02 /février /2008 20:24

Over / Under Divergence.

 

Sur le site de NQoos, il y a un setup de divergence sur Stochastics  :  "Over / Under Divergence by Birdman".  Toutes les informations nécessaires se trouvent sur la page, je vous déconseille d'aller sur Intellitraders.com, car l'anti-virus me donne une alerte.

 

Les conditions telles que je les ai codées sont :

 - Une divergence classique haussière sur le Stochastic 7,3.  La divergence est validée sur un simple zigzag du Stochastic.

 - Le premier creux du Stochastic 7,3 est inférieur au Stochastic 21,10 et le second supérieur.

 - La bougie précédant le signal doit marquer un plus bas de 7 barres.

 - La bougie du signal doit avoir un plus haut supérieur à celui de la barre précédente et Close>Open.

 

Il serait pertinent AMHA de backtester l'efficience de certaines conditions :

 - Nécessicité d'avoir une bougie verte.

 - Avoir le Stochastic 21,10 orienté à la hausse.

 - Valider la divergence non pas avec un zigzag mais avec le croisement de %K et %D.

 - Avoir le point bas sur la bougie[2] ou [0] et non pas la bougie[1].

 

Voici un exemple de signal :

 

hk59.gif

 

Il y a peu de signaux, c'est pour cela que je m'interroge sur l'utilité de toutes les conditions.

Il faut bien lire les 4 remarques à la fin de la page de NQoos, particulièrement celle sur le "Strong Trend".  Pour le higher timeframe, 5 ou 6 fois l'unité de temps devrait être correct.  Dans ce cas, il est intéressant de chercher sur celui-ci des figures telles que "Mof" ou "Slingshot" (voir Buffy sur Google, pour ceux qui ne connaissent pas encore).  Il faudrait regarder aussi  du côté du range de la bougie de manière à avoir un R/R jouable.

 

Voici le code pour Prorealtime de la version "achat", avec les conditions de base.  Je vous laisse faire la version "vente".

 

x=Stochastic[7,3](close)
z=stochastic[21,10](close)
if x<x[1] then
    lo=min(lo,x)
    lowco=min(lowco,min(low,low[1]))
endif
if x>x[1] and x[1]<x[2]  then
    zt1=zt
    zt=z[1]
    sto2=sto1
    sto1=lo
    lo=100
    p3=p1
    p2=min(p1,lowco1)
    p1=min(lowest[3](low),lowco)
    if p2=p1 then
        p2=min(p3,p4)
    endif
    lowco=100000
    lowco1=100000
endif
if x>x[1] then
    p4=lowco1
    lowco1=min(lowco1,low)
endif
c1=( p1<p2 and sto1 > sto2 and x>x[1] and x[1]<x[2])
c2=(c1 and sto2<zt1 and sto1>zt )
if c2 and low[1]=lowest[7](low) and high>high[1] and close>open then
    divi=3
else
    divi=0
endif
return divi

Partager cet article

Repost 0
Published by hk_lisse - dans Les Divergences
commenter cet article

commentaires