Справочник MQL4

iStdDev

Возвращает значение технического индикатора Standard Deviation.

double  iStdDev(
   string       symbol,           // имя символа
   int          timeframe,        // таймфрейм
   int          ma_period,        // период
   int          ma_shift,         // сдвиг средней
   int          ma_method,        // метод усреднения
   int          applied_price,    // тип цены
   int          shift             // сдвиг
   );

Параметры

symbol

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

timeframe

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

ma_period

[in]  Период усреднения для вычисления индикатора.

ma_shift

[in]  Сдвиг индикатора относительно ценового графика.

ma_method

[in]  Метод усреднения. Может быть любым из значений перечисления ENUM_MA_METHOD.

applied_price

[in]  Используемая цена. Может быть одним из значений перечисления ENUM_APPLIED_PRICE.

shift

[in]  Индекс получаемого значения из индикаторного буфера (сдвиг относительно текущего бара на указанное количество периодов назад).

Возвращаемое значение

Значение технического индикатора Standard Deviation.

Пример:

  double val=iStdDev(NULL,0,10,0,MODE_EMA,PRICE_CLOSE,0);