/*[[ Name := BB80-2-2 Author := Uman Madiprasojo Link := fx.studiomojo.com Separate Window := No First Color := Red First Draw Type := Line First Symbol := 217 Use Second Data := Yes Second Color := Lime Second Draw Type := Line Second Symbol := 218 ]]*/ Input : bbPeriod(80); Vars : cBar(0), upperBand(0), lowerBand(0), uBand1(0),uBand2(0), lBand1(0),lBand2(0), lastBarTime(0); SetLoopCount(0); For cBar=Bars-1 Downto 0 Begin // ============================================================== upperBand = iBands(bbPeriod,2,MODE_HIGH,cBar); lowerBand = iBands(bbPeriod,2,MODE_LOW,cBar); SetIndexValue(cBar, upperBand); SetIndexValue2(cBar, lowerBand); uBand1 = iBands(bbPeriod,2,MODE_HIGH,cBar+1); uBand2 = iBands(bbPeriod,2,MODE_HIGH,cBar+2); lBand1 = iBands(bbPeriod,2,MODE_LOW,cBar+1); lBand2 = iBands(bbPeriod,2,MODE_LOW,cBar+2); If Close[cBar+1] > lBand1 and Low[cBar+2] < lBand2 Then { SetArrow(time[cBar+1],close[cBar+1],159,LIME); }; If Close[cBar+1] < uBand1 and High[cBar+2] > uBand2 Then { SetArrow(time[cBar+1],close[cBar+1],159,RED); }; End;