# Oscilador de Media Móvil de Dickson (DICKSONMOVINGAVERAGEOSC)

> Página del indicador StratCraft para el Oscilador de Media Móvil de Dickson.

**Route**: `/quantnexus/indicators/dicksonmovingaverageosc/`

## Qué hace

Este oscilador mide la brecha entre el precio y el marco de la media móvil de Dickson. Es útil para el análisis de impulso (momentum) y estiramiento (stretch).

## Fórmula

El oscilador compara el precio con la línea base de la media móvil de Dickson y expresa la diferencia como una señal de impulso.

## Parámetros

- `period` - predeterminado `30`
- `gainlimit` - predeterminado `50`
- `hperiod` - predeterminado `7`
- `_movav` - predeterminado `EMA`
- `_hma` - predeterminado `HMA`

## API C++23

```cpp
#include <nonabt/indicators/dicksonmovingaverageosc.hpp>
auto dmaosc = std::make_unique<nonabt::DICKSONMOVINGAVERAGEOSC>(data().close(), 30, 50, 7, "EMA", "HMA");
```

## Uso común

- Úselo como un oscilador de tendencia.
- Combínelo con reglas de línea cero.
- Útil para identificar sobreextensión.

## Patrón práctico

Los valores positivos pueden sugerir fuerza del precio por encima de la línea base de Dickson; los valores negativos pueden sugerir debilidad.
