AverageDirectionalIndex

StockSharp.Algo.Indicators

Welles Wilder Average Directional Index.

Inherits: BaseComplexIndicator<IAverageDirectionalIndexValue>

Constructors

AverageDirectionalIndex
public AverageDirectionalIndex()
averageDirectionalIndex = AverageDirectionalIndex()

Initializes a new instance of the AverageDirectionalIndex.

AverageDirectionalIndex
public AverageDirectionalIndex(DirectionalIndex dx, DecimalLengthIndicator movingAverage)
averageDirectionalIndex = AverageDirectionalIndex(dx, movingAverage)

Initializes a new instance of the AverageDirectionalIndex.

dx
Welles Wilder Directional Movement Index.
movingAverage
Moving Average.

Properties

Dx
public DirectionalIndex Dx { get; }
value = averageDirectionalIndex.Dx

Welles Wilder Directional Movement Index.

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

Period length.

Measure
public override IndicatorMeasures Measure { get; }
value = averageDirectionalIndex.Measure

IndicatorMeasures.

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

Moving Average.

Methods

CreateValue
protected override IAverageDirectionalIndexValue CreateValue(DateTime time)
result = averageDirectionalIndex.CreateValue(time)

Create .

time
Time
Load
public override void Load(SettingsStorage storage)
averageDirectionalIndex.Load(storage)

Load settings.

storage
Settings storage.
Save
public override void Save(SettingsStorage storage)
averageDirectionalIndex.Save(storage)

Save settings.

storage
Settings storage.
ToString
public override string ToString()
result = averageDirectionalIndex.ToString()

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

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