SuperTrend

StockSharp.Algo.Indicators

Индикатор SuperTrend.

Наследует: BaseIndicator

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

SuperTrend
public SuperTrend()
superTrend = SuperTrend()

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

SuperTrend
public SuperTrend(AverageTrueRange atr)
superTrend = SuperTrend(atr)

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

atr
AverageTrueRange

Свойства

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

Период ATR.

Multiplier
public decimal Multiplier { get; set; }
value = superTrend.Multiplier
superTrend.Multiplier = value

Множитель для ATR.

NumValuesToInitialize
public override int NumValuesToInitialize { get; }
value = superTrend.NumValuesToInitialize

Число значений, которые необходимо обработать для инициализации индикатора (be IsFormed equals).

Методы

Load
public override void Load(SettingsStorage storage)
superTrend.Load(storage)

Загрузить настройки.

storage
Хранилище настроек.
OnProcess
protected override IIndicatorValue OnProcess(IIndicatorValue input)
result = superTrend.OnProcess(input)

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

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

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

Reset
public override void Reset()
superTrend.Reset()

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

Save
public override void Save(SettingsStorage storage)
superTrend.Save(storage)

Сохраните настройки.

storage
Хранилище настроек.
ToString
public override string ToString()
result = superTrend.ToString()

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

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