# Awesome Oscillator (AO)

> Страница индикатора StratCraft для Awesome Oscillator.

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

## Что он делает

AO измеряет моментум, сравнивая быструю и медленную скользящие средние медианной цены. Это классический осциллятор для ускорения тренда.

## Формула

`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 выше нуля может указывать на усиление бычьего моментума; ниже нуля — на медвежий моментум.
