[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-willr-en":3},"# Williams %R (WILLR)\n\n> StratCraft indicator page for Williams %R.\n\n**Route**: `\u002Findicators\u002Fwillr\u002F`\n\n## What It Does\n\nWilliams %R is a momentum oscillator that compares the close to the recent high-low range. It is often used to identify overbought and oversold conditions.\n\n## Formula\n\n`Williams %R = -100 * (Highest High - Close) \u002F (Highest High - Lowest Low)`\n\n## Parameters\n\n- `period` - default `14`\n- `upperband` - default `-20`\n- `lowerband` - default `-80`\n\n## C++23 API\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Fwillr.hpp>\nauto willr = std::make_unique\u003Cnonabt::WILLR>(data(), 14, -20, -80);\n```\n\n## Common Usage\n\n- Use Williams %R to spot overbought and oversold conditions.\n- Combine it with trend filters to avoid fading strong directional moves too early.\n- Similar in spirit to Stochastic, but centered on the close within the high-low range.\n\n## Practical Pattern\n\nWhen Williams %R is near `-80`, the market may be oversold; near `-20`, it may be overbought.\n"]