# 双指数移动平均线 (DEMA)

> DEMA 快速移动平均线的 StratCraft 指标页面。

**Route**: `/quantnexus/indicators/dema/`

## 作用

DEMA 通过将两次 EMA 计算合并为一条输出线，减少了与标准 EMA 相比的滞后。它适用于延迟较少的平滑趋势跟踪。

## 公式

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

## 参数

- `period` - 默认 `30`
- `_movav` - 默认 `EMA`

## C++23 API

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

## 常见用法

- 使用 DEMA 作为反应更快的趋势过滤器。
- 将其与价格交叉或其他较慢的平均线结合使用。
- 适用于希望比 SMA 或 EMA 滞后更少的系统。

## 实际模式

当价格重新收复 DEMA 时买入，当价格跌破该线时卖出；或者将 DEMA 与较慢的移动平均线结合使用，构建交叉逻辑。
