Bonjour
j’essaye pour comprendre les boucles en programmation de réaliser sur l’exemple suivant qui n’a aucun intérêt autre que l’apprentissage de réaliser les étapes suivantes :
- CCI croise à la baisse 0
- Vérifier sur les 20 dernières périodes si le CCI était supérieur à 100
- Si CCI supérieur à 100 alors délivre le signal
Voici le programme . Par avance merci pour tout.
///////////////////////////////////////////
COUNT = 0
INDIC = CCI[14](CLOSE)
IF INDIC CROSSES UNDER 0 THEN
FOR PERIODE = 1 TO 25 DO
IF INDIC[PERIODE]>=100 THEN
COUNT = COUNT+1
ELSE
COUNT = 0
ENDIF
NEXT
ENDIF
IF INDIC CROSSES UNDER 0 AND COUNT>=1 THEN
SIGNAL = 1
ELSE
SIGNAL =0
ENDIF
RETURN SIGNAL