[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-doubleexponentialmovingaverageosc-en":3},"# Double Exponential Moving Average Oscillator (DOUBLEEXPONENTIALMOVINGAVERAGEOSC)\n\n> StratCraft indicator page for the DEMA oscillator.\n\n**Route**: `\u002Findicators\u002Fdoubleexponentialmovingaverageosc\u002F`\n\n## What It Does\n\nThis oscillator measures the momentum relationship around the double exponential moving average and is useful for low-lag trend analysis.\n\n## Formula\n\nThe oscillator compares price with the DEMA baseline and expresses the distance as a momentum-style oscillator.\n\n## Parameters\n\n- `period` - default `30`\n- `_movav` - default `EMA`\n\n## C++23 API\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Fdoubleexponentialmovingaverageosc.hpp>\nauto demaosc = std::make_unique\u003Cnonabt::DOUBLEEXPONENTIALMOVINGAVERAGEOSC>(data().close(), 30, \"EMA\");\n```\n\n## Common Usage\n\n- Use it as a trend\u002Fmomentum oscillator.\n- Combine it with zero-line logic or crossovers.\n- Helpful for turning-point detection.\n\n## Practical Pattern\n\nOscillator values above zero can suggest bullish pressure; below zero can suggest bearish pressure.\n"]