# 動量震盪指標 (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 向上穿越零軸可能表明看漲動量增加；低於零軸可能表明看跌動量。
