[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-dema-zh":3},"# 双指数移动平均线 (DEMA)\n\n> DEMA 快速移动平均线的 StratCraft 指标页面。\n\n**Route**: `\u002Findicators\u002Fdema\u002F`\n\n## 作用\n\nDEMA 通过将两次 EMA 计算合并为一条输出线，减少了与标准 EMA 相比的滞后。它适用于延迟较少的平滑趋势跟踪。\n\n## 公式\n\n`DEMA = 2 * EMA(price) - EMA(EMA(price))`\n\n## 参数\n\n- `period` - 默认 `30`\n- `_movav` - 默认 `EMA`\n\n## C++23 API\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Fdema.hpp>\nauto dema = std::make_unique\u003Cnonabt::DEMA>(data().close(), 30, \"EMA\");\n```\n\n## 常见用法\n\n- 使用 DEMA 作为反应更快的趋势过滤器。\n- 将其与价格交叉或其他较慢的平均线结合使用。\n- 适用于希望比 SMA 或 EMA 滞后更少的系统。\n\n## 实际模式\n\n当价格重新收复 DEMA 时买入，当价格跌破该线时卖出；或者将 DEMA 与较慢的移动平均线结合使用，构建交叉逻辑。\n"]