Show / Hide Table of Contents

Class AverageTrueRange

Средний истинный диапазон TrueRange.

Inheritance
Object
BaseIndicator
LengthIndicator<IIndicatorValue>
AverageTrueRange
Implements
IIndicator
Ecng.Serialization.IPersistable
Ecng.Common.ICloneable<IIndicator>
ICloneable
Inherited Members
LengthIndicator<IIndicatorValue>.Load(SettingsStorage)
LengthIndicator<IIndicatorValue>.Save(SettingsStorage)
LengthIndicator<IIndicatorValue>.ToString()
LengthIndicator<IIndicatorValue>.Length
LengthIndicator<IIndicatorValue>.Buffer
BaseIndicator.Process(IIndicatorValue)
BaseIndicator.RaiseChangedEvent(IIndicatorValue, IIndicatorValue)
BaseIndicator.Clone()
BaseIndicator.Id
BaseIndicator.Name
BaseIndicator.Container
BaseIndicator.InputType
BaseIndicator.ResultType
BaseIndicator.Changed
BaseIndicator.Reseted
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
BaseIndicator.OnProcess(IIndicatorValue)

Reset()

Сбросить состояние индикатора на первоначальное. Метод вызывается каждый раз, когда меняются первоначальные настройки (например, длина периода).

Declaration
public override void Reset()
Overrides
StockSharp.Algo.Indicators.LengthIndicator<StockSharp.Algo.Indicators.IIndicatorValue>.Reset()

Implements

IIndicator
Ecng.Serialization.IPersistable
Ecng.Common.ICloneable<>
System.ICloneable

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.TryGet<TMessage, TChange>(TMessage, TChange)
Extensions.TryGetDecimal<TMessage, TChange>(TMessage, TChange)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Object)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Decimal)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int32)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int64)
Extensions.Add<TMessage, TChange>(TMessage, TChange, SecurityStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<SecurityStates>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, String)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Sides)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Sides>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, CurrencyTypes)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<CurrencyTypes>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, PortfolioStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<PortfolioStates>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, DateTimeOffset)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<DateTimeOffset>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Boolean>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Decimal, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Decimal>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int32, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int32>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int64, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int64>, Boolean)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾