bonjour petitquick,
pour une meilleure comprehension j'ai modifié la formule du
repulse PRT - cette nouvelle formule donne les meme resultats.
ce qui est plus interessant c'est qu elle permet de pouvoir parametrer le coefficient des 3 forces de la bougies.
et de pouvoir les optimiser par backstest.
bon weekend à tous ,et bon backtest.
@+
rem REPULSE PRT. Le code peut s'ecrire aussi de cette façon:
rem p = variable repulse
rem q = variable signal (exemple 1= repulse de la barre precedente)
rem FH = force hausssiere
FH= (close-lowest[p](low))
rem FB = force baissiere
FB = (close - highest[p](high))
rem FI = force interne
FI= ( close - open[p-1])
rem FBO = force bougie
FBO = 2 * ( FH ) + 2 * (FI ) + 2 * (FB)
rem le coefficient est de 2 pour les trois forces (cqfd)
rem on peut remplacer les 2 par des variables A pour force haussiere et baissiere
rem et B pour la force interne
rem soit FBO = A * FH + B * FI + A * FB
rem grace au backtest : on va pouvoir optimiser les variables A et B.
C2 = 100*(FBO/ close)
d = ExponentialAverage[5*p](c2)
return d as "repulsePRT",0 as "zero",d[q] as "signal"
"Rien ne sert de courir ; il faut partir à point."