- ffb8080 :
Bon j ai installe le code et ça fait pas vraiment ce que je veut . j ai bidouillé les "once" mais c est pas ça .
j ai limpression que on attend que le compteur soit egal a 5 pour afficher , et que l on a pas les 5 valeurs roulantes .
je vais essayer d expliquer un peu mieux car ça pourra servir a d autres .
..............
l indicateur 1 est tres simple :
Code : #
RSI14 = RSI[14](close)
if RSI14 crosses over 80 then
ind1 = 1
else
ind1 = 0
endif
voila le rsi croise 80 on a petite barre =1 sinon on a zero , rien .
--------
on va se servir d une moyenne de 20 periodes .
A chaque fois que l indicateur 1 sera egal a 1 , on va prendre la valeur de la moyenne et on va l ajouter au 4 dernieres valeurs de la meme moyenne mises en " memoire " avec les memes conditions , a savoir lorsque l indicateur a ete egal a 1 .
exemples , en regardant un graphique , de la droite vers la gauche :
bougies[2] , indicateur 1 =1 , average[20](close)= 12 , valeur indicateur 2 =12+45+25+77+44=203
bougies[5] , indicateur 1 =1 , average[20](close)= 45 , valeur indicateur 2 =45+25+77+44+58=249
bougies[8] , indicateur 1 =1 , average[20](close)= 25 , valeur indicateur 2 =25+77+44+58+96=300
bougies[14] , indicateur 1 =1 , average[20](close)=77, valeur indicateur 2 =77+44+58+96+82=357
bougies[28] , indicateur 1 =1 , average[20](close)= 44 , valeur indicateur 2 =44+58+96+82=280
bougies[34] , indicateur 1 =1 , average[20](close)= 58 , valeur indicateur 2 =58+96+82=236
bougies[64] , indicateur 1 =1 , average[20](close)= 96 , valeur indicateur 2 =96+82=178
bougies[88] , indicateur 1 =1 , average[20](close)= 82, valeur indicateur 2 =82
bien sur au de but comme on a pas encore les 5 cinq valeurs on remplmit avec ce qui arrive .
j espere que c est plus clair .