........ if prima condizione then for i = 0 to opti IF se fino ad i gli high < valore determinato if seconda condizione then bresult = true ............
Posto che tutto funziona non riesco a scrivere bene l'IF se fino ad i. Come posso ovviare?
se il massimo degli ultimi "i" periodi è minore di valore determinato allora...
.. è quello che volevi fare?
Inoltre, per fermare la ricerca al secondo IF devi uscire dal ciclo con un "Goto". L'etichetta del "Goto" la devi inserire subito dopo ciclo FOR.. esattamente dopo il "Next i"..
il ciclo "FOR" fallo partire da 1 e non da 0.. questo perchè quando "i" vale 0.. Max(High, i) calcola il massimo di tutti i periodi precedenti (dall'inizio fino a quello corrente).