
Originariamente Scritto da
maxmax68
Ciao CIVT,
nel tuo codice hai usato una deviazione standard a 20 periodi, non calcolata da inizio giornata.
Saluti
Massimo
Ciao Max e grazie del contributo! Mi pareva strano che fosse così semplice, se modifico il codice contando il numero di barre da inizio giornata otterrei il risultato desiderato? Effettuerei questa modifica però non capisco se così conta le barre giornaliere oppure quelle relative al time frame utilizzato cosa che dovrei invece fare da quanto ho capito!
# Individuazione del cambiamento di data
SET ConditionDateChange = DATE > REF(DATE, 1)
SET DateChange = IF(ConditionDateChange, 1, 0)
# Individuazione numerica delle barre intraday giornaliere
SET BarsOfDay = LASTIF(ConditionDateChange)
SET Bars = BarsOfDay + 1
#Calcolo la deviazione standard dei prezzi da inizio giornata
SET DevStd = StandardDeviations(CLOSE, Bars, 2, SIMPLE)