# Awesome Oscillator (AO)

> Pagina dell'indicatore StratCraft per l'Awesome Oscillator.

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

## Cosa fa

L'AO misura il momentum confrontando una media mobile veloce e una lenta del prezzo mediano. È un classico oscillatore per l'accelerazione del trend.

## Formula

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

## Parametri

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

## API C++23

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

## Utilizzo comune

- Utilizzare l'AO per i cambiamenti di momentum.
- Combinare con gli incroci della linea zero.
- Utilizzare con l'analisi della divergenza.

## Modello pratico

L'incrocio dell'AO sopra lo zero può suggerire un aumento del momentum rialzista; sotto lo zero può suggerire un momentum ribassista.
