# 动量震荡指标 (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 向上穿越零轴可能表明看涨动量增加；低于零轴可能表明看跌动量。
