BollingerBands

StockSharp.Algo.Indicators

Полосы Боллинджера.

Наследует: BaseComplexIndicator<IBollingerBandsValue>

Конструкторы

BollingerBands
public BollingerBands()
bollingerBands = BollingerBands()

Инициализирует новый экземпляр BollingerBands.

BollingerBands
public BollingerBands(DecimalLengthIndicator ma)
bollingerBands = BollingerBands(ma)

Инициализирует новый экземпляр BollingerBands.

ma
Скользящее среднее.

Свойства

Length
public int Length { get; set; }
value = bollingerBands.Length
bollingerBands.Length = value

Длина периода по умолчанию равна 1.

LowBand
public BollingerBand LowBand { get; }
value = bollingerBands.LowBand

Нижняя группа -

MovingAverage
public DecimalLengthIndicator MovingAverage { get; }
value = bollingerBands.MovingAverage

Средняя линия.

UpBand
public BollingerBand UpBand { get; }
value = bollingerBands.UpBand

Верхняя группа +.

Width
public decimal Width { get; set; }
value = bollingerBands.Width
bollingerBands.Width = value

Ширина канала полос Боллинджера. Значение по умолчанию равно 2.

Методы

CalcIsFormed
protected override bool CalcIsFormed()
result = bollingerBands.CalcIsFormed()

Расчет IsFormed.

Возвращает: IsFormed

CreateValue
protected override IBollingerBandsValue CreateValue(DateTime time)
result = bollingerBands.CreateValue(time)

Создать.

time
Время
OnProcess
protected override IIndicatorValue OnProcess(IIndicatorValue input)
result = bollingerBands.OnProcess(input)

Для обработки входного значения.

input
Входное значение.

Возвращает: Результирующее значение.

Reset
public override void Reset()
bollingerBands.Reset()

Сбросить состояние.

ToString
public override string ToString()
result = bollingerBands.ToString()

Преобразовать к строковому представлению.

Возвращает: Строковое представление.