217
Print("Current bar for USDCHF H1: ",iTime("USDCHF",PERIOD_H1,i),", ",
iOpen("USDCHF",PERIOD_H1,i),", ",
iHigh("USDCHF",PERIOD_H1,i),", ",
iLow("USDCHF",PERIOD_H1,i),", ",
iClose("USDCHF",PERIOD_H1,i),", ",
iVolume("USDCHF",PERIOD_H1,i));
19.4 iHigh
double iHigh(string symbol, int timeframe, int shift)
Возвращает значение максимальной цены указанного параметром shift бара с
соответствующего графика (symbol, timeframe). В случае ошибки функция возвращает 0.
Для получения дополнительной информации об ошибке необходимо вызвать функцию
GetLastError()
.
Для текущего графика информация о максимальных ценах находится в предопределенном
массиве High[].
Параметры:
symbol -
Символьное имя инструмента. NULL означает текущий символ.
timeframe
-
Период. Может быть одним из периодов графика. 0 означает
период текущего графика.
shift -
Индекс получаемого значения из таймсерии (сдвиг
относительно текущего бара на указанное количество периодов
назад).
Пример:
Print("Current bar for USDCHF H1: ",iTime("USDCHF",PERIOD_H1,i),", ",
iOpen("USDCHF",PERIOD_H1,i),", ",
iHigh("USDCHF",PERIOD_H1,i),", ",
iLow("USDCHF",PERIOD_H1,i),", ",
iClose("USDCHF",PERIOD_H1,i),", ",
iVolume("USDCHF",PERIOD_H1,i));
19.5 iHighest
int
iHighest(
string symbol, int timeframe, int type,
int count=WHOLE_ARRAY, int start=0)
Возвращает индекс найденного наибольшего значения (смещение относительно текущего
бара).
Параметры: