Moving Average Convergence Divergence (MACD)
MACD shows the relationship between two moving averages of an asset's price.
Registration Name: "MACD"
Parameters:
fastPeriod
(required): Period for the faster EMAslowPeriod
(required): Period for the slower EMAsignalPeriod
(required): Period for the signal line EMAfield
(required): Price field to use
Returns: Three components accessible via different methods:
getValue()
: MACD line (fast EMA - slow EMA)getSignal()
: Signal line (EMA of MACD line)getHistogram()
: MACD histogram (MACD line - signal line)
registerIndicator("MACD", "BUILTIN", {
fastPeriod: 12,
slowPeriod: 26,
signalPeriod: 9,
field: "close"
}, "MACD_12_26_9"); // Custom ID for this instance