Salve ho neessità di tracciare su time frame Daily Weekly e Montly livelli presi nel timeframe 30 minuti corrispondenti al massimo e minimo del Box. E’ fattibile ?
Grazie.
// BOX in TIMEFRAME(30 minutes, default)
Time1MB = 090001 // open
Time2MB = 103000 // close
IF (Time = Time1MB) OR ((Time > Time1MB) AND (Time[1] < Time1MB)) THEN
Bar1MB = barindex
hhMB = high
llMB = low
ENDIF
hhMB = max(hhMB,high)
llMB = min(llMB,low)
IF (Time = Time2MB) OR ((Time > Time2MB) AND (Time[1] < Time2MB)) THEN
Bar2MB = BarIndex
ENDIF
IF Bar2MB > Bar1MB THEN
DrawRectangle(Bar1MB,hhMB,Bar2MB,llMB) coloured(255,0,0,25) bordercolor(41,98,255) style(Line,2)
upperMB= hhMB
lowerMB =llMB
Bar2MB = 0
DrawText("#upperMB#",BarIndex+1,upperMB, SansSerif,Bold,12) coloured(0,0,255,255)
DrawText("#lowerMB#",BarIndex+1,lowerMB, SansSerif,Bold,12) coloured(0,0,255,255)
ENDIF
return
Ciao… Penso che la risposta sarà no, su questo.
Come compromesso, è possibile utilizzare una linea orizzontale dell’oggetto grafico, allinearla con la parte superiore della casella, ma impostarla in modo che venga visualizzata in: Intervalli di tempo superiori nelle impostazioni di configurazione.
Fai lo stesso per il fondo della scatola.
Basta cambiare la posizione delle linee se la casella rompe un nuovo massimo o basso.
Ciao. Non è possibile attraverso la programmazione. Un indicatore può essere rappresentato solo quando utilizza più intervalli temporali nel più piccolo dei quali è un multiplo. Ecco maggiori informazioni: https://www.prorealcode.com/documentation/timeframe-probacktest-proorder/