Mi chiedevo se fosse possibile calcolare un indicatore ad esempio l’ATR su TF m10 escludendo una fascia oraria dal calcolo, ad esempio sul dax solo dalle 9:00 alle 22:00 escludendo la trattazione notturna. Grazie.
Si, eccolo:
p = 10 //10 periodi
IF time >= 090000 AND time <= 220000 THEN
MyTR = max(Range,max(abs(high - close[1]),abs(low - close[1])))
IF BarIndex < p THEN
MyATR = MyTR
ELSE
MyATR = ((MyATR[1] * (p - 1)) + MyTR) / p
ENDIF
ENDIF
RETURN MyATR
come puoi vedere dalla foto allegata (Dax, 10 minuti), dopo le prime P (p=periodi) barre del nuovo giorno la differenza tra questo e l’ATR della piattaforma c’è qualche lieve differenza. Nelle prime P barre, invece, ce n’è molta, che diminuisce barra dopo barra.