221
Пример:
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.10 iVolume
double iVolume(string symbol, int timeframe, int shift)
Возвращает значение тикового объема указанного параметром shift бара с
соответствующего графика (symbol, timeframe). В случае ошибки функция возвращает 0.
Для получения дополнительной информации об ошибке необходимо вызвать функцию
GetLastError()
.
Для текущего графика информация о тиковых объемах каждого бара находится в
предопределенном массиве Volume[]
.
Параметры:
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));