# Suavização Exponencial (EXPSMOOTHING)

> Página do indicador StratCraft para suavização exponencial.

**Route**: `/indicators/expsmoothing/`

## O que ele faz

O EXPSMOOTHING aplica suavização exponencial para reduzir o ruído, mantendo os valores recentes mais importantes do que os antigos.

## Fórmula

`Suavizado = alpha * atual + (1 - alpha) * suavizado_anterior`

## Parâmetros

- `period` - padrão `14`

## API C++23

```cpp
#include <nonabt/indicators/expsmoothing.hpp>
auto exps = std::make_unique<nonabt::EXPSMOOTHING>(data().close(), 14);
```

## Uso comum

- Use para suavizar séries ruidosas.
- Combine com limites ou regras de tendência.
- Útil como uma etapa de pré-processamento.

## Padrão prático

A linha suavizada é frequentemente mais estável do que o preço bruto quando você precisa de uma geração de sinal mais limpa.
