Counting candles & pips gained vs pips lost

 

I want to design an indicator that tells me over, the current chart:

- how many bear candles vs how many bull candles &

- pips gained vs pips lost


Any ideas how I would go about this?


So, far I have:

bool isBear(int shift)
  {
    if(Open[shift] > Close[shift])
        return (true);
    return (false);
  }
//+------------------------------------------------------------------+
bool isBull(int shift)
  {
    if(Open[shift] < Close[shift]) 
        return (true);
    return (false);
  }
//+------------------------------------------------------------------+


      double BearCandlesCount = 0;
      double BullCandlesCount = 0;
 
      for(int i = 0; i < Bars - 1; i++)
        {
          if(isBear(i) == true)
              BearCandlesCount++;
 
          if(isBull(i) == true)
              BullCandlesCount++;
        }
Reason: