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 与较慢的移动平均线结合使用,构建交叉逻辑。