Indicators.Gator()

Рассчитывает осциллятор Gator и возвращает его значение.
await Indicators.Gator(symbol:string, timeframe:string, jawPeriod:int, jawShift:int, teethPeriod:int, teethShift:int, lipsPeriod:int, lipsShift:int, maMethod:int, appliedPrice:int, priceType:int, mode:int)

Параметры

Имя Тип Действие Значение по умолчанию
symbol string Название символа, по данным которого будет рассчитываться индикатор. null означает текущий символ.
timeframe string Временное ограничение. Это может быть любое из значений перечисления TimeFrame. 0 означает текущий таймфрейм графика.
jawPeriod int Период усреднения синей линии (Челюсть Аллигатора).
jawShift int Смещение синей линии относительно графика.
teethPeriod int Период усреднения красной линии (Зубы Аллигатора).
teethShift int Смещение красной линии относительно графика.
lipsPeriod int Период усреднения зеленой линии (Alligator's Lips).
lipsShift int Смещение зеленой линии относительно графика.
maMethod int MA method. Это может быть любое значение из перечисления метода Moving Average.
appliedPrice int Приложенная цена. Это может быть любое из значений перечисления Приложенных цен.
priceType int Price type
mode int Индекс линии индикатора. Это может быть любое из значений перечисления идентификаторов линий индикаторов.
IndicatorLine.Upper - upper histogram,
IndicatorLine.Lower - lower histogram.

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

Числовые значения осциллятора Gator.

Пример

let list = await Indicator.Gator(null, 0, 13, 8, 8, 5, 5, 3, Averaging.Smoothed, AppliedPrice.Median, IndicatorLine.Upper, PriceType.Bid);
let listGatorUpper = list[IndicatorLine.Upper];