Рассчитывает индикатор 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);