Справочник MQL4
Доступ к таймсериям
iHighest
| int iHighest( |
string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0) |
Возвращает индекс найденного наибольшего значения (смещение относительно текущего бара).
Параметры:
| symbol |
- |
Символьное имя инструмента, на данных которого будет производиться поиск. NULL означает текущий символ. |
| timeframe |
- |
Период. Может быть одним из периодов графика. 0 означает период текущего графика. |
| type |
- |
Идентификатор таймсерии. Может быть любым из значений иденитификаторов таймсерий. |
| count |
- |
Число элементов таймсерии (в направлении от текущего бара в сторону возрастания индекса), среди которых должен быть произведен поиск. |
| start |
- |
Индекс (смещение относительно текущего бара) начального бара, с которого начинается поиск наибольшего значения. Отрицательные значения игнорируются и заменяются нулевым значением. |
Пример:
double val;
// расчет максимального значения цены на 20 последовательных барах
// с индекса 4 по индекс 23 включительно на текущем графике
val=High[iHighest(NULL,0,MODE_HIGH,20,4)];
|
|
|