$Levels=5; // set the number of levels up and down of 8am candle $8am=SubString(GetBar(-1).Time,0,4)+"/"+ SubString(GetBar(-1).Time,4,6) +"/"+ SubString(GetBar(-1).Time,6,8) +" 08:00:00"; $Bar=GetBar($8am); $8amHi=$Bar.HI; $8amLo=$Bar.LO; $8amHiLo=$8amHi-$8amLo; $LevelsDeleted=0; $LevelsCounter=0; while($LevelsCounter!=$Levels){ $T=GetTrendLine("Avi_" + SYMBOL +$LevelsCounter+"up"); if(ISOBJ($T)!=0) { $T.delete(); $LevelsDeleted=1; } $T=GetTrendLine("Avi_" + SYMBOL +$LevelsCounter+"down"); if(ISOBJ($T)!=0) { $T.delete(); $LevelsDeleted=1; } $LevelsCounter=$LevelsCounter+1; }; if($LevelsDeleted==1) return; $LevelsCounter=0; while($LevelsCounter!=$Levels){ $T=CreateTrendline("horizline"); $T.name="Avi_" + SYMBOL +$LevelsCounter+"up"; $T.price=$8amHi+$8amHiLo*$LevelsCounter; $T.Visible=1; $T.lineWidth=2; $T.color="128,0,64"; $T.labelbgcolor="255,255,255"; $T.save(); $T=CreateTrendline("horizline"); $T.name="Avi_" + SYMBOL +$LevelsCounter+"down"; $T.price=$8amLo-$8amHiLo*$LevelsCounter; $T.Visible=1; $T.lineWidth=2; $T.color="128,0,64"; $T.labelbgcolor="255,255,255"; $T.save(); $LevelsCounter=$LevelsCounter+1; };