Table of Contents

Class ArnaudLegouxMovingAverage

Namespace
StockSharp.Algo.Indicators
Assembly
StockSharp.Algo.dll

Arnaud Legoux Moving Average (ALMA) indicator.

[Display(ResourceType = typeof(LocalizedStrings), Name = "ALMA", Description = "ArnaudLegouxMovingAverage")]
[Doc("topics/indicators/arnaud_legoux_moving_average.html")]
public class ArnaudLegouxMovingAverage : LengthIndicator<decimal>, IIndicator, IPersistable, ICloneable<IIndicator>, ICloneable
Inheritance
ArnaudLegouxMovingAverage
Implements
Derived
Inherited Members
Extension Methods

Constructors

ArnaudLegouxMovingAverage()

Initializes a new instance of the ArnaudLegouxMovingAverage.

public ArnaudLegouxMovingAverage()

Properties

Offset

Offset.

[Display(ResourceType = typeof(LocalizedStrings), Name = "Offset", Description = "Offset", GroupName = "General")]
public decimal Offset { get; set; }

Property Value

decimal

Sigma

Sigma.

[Display(ResourceType = typeof(LocalizedStrings), Name = "Sigma", Description = "Sigma", GroupName = "General")]
public int Sigma { get; set; }

Property Value

int

Methods

Load(SettingsStorage)

Load settings.

public override void Load(SettingsStorage storage)

Parameters

storage SettingsStorage

Settings storage.

OnProcessDecimal(IIndicatorValue)

To handle the input value.

protected override decimal? OnProcessDecimal(IIndicatorValue input)

Parameters

input IIndicatorValue

The input value.

Returns

decimal?

The new value of the indicator.

Save(SettingsStorage)

Save settings.

public override void Save(SettingsStorage storage)

Parameters

storage SettingsStorage

Settings storage.