# Oscilador de Média Móvel de Dickson (DICKSONMOVINGAVERAGEOSC)

> Página do indicador StratCraft para o Oscilador de Média Móvel de Dickson.

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

## O que ele faz

Este oscilador mede a lacuna entre o preço e a estrutura da Média Móvel de Dickson. É útil para análise de momentum e estiramento (stretch).

## Fórmula

O oscilador compara o preço com a linha de base da Média Móvel de Dickson e expressa a diferença como um sinal de momentum.

## Parâmetros

- `period` - padrão `30`
- `gainlimit` - padrão `50`
- `hperiod` - padrão `7`
- `_movav` - padrão `EMA`
- `_hma` - padrão `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 comum

- Use-o como um oscilador de tendência.
- Combine-o com as regras da linha zero.
- Útil para identificar sobre-extensão.

## Padrão prático

Valores positivos podem sugerir força do preço acima da linha de base de Dickson; valores negativos podem sugerir fraqueza.
