iLowest
iHighest |
Отлично!
int iLowest( |
Как мне рассчитать
int count, // число элементов
int start // индекс
по всем дням в период с 10:00 - 14:00? Ведь каждый день в истории это будут разные индексы.
Отлично!
int iLowest( |
Как мне рассчитать
int count, // число элементов
int start // индекс
по всем дням в период с 10:00 - 14:00? Ведь каждый день в истории это будут разные индексы.
Задача как определить номер часового бара который открылся в 10 часов и в 14 часов. Сравнить время открытия баров с 10 часами каждого дня. Для точности можно 15 минутные бары взять.
iBarShift
Поиск бара по времени. Функция возвращает индекс бара, в который попадает указанное время.
int iBarShift( |
Параметры
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](https://c.mql5.com/36/43/dokumentaciya-po-mql5-dostup-k__1.png)
- www.mql5.com
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования