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")]
public class ArnaudLegouxMovingAverage : LengthIndicator<decimal>, IIndicator, IPersistable, ICloneable<IIndicator>, ICloneable
Inheritance
ArnaudLegouxMovingAverage
Implements
IPersistable
ICloneable<IIndicator>
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.

OnProcess(IIndicatorValue)

To handle the input value.

protected override IIndicatorValue OnProcess(IIndicatorValue input)

Parameters

input IIndicatorValue

The input value.

Returns

IIndicatorValue

The resulting value.

Save(SettingsStorage)

Save settings.

public override void Save(SettingsStorage storage)

Parameters

storage SettingsStorage

Settings storage.