# オーサム・オシレーター (AO)

> オーサム・オシレーター（Awesome Oscillator）のStratCraft指標ページ。

**Route**: `/quantnexus/indicators/ao/`

## 役割

AOは、中間価格（median price）の短期と長期の単純移動平均線を比較することでモメンタムを測定します。トレンド加速のための古典的なオシレーターです。

## 公式

`AO = SMA(median price, fast) - SMA(median price, slow)`

## パラメータ

- `fast` - デフォルト `5`
- `slow` - デフォルト `34`
- `movav` - デフォルト `SMA`

## C++23 API

```cpp
#include <nonabt/indicators/ao.hpp>
auto ao = std::make_unique<nonabt::AO>(data(), 5, 34, "SMA");
```

## 一般的な使用法

- モメンタムの転換（シフト）を検出するためにAOを使用します。
- ゼロラインクロスと組み合わせます。
- ダイバージェンス分析と併用します。

## 実践的なパターン

AOがゼロラインを上に抜けると強気モメンタムの増加を示唆し、ゼロラインを下回ると弱気モメンタムを示唆します。
