StratCraft

指數平滑異同移動平均線 (MACD)

MACD 動量分析的 QuantNexus 指標頁面。

Route: /quantnexus/indicators/macd/

作用

MACD 通過比較兩條移動平均線來衡量動量和趨勢方向。它是技術分析中最常見的交叉指標之一。

公式

MACD Line = EMA(fast) - EMA(slow)

Signal Line = EMA(MACD, signal)

Histogram = MACD - Signal

參數

  • period_me1 - 預設 12
  • period_me2 - 預設 26
  • period_signal - 預設 9
  • movav - 預設 ExponentialMovingAverage

C++23 API

#include <nonabt/indicators/macd.hpp>
auto macd = std::make_unique<nonabt::MACD>(data().close(), 12, 26, 9, "ExponentialMovingAverage");

常見用法

  • 使用 MACD 線交叉來把握入場時機。
  • 使用信號線進行確認。
  • 使用柱狀圖(Histogram)來判斷動量強度和背離。

實際模式

看漲 MACD 設置通常要求 MACD 線向上穿越信號線,同時價格結構也支持該走勢。