macd_histogram

MACD Histogram (MACD line - Signal line)

macd_histogram(source, fast_period, slow_period, signal_period, fast_matype="ema", slow_matype="ema", matype="ema")

Parameters

Name Type Description
source field Data series (commonly close)
fast_period int Fast MA period
slow_period int Slow MA period
signal_period int Signal smoothing period

Formula

MACD Histogram = macd_line(...) - macd_signal(...)

Examples

// histogram positive (MACD above signal, bullish)
macd_histogram(close, 12, 26, 9) > 0;
// histogram increasing (momentum strengthening)
macd_histogram(close, 12, 26, 9) > macd_histogram(close, 12, 26, 9)[1];
// histogram crossed zero (MACD crossed signal)
crossover(macd_histogram(close, 12, 26, 9), 0);

Returns

float

Range

fast_period, slow_period and signal_period are always ema-bound (2-210) regardless of fast_matype/slow_matype/matype (lfg/sf-stonql#373)

Notes

Visualizes momentum strength: the difference between the MACD line and its signal

See Also

macd_line, macd_signal