Je cherche à répéter un signal sur x bougies après celui-ci. Dans le code suivant par exemple, signal à +1 quand la MM20 croise à la hausse la MM100 et signal à -1 si croisement a la baisse. le signal me retourne la valeur au moment du croisement. je souhaiteriais que ce signal perdure sur par exemple 5 bougies après, donc au lieu d’avoir un seul histogramme en avoir 6 ( le signal + les 5 bougies suivantes )
Puisque ta variable histo est doit supérieure ou inférieure à zéro, on peut faire un test pour connaître sa valeur la plus haute ou la plus faible sur les dernières bougies avec les instructions HIGHEST et LOWEST :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Mm1=average[20]
Mm2=average[100]
c1a=Mm1crosses overMm2
c1v=Mm1crosses underMm2
Histo=0
Ifc1athen
Histo=1
endif
Ifc1vthen
Histo=-1
Endif
achat=highest[5](histo)
vente=lowest[5](histo)
Returnachat,vente
Le signal n’est pas prolongé au vrai sens du terme, on affiche sa valeur ou la plus faible connue sur les 5 dernières bougies.
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue