Table of Contents

Class MovingAverageConvergenceDivergenceHistogram

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

Convergence/divergence of moving averages. Histogram.

[Display(ResourceType = typeof(LocalizedStrings), Name = "MACDHistogram", Description = "HistogramDesc")]
[Doc("topics/api/indicators/list_of_indicators/macd_histogram.html")]
[IndicatorOut(typeof(MovingAverageConvergenceDivergenceHistogramValue))]
public class MovingAverageConvergenceDivergenceHistogram : BaseComplexIndicator<MovingAverageConvergenceDivergenceHistogramValue>, IComplexIndicator, IIndicator, IPersistable, ICloneable<IIndicator>, ICloneable
Inheritance
MovingAverageConvergenceDivergenceHistogram
Implements
Inherited Members
Extension Methods

Remarks

Constructors

MovingAverageConvergenceDivergenceHistogram()

Initializes a new instance of the MovingAverageConvergenceDivergenceHistogram.

public MovingAverageConvergenceDivergenceHistogram()

MovingAverageConvergenceDivergenceHistogram(MovingAverageConvergenceDivergence, ExponentialMovingAverage)

Initializes a new instance of the MovingAverageConvergenceDivergenceHistogram.

public MovingAverageConvergenceDivergenceHistogram(MovingAverageConvergenceDivergence macd, ExponentialMovingAverage signalMa)

Parameters

macd MovingAverageConvergenceDivergence

Convergence/divergence of moving averages.

signalMa ExponentialMovingAverage

Signaling Moving Average.

Properties

Macd

Convergence/divergence of moving averages.

[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

SignalMa

Signaling Moving Average.

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

Property Value

ExponentialMovingAverage

Methods

CreateValue(DateTimeOffset)

protected override MovingAverageConvergenceDivergenceHistogramValue CreateValue(DateTimeOffset time)

Parameters

time DateTimeOffset

Time

Returns

MovingAverageConvergenceDivergenceHistogramValue

MovingAverageConvergenceDivergenceHistogramValue

OnProcess(IIndicatorValue)

To handle the input value.

protected override IIndicatorValue OnProcess(IIndicatorValue input)

Parameters

input IIndicatorValue

The input value.

Returns

IIndicatorValue

The resulting value.

ToString()

public override string ToString()

Returns

string