# Dickson Moving Average (DMA)

> StratCraft-Indikatorseite für den Dickson Moving Average..

**Route**: `/indicators/dma/`

## Funktionsweise

Der DMA ist eine gleitende Durchschnittsvariante im Dickson-Stil, die die Glättungseigenschaften an das Marktverhalten anpasst.

## Formel

Der DMA ist eine benutzerdefinierte Mischung aus gleitenden Durchschnitten, die Einstellungen für Zeitraum (Period), Gewinnlimit (Gain Limit) und harmonischen Zeitraum (Harmonic Period) verwendet.

## Parameter

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

## C++23 API

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

## Typische Anwendung

- Verwenden Sie den DMA als adaptive Trendlinie.
- Kombinieren Sie ihn mit Preis-Crossovern.
- Hilfreich, wenn Sie ein benutzerdefiniertes Glättungsverhalten wünschen.

## Praktisches Muster

Der DMA wird typischerweise als Zentrum eines Trendfolge- oder Envelope-Setups verwendet.
