MACD
— Moving Average Convergence Divergence Trading Series
The MACD
trading series represents the classic MACD indicator, which shows the relationship between two moving averages of a security’s price.
It is built upon the MACD indicator implementation from the indicators module.
Parameters
MACD(
ticker: str,
source: SourceType = SourceType.CLOSE,
fast_length: int = 12,
slow_length: int = 26,
ma_type: SmoothingType = SmoothingType.EMA
)
ticker
(str
): Asset ticker symbol (e.g.,"AAPL"
).source
(SourceType
): Price source for the calculation. Default isSourceType.CLOSE
. Supported sources are linked here.fast_length
(int
): Lookback for the fast moving average. Default is 12.slow_length
(int
): Lookback for the slow moving average. Default is 26.ma_type
(SmoothingType
): Type of moving average used. Default isSmoothingType.EMA
. Supported types are linked here.
Description
- Shows the difference between a fast EMA and a slow EMA.
- Useful for identifying trend changes and momentum.
Example Usage
MACD(
ticker="AAPL",
source=SourceType.CLOSE,
fast_length=12,
slow_length=26,
ma_type=SmoothingType.EMA
)