[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-expsmoothingdynamic-en":3},"# Exponential Smoothing Dynamic (EXPSMOOTHINGDYNAMIC)\n\n> StratCraft indicator page for dynamic exponential smoothing.\n\n**Route**: `\u002Findicators\u002Fexpsmoothingdynamic\u002F`\n\n## What It Does\n\nEXPSMOOTHINGDYNAMIC adapts exponential smoothing behavior to changing conditions.\n\n## Formula\n\n`Dynamic smoothing = exponential smoothing with an adaptive response factor`\n\n## Parameters\n\n- `period` - default `14`\n\n## C++23 API\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Fexpsmoothingdynamic.hpp>\nauto expsdyn = std::make_unique\u003Cnonabt::EXPSMOOTHINGDYNAMIC>(data().close(), 14);\n```\n\n## Common Usage\n\n- Use it as an adaptive smoother.\n- Combine it with trend filters.\n- Helpful when market noise levels shift over time.\n\n## Practical Pattern\n\nDynamic smoothing can be more responsive than static smoothing in uneven market conditions.\n"]