Bonjour,
je souhaiterais enregistrer les plus bas du macd pour tracer les divergences ( je sais que c’est déja fait sans utilisé les tableaux, je souhaite utilisé ce nouvel outil)… voici mon code… ça n’a pas l’air de fonctionner … je pense ne pas comprendre l’index du tableau avec la fonction lastset… oubien .. je n’ai pas compris comment fonctionne prorealtime.. je me suis imaginer qu’a chaque bougies le code est executé…. bref si qq un peut me guider pour que je puisse aboutir…
merci
miMACD = MACD[12,26,9](close)
if(islastbarupdate) then
///divergence haussiere
if (miMACD[1]<miMACD AND miMACD[1]<miMACD[2]AND miMACD<=0 ) then
$extremum[lastset($extremum)+1]=miMACD[1]
$price[lastset($extremum)+1]=close[1]
divh=0.5
prix=close[1]
endif
for i=0 to lastset($extremum) do
for j=0 to (lastset($extremum)+1)do
if ($extremum[i]< $extremum[j+1])then
if ($price[i]>$price[j+1]) then
divhh=0.1
else
divhh=0
endif
else
break
endif
next
next
endif
return mimacd as "MACD",0 as "0",divhh as "DIVHH"
if(islastbarupdate) then n’est pas dans le programme erratum