Справочник MQL4

iIchimoku

Возвращает значение индикатора Ichimoku Kinko Hyo.

double  iIchimoku(
   string       symbol,            // имя символа
   int          timeframe,         // таймфрейм
   int          tenkan_sen,        // период Tenkan-sen
   int          kijun_sen,         // период Kijun-sen
   int          senkou_span_b,     // период Senkou Span B
   int          mode,              // источник данных
   int          shift              // сдвиг
   );

Параметры

symbol

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

period

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

tenkan_sen

[in]  Период усреднения Tenkan Sen.

kijun_sen

[in]  Период усреднения Kijun Sen.

senkou_span_b

[in]  Период усреднения Senkou Span B.

mode

[in]  Источник данных. Может быть одним из перечисленных идентификаторов Ichimoku Kinko Hyo (1 - MODE_TENKANSEN, 2 - MODE_KIJUNSEN, 3 - MODE_SENKOUSPANA, 4 - MODE_SENKOUSPANB, 5 - MODE_CHIKOUSPAN).

shift

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

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

Численное значение индикатора Ichimoku Kinko Hyo.

Пример:

  double tenkan_sen=iIchimoku(NULL,0,9,26,52,MODE_TENKANSEN,1);