как узнать какой час времени при расчете индикатора ?

 

Добрый день!


Подскажите как узнать какой час времени при расчете индикатора ? Мне надо вывести значение на индикаторе когда 12 часов дня

int start()
  {
   int limit;
   int counted_bars=IndicatorCounted();

   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;

   for(int i=0; i<limit; i++)
      //if(Time[i]==11)
       SignalBuffer[i]=Close[i]-Open[i];

   return(0);
  }
 

Все просто, нужно использовать TimeHour():

int start()
  {
   int limit;
   int counted_bars=IndicatorCounted();

   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;

   for(int i=0; i<limit; i++)
     if(TimeHour(Time[i]) == 12)
       SignalBuffer[i]=Close[i]-Open[i];

   return(0);
  }
Причина обращения: