Как выяснить Хаи и Лоу диапазона времени по дням

 
Как выяснить Хаи и Лоу дня допустим с 10:00 - 14:00 каждый день или за определенное кол-во дней
 
weblatters:
Как выяснить Хаи и Лоу дня допустим с 10:00 - 14:00 каждый день или за определенное кол-во дней
iLowest
 
Valeriy Yastremskiy:
iLowest

iHighest

Отлично!

int  iLowest(
   string           symbol,          // символ
   int              timeframe,       // период
   int              type,            // идентификатор таймсерии
   int              count,           // число элементов
   int              start            // индекс
  );

Как мне рассчитать 

   int              count,           // число элементов 
   int              start            // индекс 

по всем дням в период с 10:00 - 14:00? Ведь каждый день в истории это будут разные индексы.

 
weblatters:

Отлично!

int  iLowest(
   string           symbol,          // символ
   int              timeframe,       // период
   int              type,            // идентификатор таймсерии
   int              count,           // число элементов
   int              start            // индекс
  );

Как мне рассчитать 

   int              count,           // число элементов 
   int              start            // индекс 

по всем дням в период с 10:00 - 14:00? Ведь каждый день в истории это будут разные индексы.

Задача как определить номер часового бара который открылся в 10 часов и в 14 часов. Сравнить время открытия баров с 10 часами каждого дня. Для точности можно 15 минутные бары взять.

 

iBarShift

Поиск бара по времени. Функция возвращает индекс бара, в который попадает указанное время.

int  iBarShift(
   const string        symbol,          // символ
   ENUM_TIMEFRAMES     timeframe,       // период
   datetime            time,            // время
   bool                exact=false      // режим
   );

Параметры

symbol

[in]  Символьное имя инструмента. NULL означает текущий символ.

timeframe

[in]  Период. Может быть одним из значений перечисления ENUM_TIMEFRAMES. PERIOD_CURRENT означает период текущего графика.

time

[in]  Значение времени для поиска.

exact=false

[in]  Возвращаемое значение, если бар на указанное время не найден. При значении exact=false iBarShift возвращает индекс ближайшего бара, у которого время открытия меньше указанного (time_open<time). Если такой бар не найден (нет истории раньше указанного времени), то функция вернет -1. Если exact=true, то ближайший бар не ищется и функция iBarShift сразу возвращает -1.

Документация по MQL5: Доступ к таймсериям и индикаторам / iBarShift
Документация по MQL5: Доступ к таймсериям и индикаторам / iBarShift
  • www.mql5.com
//| Script program start function                                    | //| Возвращает название дня недели                                   |
Причина обращения: