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")]
public class ElderImpulseSystem : BaseIndicator, IIndicator, IPersistable, ICloneable<IIndicator>, ICloneable
Inheritance
ElderImpulseSystem
Implements
IPersistable
ICloneable<IIndicator>
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

Methods

OnProcess(IIndicatorValue)

To handle the input value.

protected override IIndicatorValue OnProcess(IIndicatorValue input)

Parameters

input IIndicatorValue

The input value.

Returns

IIndicatorValue

The resulting value.