Indicators.MACD()

Рассчитывает индикатор Moving Averages Convergence/Divergence и возвращает его значение.
await Indicators.MACD(symbol:string, timeframe:string, fastEmaPeriod:int, slowEmaPeriod:int, signalPeriod:int, appliedPrice:int, priceType:int, mode:int)

Параметры

Имя Тип Действие Значение по умолчанию
symbol string Название символа, по данным которого будет рассчитываться индикатор. null означает текущий символ.
timeframe string Временное ограничение. Это может быть любое из значений перечисления TimeFrame. 0 означает текущий таймфрейм графика.
fastEmaPeriod int Период усреднения быстрой EMA.
slowEmaPeriod int Медленный период усреднения EMA.
signalPeriod int Период усреднения сигнальной линии.
appliedPrice int Приложенная цена. Это может быть любое из значений перечисления AppliedPrice.
priceType int Price type
mode int Индекс линии индикатора. Это может быть один из значений перечисления идентификаторов Indicators line IndicatorLine.

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

Числовые значения индикатора Moving Average of Oscillator.

Примечание

В некоторых системах это называется гистограммой MACD и отображается в виде двух линий. В клиентском терминале MetaTrader 4 MACD отображается в виде гистограммы.

Пример

let listMACD = await Indicator.MACD(null, 0, 12, 26, 9, AppliedPrice.Close, PriceType.Bid, IndicatorLine.Main);