# Bollinger Bands (BBANDS)

> Pagina dell'indicatore StratCraft per le Bande di Bollinger.

**Route**: `/quantnexus/indicators/bbands/`

## Cosa fa

Le Bande di Bollinger creano un involucro di prezzo dinamico attorno a una media mobile. Sono ampiamente utilizzate per breakout, fade e rilevamento dell'espansione della volatilità.

## Formula

`Middle Band = SMA(n)`

`Upper Band = SMA + (k * StdDev)`

`Lower Band = SMA - (k * StdDev)`

## Parametri

- `period` - predefinito `20`
- `devfactor` - predefinito `2`
- `movav` - predefinito `MovingAverageSimple`

## C++23 API

```cpp
#include <nonabt/indicators/bbands.hpp>
auto bbands = std::make_unique<nonabt::BBANDS>(data().close(), 20, 2, "MovingAverageSimple");
```

## Utilizzo comune

- Utilizza BBANDS per configurazioni di ritorno alla media (mean-reversion).
- Utilizza le rotture delle bande per la continuazione della tendenza.
- Utilizza l'ampiezza delle bande per l'analisi della volatilità.

## Modello pratico

Fai trading su una rottura sopra la banda superiore come espansione del momentum o un ritorno dalla banda inferiore come ritorno alla media da ipervenduto, a seconda del regime di mercato più ampio.
