Class AverageTrueRange
Средний истинный диапазон TrueRange.
Inherited Members
Namespace: StockSharp.Algo.Indicators
Assembly: StockSharp.Algo.dll
Syntax
[DescriptionLoc("Str758", false)]
public class AverageTrueRange : LengthIndicator<IIndicatorValue>, IIndicator, IPersistable, ICloneable<IIndicator>, ICloneable
Constructors
AverageTrueRange()
Создать AverageTrueRange.
Declaration
public AverageTrueRange()
AverageTrueRange(LengthIndicator<Decimal>, TrueRange)
Создать AverageTrueRange.
Declaration
public AverageTrueRange(LengthIndicator<Decimal> movingAverage, TrueRange trueRange)
Parameters
Type | Name | Description |
---|---|---|
LengthIndicator<Decimal> | movingAverage | Moving Average. |
TrueRange | trueRange | True range. |
Properties
IsFormed
Сформирован ли индикатор.
Declaration
public override bool IsFormed { get; }
Property Value
Type | Description |
---|---|
Boolean |
Overrides
StockSharp.Algo.Indicators.LengthIndicator<StockSharp.Algo.Indicators.IIndicatorValue>.IsFormed
MovingAverage
Moving Average.
Declaration
public LengthIndicator<Decimal> MovingAverage { get; }
Property Value
Type | Description |
---|---|
LengthIndicator<Decimal> |
TrueRange
True range.
Declaration
public TrueRange TrueRange { get; }
Property Value
Type | Description |
---|---|
TrueRange |
Methods
OnProcess(IIndicatorValue)
Обработать входное значение.
Declaration
protected override IIndicatorValue OnProcess(IIndicatorValue input)
Parameters
Type | Name | Description |
---|---|---|
IIndicatorValue | input | Входное значение. |
Returns
Type | Description |
---|---|
IIndicatorValue | Результирующее значение. |
Overrides
Reset()
Сбросить состояние индикатора на первоначальное. Метод вызывается каждый раз, когда меняются первоначальные настройки (например, длина периода).
Declaration
public override void Reset()
Overrides
StockSharp.Algo.Indicators.LengthIndicator<StockSharp.Algo.Indicators.IIndicatorValue>.Reset()
Implements
Ecng.Serialization.IPersistable
Ecng.Common.ICloneable<>