StratCraft

雙指數移動平均線 (DEMA)

DEMA 快速移動平均線的 QuantNexus 指標頁面。

Route: /quantnexus/indicators/dema/

作用

DEMA 通過將兩次 EMA 計算合併為一條輸出線,減少了與標準 EMA 相比的滯後。它適用於延遲較少的平滑趨勢跟踪。

公式

DEMA = 2 * EMA(price) - EMA(EMA(price))

參數

  • period - 預設 30
  • _movav - 預設 EMA

C++23 API

#include <nonabt/indicators/dema.hpp>
auto dema = std::make_unique<nonabt::DEMA>(data().close(), 30, "EMA");

常見用法

  • 使用 DEMA 作為反應更快的趨勢過濾器。
  • 將其與價格交叉或其他較慢的平均線結合使用。
  • 適用於希望比 SMA 或 EMA 滯後更少的系統。

實際模式

當價格重新收復 DEMA 時買入,當價格跌破該線時賣出;或者將 DEMA 與較慢的移動平均線結合使用,構建交叉邏輯。