Как определить закрытие дня и начала нового, играя по 1H барам? Спасибо.

 
Как определить закрытие дня и начала нового, играя по 1H барам? Т.е. хотелось бы поймать момент когда закончился текущий день и начался новый с учетом закрытия часовых баров. Спасибо.
 
rabanik >>:
Как определить закрытие дня и начала нового, играя по 1H барам? Т.е. хотелось бы поймать момент когда закончился текущий день и начался новый с учетом закрытия часовых баров. Спасибо.

Вот посмотрите как здесь сделано закрытие недели, и поймёте как решить вашу задачу.

 
Urain >>:

Вот посмотрите как здесь сделано закрытие недели, и поймёте как решить вашу задачу.

СПАСИБО. ПОПРОБУЮ.

 
rabanik >>:
Как определить закрытие дня и начала нового, играя по 1H барам? Т.е. хотелось бы поймать момент когда закончился текущий день и начался новый с учетом закрытия часовых баров. Спасибо.

стоя на H1


--

static datetime dayTime  = 0;
void init()
{
   dayTime = iTime( Symbol() , PERIOD_D1, 0 );  
}

void start()
{
  if ( iTime( Symbol() , PERIOD_D1, 0 ) != dayTime )
  {
   dayTime = iTime( Symbol() , PERIOD_D1, 0 );  // поймали начало нового дня
  }

}


 
TimeDay(Time[0])!=TimeDay(Time[1]) - первый бар нового дня
 
спасибо. всем.