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 线向上穿越信号线,同时价格结构也支持该走势。