DHigh(1) c’est bien le plus haut de la journée précédente ,
mais moi je cherche à coder « le deuxième ou troisième » plus haut de x journée précédente et je ne sais comment faire
Code : #
Ndays = 5
Max1 = 0
Max2 = 0
FOR i = 1 TO Ndays DO
IF DHigh(i) > Max1 THEN
Max1 = DHigh(i)
ELSIF DHigh(i) > Max2 THEN
Max2 = DHigh(i)
ENDIF
NEXT
RETURN Max2
Code : #
NPeriod = 10
Max1 = 0
Max2 = 0
Max1 = highest[NPeriod](high)
FOR i = 0 TO NPeriod DO
IF High[i] > Max2 AND High[i] < Max1 THEN
Max2 = High[i]
ENDIF
NEXT
RETURN Max2
Code : #
NDays = 5
NPeriod = NDays*24*60/5
Max1 = 0
Max2 = 0
Max1 = highest[NPeriod](Dhigh(0))
FOR i = 0 TO NPeriod DO
IF DHigh(i) > Max2 AND DHigh(i) < Max1 THEN
Max2 = DHigh(i)
ENDIF
NEXT
RETURN Max2