bonjour
je cherche à programmer l’indicateur aroon
je sais, il existe directement sur prt dans les indicateurs
mais bon, je n’aime pas buter sur un problème
ma programmation restitue le code quand l’aroon débute à 100
dès qu’il repasse par 0, mon code ne restitue pas l’indicateur
il faut attendre qu’il repasse par 100
voici mon code
merci de votre aide
//////////////////////////////////////////////
p=25
c1=(highest[p-1](high)=high[i])
ct1=0
for i =1 to p-1 do
if c1[ct1] then
ct1=ct1+1
else
break
endif
next
aup=((p-ct1)/p)*100
return aup
/////////////////////////////////////////////////////////
Pour référence:
Définition Aroon
Pour une période de x jours donnée :
– l’AROON Up représente le nombre de jours depuis le dernier plus haut de la période.
– l’AROON Down le nombre de jours depuis le dernier plus bas.
Ces indicateurs sont bornés entre 0 et 100. Par exemple, si le cours est actuellement au plus haut de la période, l’AROON Up vaudra 100. Si le cours était au plus haut au début de la période, l’AROON Up vaudra 0.
Voici le code Aroon pour ProRealTime:
//Définition Aroon
//Pour une période de x jours donnée :
//- l'AROON Up représente le nombre de jours depuis le dernier plus haut de la période.
//- l'AROON Down le nombre de jours depuis le dernier plus bas.
//Ces indicateurs sont bornés entre 0 et 100. Par exemple, si le cours est actuellement au plus haut de la période, l'AROON Up vaudra 100. Si le cours était au plus haut au début de la période, l'AROON Up vaudra 0.
length = 14
upper = 100 * (length-highestBars[length+1](high) )/length
lower = 100 * (length-lowestbars[length+1](low))/length
return upper coloured("blue"), lower coloured("red")
On peut également utiliser les instructions AROONUP et AROONDOWN
merci pour ta réponse
sais tu comment construire les fonctions highestbars et lowestbars sur pro real time
je reviens à ma programmation initiale
j’imagine qu’il y a une boucle du genre for i=y to i=z ou du while wend
cordialement