# Oscilador de Precio Porcentual (PPO)

> Página del indicador StratCraft para el diferencial de media móvil normalizado.

**Route**: `/indicators/ppo/`

## Qué hace

El PPO (Percentage Price Oscillator) mide la diferencia porcentual entre dos medias móviles.

## Fórmula

`PPO = ((EMA(period1) - EMA(period2)) / EMA(period2)) * 100`

## Parámetros

- `period1` - predeterminado `12`
- `period2` - predeterminado `26`
- `_movav` - predeterminado `ExponentialMovingAverage`
- `period_signal` - predeterminado `9`

## API C++23

```cpp
#include <nonabt/indicators/ppo.hpp>
auto ppo = std::make_unique<nonabt::PPO>(data().close(), 12, 26, "ExponentialMovingAverage", 9);
```

## Uso común

- Use la línea de señal para entradas y salidas por cruce.
- Compare el diferencial entre activos con diferentes escalas de precios.
- Combínelo con la confirmación de tendencia o filtros de impulso (momentum).
