//+------------------------------------------------------------------+
//|                              VerticalTimeLines_rangeBarChart.mq4 |
//|                                          Copyright © 2010, Ashok |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, AshN"
#property link      ""

#property indicator_chart_window

extern int HourOfTheDay=15;
extern color clr=Yellow;
int totalObj;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   int i;
   totalObj = ObjectsTotal();
   for (i=totalObj-1; i>=0; i--)
   {
      if(StringFind(ObjectName(i),"HourLine") != -1)
      {
         ObjectDelete(ObjectName(i));
      }  
   }   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int counted_bars=IndicatorCounted();
   int i=Bars-counted_bars-1;  
   while(i>=0)            
   {  

      if( TimeHour(Time[i]) <= HourOfTheDay && TimeHour(Time[i]) >= HourOfTheDay)
      
      {
         if (ObjectFind("HourLine"+Time[i]) != 0)
         {
            ObjectCreate( "HourLine"+Time[i], OBJ_VLINE, 0, Time[i], 0 );
            ObjectSet( "HourLine"+Time[i], OBJPROP_COLOR, clr );
         }
      }
      i--;
   }    
   return(0);
  }
//+------------------------------------------------------------------+