defparam drawonlastbaronly = true
//timeframe(daily)
atr=ROUND((AverageTrueRange[14](close)[1]),3)
//Timeframe(default)
TF = GetTimeFrame
IF TF = 86400 THEN // Day
upperlvl = floor(dlow(0)+atr,decimals)
lowerlvl = floor(dhigh(0)-atr,decimals)
drawsegment(barindex+1,upperlvl,barindex+4,upperlvl) style(line,3) COLOURED(255,0,255,255)
drawsegment(barindex+1,lowerlvl,barindex+4,lowerlvl) style(line,3) COLOURED(255,0,255,255)
ENDIF
IF TF = 604800 THEN // Week
upperlvl = floor(dlow(0)+atr,decimals)
lowerlvl = floor(dhigh(0)-atr,decimals)
drawsegment(barindex+1,upperlvl,barindex+4,upperlvl) style(line,3) COLOURED(255,0,255,255)
drawsegment(barindex+1,lowerlvl,barindex+4,lowerlvl) style(line,3) COLOURED(255,0,255,255)
ENDIF
return