Show / Hide Table of Contents

Class AverageDirectionalIndex

Welles Wilder Average Directional Index.

Inheritance
Object
BaseIndicator
BaseComplexIndicator
AverageDirectionalIndex
Implements
IComplexIndicator
IIndicator
Ecng.Serialization.IPersistable
Ecng.Common.ICloneable<IIndicator>
ICloneable
Inherited Members
BaseComplexIndicator.OnProcess(IIndicatorValue)
BaseComplexIndicator.Reset()
BaseComplexIndicator.Mode
BaseComplexIndicator.InnerIndicators
BaseComplexIndicator.IComplexIndicator.InnerIndicators
BaseComplexIndicator.IsFormed
BaseComplexIndicator.ResultType
BaseIndicator.Process(IIndicatorValue)
BaseIndicator.RaiseChangedEvent(IIndicatorValue, IIndicatorValue)
BaseIndicator.Clone()
BaseIndicator.ToString()
BaseIndicator.Id
BaseIndicator.Name
BaseIndicator.Container
BaseIndicator.InputType
BaseIndicator.Changed
BaseIndicator.Reseted
Namespace: StockSharp.Algo.Indicators
Assembly: StockSharp.Algo.dll
Syntax
[DescriptionLoc("Str757", false)]
public class AverageDirectionalIndex : BaseComplexIndicator, IComplexIndicator, IIndicator, IPersistable, ICloneable<IIndicator>, ICloneable

Constructors

AverageDirectionalIndex()

Создать AverageDirectionalIndex.

Declaration
public AverageDirectionalIndex()

AverageDirectionalIndex(DirectionalIndex, LengthIndicator<Decimal>)

Создать AverageDirectionalIndex.

Declaration
public AverageDirectionalIndex(DirectionalIndex dx, LengthIndicator<Decimal> movingAverage)
Parameters
Type Name Description
DirectionalIndex dx

Welles Wilder Directional Movement Index.

LengthIndicator<Decimal> movingAverage

Moving Average.

Properties

Dx

Welles Wilder Directional Movement Index.

Declaration
public DirectionalIndex Dx { get; }
Property Value
Type Description
DirectionalIndex

Length

Period length.

Declaration
[DisplayNameLoc("Str736")]
[DescriptionLoc("Str737", false)]
[CategoryLoc("General")]
public virtual int Length { get; set; }
Property Value
Type Description
Int32

MovingAverage

Moving Average.

Declaration
public LengthIndicator<Decimal> MovingAverage { get; }
Property Value
Type Description
LengthIndicator<Decimal>

Methods

Load(SettingsStorage)

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

Declaration
public override void Load(SettingsStorage storage)
Parameters
Type Name Description
Ecng.Serialization.SettingsStorage storage

Хранилище настроек.

Overrides
BaseComplexIndicator.Load(SettingsStorage)

Save(SettingsStorage)

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

Declaration
public override void Save(SettingsStorage storage)
Parameters
Type Name Description
Ecng.Serialization.SettingsStorage storage

Хранилище настроек.

Overrides
BaseComplexIndicator.Save(SettingsStorage)

Implements

IComplexIndicator
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.
☀
☾