Skip to content

IIndicatorsAccessor.MacdHistogram

method · IIndicatorsAccessor · cAlgo.API.Internals

DesktopCLICloud

The MACD Histogram is a momentum indicator measured by typically subtracting a 26 period moving average from a 12 period moving average.

Overloads

Signature Description
MacdHistogram(int longCycle, int shortCycle, int signalPeriods) The MACD Histogram is a momentum indicator measured by typically subtracting a 26 period moving average from a 12 period moving average.
MacdHistogram(DataSeries source, int longCycle, int shortCycle, int signalPeriods) Initializes the MacdHistogram indicator instance for a specific source series

MacdHistogram(int longCycle, int shortCycle, int signalPeriods)

The MACD Histogram is a momentum indicator measured by typically subtracting a 26 period moving average from a 12 period moving average.

MacdHistogram MacdHistogram(int longCycle, int shortCycle, int signalPeriods)
api.Indicators.MacdHistogram(longCycle: int, shortCycle: int, signalPeriods: int) -> MacdHistogram

Parameters

Name C# type Python type Description
longCycle int int The long period used calculation.
shortCycle int int The short period used calculation.
signalPeriods int int The period used for the calculation of the signal.

Returns MacdHistogram — The Macd Histogram indicator instance

Examples

var macd = Indicators.MacdHistogram(26, 12, 9);
Print("MACD histogram: {0}, signal: {1}", macd.Histogram.LastValue, macd.Signal.LastValue);
macd = api.Indicators.MacdHistogram(26, 12, 9)
api.Print(f"MACD histogram: {macd.Histogram.LastValue}, signal: {macd.Signal.LastValue}")

MacdHistogram(DataSeries source, int longCycle, int shortCycle, int signalPeriods)

Initializes the MacdHistogram indicator instance for a specific source series

MacdHistogram MacdHistogram(DataSeries source, int longCycle, int shortCycle, int signalPeriods)
api.Indicators.MacdHistogram(source: DataSeries, longCycle: int, shortCycle: int, signalPeriods: int) -> MacdHistogram

Parameters

Name C# type Python type Description
source DataSeries DataSeries The source series to be applied
longCycle int int The long period used calculation.
shortCycle int int The short period used calculation.
signalPeriods int int The period used for the calculation of the signal.

Returns MacdHistogram — The Macd Histogram indicator instance

Examples

var macd = Indicators.MacdHistogram(Bars.MedianPrices, 26, 12, 9);
Print("MACD histogram of median prices: {0}", macd.Histogram.LastValue);
macd = api.Indicators.MacdHistogram(api.Bars.MedianPrices, 26, 12, 9)
api.Print(f"MACD histogram of median prices: {macd.Histogram.LastValue}")