Salve, come da topic sto riscontrando un problema nella realizzazione di un indicatore che aggiorni il bilancio (apertura e chiusura di barra) solo di un determinado giorno (d). Inserendo i valori da 0 a 3 (dom-mer). L’indicatore si comporta bene mentre con il valore 4 l’indicatore mi aggiorna sia il giovedì che il venerdì e inserendo il valore 5 (venerdì) l’indicatore sballa….
// d va da 0 a 5 dom-ven
a = d + 1
if (a > 6) then
valued = 0
else
valued = a
endif
if dayofweek = valued then
diff = close[0] - open[0]
bilancio = bilancio + diff
endif
return bilancio
Non è ottimizzato perchè sto andando a tentativi….
Usa OpenDayOfWeek invece di DayOfWeek.
Il primo ti dice il giorno in cui la barra ha aperto, il secondo quello in cui ha chiuso.
Il secondo, con la barra Giornaliera, oppure l’ultima intraday, del Giovedì ti segnala che è Venerdì (giorno in cui chiude). Il Venerdì continua a segnalarti Venerdì perché il sabato il trading è chiuso.
Perfetto! Senza usare +1 -1 etc… giusto la d e l’if OpenDayOfWeek e l’aggiornamento bilancio
thanks