Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
Salve,



Credo abbia complicato il codice più di quanto necessario.
Il codice dovrebbe diventare:

# Calcola condizione sul prezzo minimo
SET condizioneLow = (LOW = TODAYLOW())
#Stabilisco la "dimensione" minima che deve avere la barra
SET tickmaggiorediuno = (CLOSE - OPEN) > 16

# Numero di barre trascorse dall'ultimo prezzo minimo di giornata
SET barreDaLowGiornata = LASTIF(condizioneLow)
# Calcola combinazione delle 2 condizioni precedenti
SET combinazione = (tickmaggiorediuno) AND (barreDaLowGiornata >= 0)
# Calcola quante volte la combinazione delle condizioni e' avvenuta dall'ultimo low di giornata
SET somma = SUM(combinazione, barreDaLowGiornata)
# Prende in considerazione solo la prima volta delle precedenti
SET condizionePrimaCombinazione = (somma = 1)
# Calcola la condizione finale
SET condizioneFinale = (condizionePrimaCombinazione AND combinazione)
 
condizioneFinale
Nota: HACLOSE ed HAOPEN rappresentano i valori Heikin-Ashi per i prezzi Close ed Open rispettivamente. Sono questi i valori che intende utilizzare ? Nell'esempio sopra li ho sostituiti con Close ed Open normali.

Max Francario
si effettivamente ha più senso così. Grazie mille per l'aiuto