[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-bbands-pt":3},"# Bollinger Bands (BBANDS)\n\n> Página do indicador StratCraft para Bandas de Bollinger.\n\n**Route**: `\u002Findicators\u002Fbbands\u002F`\n\n## O Que Faz\n\nAs Bandas de Bollinger criam um envelope de preço dinâmico em torno de uma média móvel. São amplamente utilizadas para detecção de rompimentos (breakouts), retornos à média (fades) e expansão de volatilidade.\n\n## Fórmula\n\n`Middle Band = SMA(n)`\n\n`Upper Band = SMA + (k * StdDev)`\n\n`Lower Band = SMA - (k * StdDev)`\n\n## Parâmetros\n\n- `period` - padrão `20`\n- `devfactor` - padrão `2`\n- `movav` - padrão `MovingAverageSimple`\n\n## C++23 API\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Fbbands.hpp>\nauto bbands = std::make_unique\u003Cnonabt::BBANDS>(data().close(), 20, 2, \"MovingAverageSimple\");\n```\n\n## Uso Comum\n\n- Use BBANDS para configurações de reversão à média.\n- Use rompimentos de banda para continuação de tendência.\n- Use a largura da banda para análise de volatilidade.\n\n## Padrão Prático\n\nOpere um rompimento acima da banda superior como expansão de momentum ou um retorno da banda inferior como reversão à média de sobrevenda, dependendo do regime de mercado mais amplo.\n"]