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
-
IPersistableICloneable<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
Sigma
Sigma.
[Display(ResourceType = typeof(LocalizedStrings), Name = "Sigma", Description = "Sigma", GroupName = "General")]
public int Sigma { get; set; }
Property Value
Methods
Load(SettingsStorage)
Load settings.
public override void Load(SettingsStorage storage)
Parameters
storage
SettingsStorageSettings storage.
OnProcess(IIndicatorValue)
To handle the input value.
protected override IIndicatorValue OnProcess(IIndicatorValue input)
Parameters
input
IIndicatorValueThe input value.
Returns
- IIndicatorValue
The resulting value.
Save(SettingsStorage)
Save settings.
public override void Save(SettingsStorage storage)
Parameters
storage
SettingsStorageSettings storage.