# Pretty Good Oscillator (PGO)

> StratCraft-Indikatorseite für den Abstand von einem geglätteten Durchschnitt.

**Route**: `/indicators/pgo/`

## Funktionsweise

Der PGO misst, wie weit der Preis von einer gleitenden Durchschnittsbasislinie entfernt ist, wobei die Glättung durch den ausgewählten Durchschnittstyp gesteuert wird.

## Formel

`PGO = Preis - Gleitender Durchschnitt`

## Parameter

- `period` - Standard `14`
- `_movav` - Standard `MovingAverageSimple`

## C++23 API

```cpp
#include <nonabt/indicators/pgo.hpp>
auto pgo = std::make_unique<nonabt::PGO>(data().close(), 14, "MovingAverageSimple");
```

## Typische Anwendung

- Verwenden Sie ihn als Momentum- und Extension-Anzeige.
- Kombinieren Sie ihn mit einem Schwellenwert- oder Regimefilter.
- Hilfreich für Breakout- und Trendfortsetzungs-Workflows.
