Русский

Справочник MQL4 Технические индикаторы iAlligator

Справка MQL4 одним файлом:

iAlligator

Возвращает значение индикатора Alligator.

double  iAlligator(
   string       symbol,            // имя символа
   int          timeframe,         // таймфрейм
   int          jaw_period,        // период для расчета челюстей
   int          jaw_shift,         // смещение челюстей по горизонтали
   int          teeth_period,      // период для расчета зубов
   int          teeth_shift,       // смещение зубов по горизонтали
   int          lips_period,       // период для расчета губ
   int          lips_shift,        // смещение губ по горизонтали
   int          ma_method,         // тип сглаживания
   int          applied_price,     // тип цены
   int          mode,              // источник данных
   int          shift              // сдвиг
   );

Параметры

symbol

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

timeframe

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

jaw_period

[in]  Период усреднения синей линии (челюсти аллигатора).

jaw_shift

[in]  Смещение синей линии относительно графика цены.

teeth_period

[in]  Период усреднения красной линии (зубов аллигатора).

teeth_shift

[in]  Смещение красной линии относительно графика цены.

lips_period

[in]  Период усреднения зеленой линии (губ аллигатора).

lips_shift

[in]  Смещение зеленой линии относительно графика цены.

ma_method

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

applied_price

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

mode

[in]  Источник данных, идентификатор одной из линий индикатора. Mожет быть любой из следующих величин:

MODE_GATORJAW - синяя линия (линия челюстей аллигатора),
MODE_GATORTEETH - красная линия (линия зубов аллигатора),
MODE_GATORLIPS - зеленая линия (линия губ аллигатора).

shift

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

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

Численное значение технического индикатора Alligator.

Пример:

  double jaw_val=iAlligator(NULL,0,13,8,8,5,5,3,MODE_SMMA,PRICE_MEDIAN,MODE_GATORJAW,1);