# アベレージ・トゥルー・レンジ (ATR)

> ATRボラティリティ測定の StratCraft 指標ページ。

**Route**: `/quantnexus/indicators/atr/`

## 作用

ATRは、ルックバック期間のトゥルー・レンジを平均化することで市場のボラティリティを測定します。方向性は示さず、価格がどれだけ動いているかのみを示します。

## 公式

`True Range = max(High - Low, |High - Prev Close|, |Low - Prev Close|)`

`ATR = SMA(True Range, n)`

## パラメーター

- `period` - デフォルト `14`
- `movav` - デフォルト `SmoothedMovingAverage`

## C++23 API

```cpp
#include <nonabt/indicators/atr.hpp>
auto atr = std::make_unique<nonabt::ATR>(data(), 14, "SmoothedMovingAverage");
```

## 一般的な用法

- ストップロスのサイズ決定にATRを使用します。
- ボラティリティフィルターにATRを使用します。
- ブレイクアウトやレジームロジックとATRを組み合わせます。

## 実践的なパターン

ATRが拡大すると、市場は通常より速く動いています。ATRが縮小すると、ブレイクアウトの前に持ち合いが形成されている可能性があります。
