[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-dema-pt":3},"# Double Exponential Moving Average (DEMA)\n\n> Página do indicador StratCraft para a linha de média móvel rápida DEMA.\n\n**Route**: `\u002Findicators\u002Fdema\u002F`\n\n## O Que Faz\n\nO DEMA reduz o atraso (lag) em comparação com uma EMA padrão, combinando duas passagens de EMA em uma linha de saída. É útil para um acompanhamento de tendência mais suave com menos atraso.\n\n## Fórmula\n\n`DEMA = 2 * EMA(price) - EMA(EMA(price))`\n\n## Parâmetros\n\n- `period` - padrão `30`\n- `_movav` - padrão `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## Uso Comum\n\n- Use o DEMA para filtros de tendência de movimento mais rápido.\n- Combine-o com cruzamentos de preços ou outra média mais lenta.\n- Bom para sistemas que desejam menos atraso do que SMA ou EMA.\n\n## Padrão Prático\n\nCompre quando o preço recuperar o DEMA e venda quando o preço perdê-lo, ou combine o DEMA com uma média móvel mais lenta para lógica de cruzamento.\n"]