Indicators: PriceChannel Signal

Sergey Golubev  
The thread was opened about this indicator here https://www.mql5.com/en/forum/9660 concerning how to use re-enter, with manual trading statements, trading examples and trading systems based on this indicator.
Dex4  
Does this indicator repaint? I mean does it repaint its original signals?
Sergey Golubev  
Dex4:
Does this indicator repaint? I mean does it repaint its original signals?

"original signal" = the signal on the close/previous bar?

It is not repainted (it does not repaint).

james-smith  
how much the accuracy of this indicator did any one check? please share your experience?
saeed.hmd.reg  
What's the formula u used to create signal for entry & re-entry?
Ahmet Metin Yilmaz  
saeed.hmd.reg:
What's the formula u used to create signal for entry & re-entry?

codes are in the codebase 

here is the ( a part of )

if(trend[shift-1] < 0)
      {
      UpSignal[shift] = Low[shift] - 0.5*atr[shift];
         if(WarningMode > 0 && shift == rates_total - 1) PlaySound(WarningSound);
         }
         else
         if(UseReEntry > 0 && price[shift] > UpBand[0] && price[shift-1] <= UpBand[1])
      {
      UpEntry[shift] = Low[shift] - 0.5*atr[shift];
      if(WarningMode > 0 && shift == rates_total - 1) PlaySound(WarningSound);
      }
   }
   else
   if(trend[shift] < 0)
   {
         if(trend[shift-1] > 0)
         {
         DnSignal[shift] = High[shift] + 0.5*atr[shift];
      if(WarningMode > 0 && shift == rates_total - 1) PlaySound(WarningSound);
      }
      else
      if(UseReEntry > 0 && price[shift] < LoBand[0] && price[shift-1] >= LoBand[1])
      {
      DnEntry[shift] = High[shift] + 0.5*atr[shift];
      if(WarningMode > 0 && shift == rates_total - 1) PlaySound(WarningSound);
      }