Indicators: BSI Trend and Channel

gbltrk  
I have two weeks of testing. This indicator is perfect. But you read it right. As I said perfect. I want to thank you for sharing ..
fxborg  
gbltrk:
I have two weeks of testing. This indicator is perfect. But you read it right. As I said perfect. I want to thank you for sharing ..
I also thank you for your cooperation.
fxborg  
InfiniteLoop:
Does it repaint?

Yes it repaint.  

      //--- change trend line
         if(HighesBuffer[i-1]<HighesBuffer[i] || LowesBuffer[i-1]>LowesBuffer[i])
           {
            //---
            UpTrendBuffer[i] = a+(h1+h2)/2;
            LoTrendBuffer[i] = a-(l1+l2)/2;
            MdTrendBuffer[i]=a;
            SlopeBuffer[i]=b;
            //---
            for(j=1;j<InpTrendPeriod;j++)
              {
               //--- 
               UpTrendBuffer[i-j] = UpTrendBuffer[i-j+1]+b;
               LoTrendBuffer[i-j] = LoTrendBuffer[i-j+1]+b;
               MdTrendBuffer[i-j] = MdTrendBuffer[i-j+1]+b;
               //---
              }
            is_update=true;
           }
Pipanovic  
fxborg:

Yes it repaint.  

Would changing line 

is_update=true

to 

is_update=false

make it a non re-painter?