Pour la valeur la plus haute du MACDLINE sur les 30 dernieres barres, en supposant que tu veuilles l’appliquer à close et pas à une autre valeur (comme medianprice ou low ou high par exemple), essaie en ajoutant (close):
Ok, ce qui ne marche pas n’est pas la définition de l’indicator44 dans la question de départ au vu de ces nouvelles lignes de code, c’est l’usage qui en est fait à la ligne 7 qui a défini une condition c44 impossible: une valeur ne peut pas être strictement supérieure à son plus haut sur un échantillon qui l’inclut.
Je suppose que tu a voulu faire une comparaison entre bougie en cours et un highest excluant bougie en cours, si oui tu dois prendre la valeur d’indicator44 à la bougie d’avant, en y ajoutant [1], la ligne 7 serait:
1
c44=indicator2>indicator44[1]
(et choisir entre 30 ou 20 dans la ligne 4 pour un total de 31 ou 21 barres: la dernière sur laquelle on teste la condition + les 30 ou 20 précédentes sur lesquelles considérer le highest)