# Осциллятор скользящей средней Диксона (DICKSONMOVINGAVERAGEOSC)

> Страница индикатора StratCraft для осциллятора скользящей средней Диксона.

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

## Что он делает

Этот осциллятор измеряет разрыв между ценой и структурой скользящей средней Диксона. Он полезен для анализа импульса и «растянутости» (stretch) цены.

## Формула

Осциллятор сравнивает цену с базовой линией скользящей средней Диксона и выражает разницу как сигнал импульса.

## Параметры

- `period` - по умолчанию `30`
- `gainlimit` - по умолчанию `50`
- `hperiod` - по умолчанию `7`
- `_movav` - по умолчанию `EMA`
- `_hma` - по умолчанию `HMA`

## C++23 API

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

## Типичное использование

- Используйте его как трендовый осциллятор.
- Сочетайте его с правилами нулевой линии.
- Полезен для идентификации перекупленности/перепроданности (overextension).

## Практический паттерн

Положительные значения могут указывать на силу цены выше базовой линии Диксона; отрицательные значения могут указывать на слабость.
