# 볼린저 밴드 (BBANDS)

> 볼린저 밴드에 대한 StratCraft 지표 페이지.

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

## 작용

볼린저 밴드는 이동평균선 주위에 동적인 가격 엔벨로프를 생성합니다. 돌파, 되돌림, 변동성 확장 감지에 널리 사용됩니다.

## 공식

`Middle Band = SMA(n)`

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

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

## 파라미터

- `period` - 기본값 `20`
- `devfactor` - 기본값 `2`
- `movav` - 기본값 `MovingAverageSimple`

## C++23 API

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

## 일반적인 용법

- 평균 회귀 설정을 위해 BBANDS를 사용합니다.
- 추세 지속 여부를 판단하기 위해 밴드 돌파를 사용합니다.
- 변동성 분석을 위해 밴드 폭을 사용합니다.

## 실전 패턴

더 넓은 시장 상황에 따라 상단 밴드 돌파를 모멘텀 확장으로 거래하거나, 하단 밴드로부터의 반등을 과매도 평균 회귀로 거래합니다.
