StratCraft

簡單移動平均線 (SMA)

SMA 的 QuantNexus 指標頁面。

Route: /quantnexus/indicators/sma/

作用

SMA 是最簡單的移動平均線。它通過平均過去 n 次觀察結果來平滑價格。

公式

SMA = (P1 + P2 + ... + Pn) / n

參數

  • period - 預設 30

C++23 API

#include <nonabt/indicators/sma.hpp>
auto sma = std::make_unique<nonabt::SMA>(data().close(), 30);

常見用法

  • 使用 SMA 作為基準趨勢線。
  • 使用 SMA 交叉構建簡單的趨勢系統。
  • 使用 SMA 作為通道指標的中心線。

實際模式

SMA 比 EMA 慢,但在確認較長週期的趨勢時通常更清晰。