# Awesome Oscillator (AO)

> Página del indicador StratCraft para el Awesome Oscillator.

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

## Qué hace

El AO mide el momentum comparando una media móvil rápida y una lenta del precio medio. Es un oscilador clásico para la aceleración de la tendencia.

## Fórmula

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

## Parámetros

- `fast` - predeterminado `5`
- `slow` - predeterminado `34`
- `movav` - predeterminado `SMA`

## API C++23

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

## Uso común

- Use el AO para cambios en el momentum.
- Combine con cruces de la línea cero.
- Use con análisis de divergencia.

## Patrón práctico

El cruce del AO por encima de cero puede sugerir un aumento del momentum alcista; por debajo de cero puede sugerir un momentum bajista.
