[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-ultosc-en":3},"# Ultimate Oscillator (ULTOSC)\n\n> StratCraft indicator page for a multi-timeframe momentum oscillator.\n\n**Route**: `\u002Findicators\u002Fultosc\u002F`\n\n## What It Does\n\nULTOSC combines three lookback windows to reduce single-period noise and stabilize momentum readings.\n\n## Formula\n\n`ULTOSC = weighted blend of short, medium, and long period buying pressure over true range`\n\n## Parameters\n\n- `p1` - default `7`\n- `p2` - default `14`\n- `p3` - default `28`\n- `upperband` - default `70`\n- `lowerband` - default `30`\n\n## C++23 API\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Fultosc.hpp>\nauto ultosc = std::make_unique\u003Cnonabt::ULTOSC>(7, 14, 28, 70.0, 30.0);\n```\n\n## Common Usage\n\n- Use it as a momentum oscillator with multiple horizons.\n- Pair it with threshold rules or divergence checks.\n- Helpful when a single lookback is too noisy.\n"]