Plus bas sur les 50 dernières périodes
Forums › ProRealTime forum Français › Support ProBuilder › Plus bas sur les 50 dernières périodes
- This topic has 7 replies, 2 voices, and was last updated 6 years ago by
Nicolas.
Viewing 8 posts - 1 through 8 (of 8 total)
-
-
04/17/2019 at 9:11 AM #96655
Bonjour
Je bloque sur un indicateur, le code ci-joint retourne la valeur 1 si plus bas sur les 50 dernières périodes, je souhaiterais que ce signal perdure sur 10 bougies après le dernier plus bas détecté (cf photo).
J’ai essayé plusieurs choses sans résultat.
Plus Bas 50 périodes123456789ll = lowest[50] (low)if low = ll thensignal = 1elsesignal = 0endifreturn04/17/2019 at 9:17 AM #96657On enregistre le numéro de la barre qui voit le signal (BARINDEX) et si le décompte depuis ce chiffre est supérieur à 10, alors on annule le signal, on le repasse à la valeur 0 :
123456789101112ll = lowest[50] (low)if low = ll thensignal = 1startbar=barindexendifif barindex-startbar>10 thensignal=0endifreturn signal04/17/2019 at 9:36 AM #9666504/17/2019 at 9:47 AM #9666804/17/2019 at 9:49 AM #9666904/17/2019 at 10:13 AM #96674123456789101112131415161718192021period = 50ll = lowest[period](low)indicator2 = BollingerDown[20](close)c2a = (low < indicator2) OR (low[1] < indicator2[1] OR low[2] < indicator2[2] OR low[3] < indicator2[3] OR low[4] < indicator2[4] OR low[5] < indicator2[5] OR low[6] < indicator2[6] OR low[7] < indicator2[7] OR low[8] < indicator2[8] OR low[9] < indicator2[9])startbar = barindexif barindex - startbar > 0 thenif low = ll thenc1a = 1endifendifif c1a AND c2a thensignal = 1elsesignal = 0endifreturn signal04/17/2019 at 10:14 AM #9667504/17/2019 at 11:49 AM #96685 -
AuthorPosts
Viewing 8 posts - 1 through 8 (of 8 total)
Find exclusive trading pro-tools on
Similar topics: