Table of Contents

Class ElderImpulseSystem

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

Elder Impulse System indicator.

[Display(ResourceType = typeof(LocalizedStrings), Name = "EIS", Description = "ElderImpulseSystem")]
[Doc("topics/api/indicators/list_of_indicators/elder_impulse_system.html")]
public class ElderImpulseSystem : BaseIndicator, IIndicator, IPersistable, ICloneable<IIndicator>, ICloneable
Inheritance
ElderImpulseSystem
Implements
Derived
Inherited Members
Extension Methods

Constructors

ElderImpulseSystem()

Initializes a new instance of the ElderImpulseSystem.

public ElderImpulseSystem()

ElderImpulseSystem(ExponentialMovingAverage, MovingAverageConvergenceDivergence)

Initializes a new instance of the ElderImpulseSystem.

public ElderImpulseSystem(ExponentialMovingAverage ema, MovingAverageConvergenceDivergence macd)

Parameters

ema ExponentialMovingAverage

ExponentialMovingAverage

macd MovingAverageConvergenceDivergence

MovingAverageConvergenceDivergence

Properties

Ema

[TypeConverter(typeof(ExpandableObjectConverter))]
[Display(ResourceType = typeof(LocalizedStrings), Name = "EMA", Description = "ExponentialMovingAverage", GroupName = "General")]
public ExponentialMovingAverage Ema { get; }

Property Value

ExponentialMovingAverage

Macd

[TypeConverter(typeof(ExpandableObjectConverter))]
[Display(ResourceType = typeof(LocalizedStrings), Name = "MACD", Description = "MACDDesc", GroupName = "General")]
public MovingAverageConvergenceDivergence Macd { get; }

Property Value

MovingAverageConvergenceDivergence

Measure

public override IndicatorMeasures Measure { get; }

Property Value

IndicatorMeasures

NumValuesToInitialize

Number of values that need to be processed in order for the indicator to initialize (be IsFormed equals true). null if undefined.

public override int NumValuesToInitialize { get; }

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.