[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-dema-it":3},"# Double Exponential Moving Average (DEMA)\n\n> Pagina dell'indicatore StratCraft per la linea di media mobile veloce DEMA.\n\n**Route**: `\u002Findicators\u002Fdema\u002F`\n\n## Cosa fa\n\nIl DEMA riduce il ritardo (lag) rispetto a un EMA standard combinando due passaggi di EMA in un'unica linea di output. È utile per un tracciamento della tendenza più fluido con meno ritardo.\n\n## Formula\n\n`DEMA = 2 * EMA(price) - EMA(EMA(price))`\n\n## Parametri\n\n- `period` - predefinito `30`\n- `_movav` - predefinito `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## Utilizzo comune\n\n- Utilizza il DEMA per filtri di tendenza a movimento più rapido.\n- Combinalo con incroci di prezzo o con un'altra media più lenta.\n- Ottimo per i sistemi che desiderano meno ritardo rispetto a SMA o EMA.\n\n## Modello pratico\n\nAcquista quando il prezzo riconquista il DEMA e vendi quando il prezzo lo perde, oppure combina il DEMA con una media mobile più lenta per una logica di crossover.\n"]