Pour les autres points (R12, R3, ...) je vous laisse compléter.
Comme la conditiond e calcul c'est "time=161500" ça ne marche qu'en UT15.
Si vous voulez l'afficher dans une autre UT il suffit de changer :
UT1 -> 162900
UT5 -> 162500
UT30 -> 160000
and so on ...
Code : #
//Calcul pivot du lendemain en avance de phase
//PP = (H+B+C) /3
once pp = (DHigh(0) + DLow(0) + DClose(0)) / 3
once r1 = (pp * 2) - DLow(0)
once s1 = (pp * 2) - DHigh(0)
heure1 = (time = 161500) // Calcul à partir de 16h15
heure2 = (time = 000000) // Calcul à partir de 00h00
if heure1 then
pp = (DHigh(0) + DLow(0) + Close) / 3
r1 = (pp * 2) - DLow(0)
s1 = (pp * 2) - DHigh(0)
elsif heure2 then
pp = (DHigh(1) + DLow(1) + DClose(1)) / 3
r1 = (pp * 2) - DLow(1)
s1 = (pp * 2) - DHigh(1)
endif
return pp as "Futur Point Pivot", r1 as "Futur R1", s1 as "Futur S1"