# Hull Moving Average (HMA)

> Página do indicador StratCraft para a média móvel HMA de baixo atraso.

**Route**: `/quantnexus/indicators/hma/`

## O que ele faz

O HMA visa ser mais suave do que uma média móvel padrão, ao mesmo tempo em que responde mais rápido às mudanças de preço. É amplamente utilizado em sistemas de acompanhamento de tendência.

## Fórmula

`HMA = WMA(2 * WMA(price, n/2) - WMA(price, n), sqrt(n))`

## Parâmetros

- `period` - padrão `30`
- `_movav` - padrão `WMA`

## API C++23

```cpp
#include <nonabt/indicators/hma.hpp>
auto hma = std::make_unique<nonabt::HMA>(data().close(), 30, "WMA");
```

## Uso comum

- Use o HMA como uma linha de base de tendência rápida.
- Combine-o com cruzamentos de preço ou uma segunda média mais lenta.
- Útil para detecção de reversão de tendência sem muito atraso.

## Padrão prático

Compre quando o preço fechar acima do HMA e o HMA estiver inclinado para cima; saia quando o preço perder essa linha de base.
