# 指数移动平均线 (EMA)

> EMA 的 StratCraft 指标页面。

**Route**: `/quantnexus/indicators/ema/`

## 作用

EMA 是一种加权移动平均线，对近期价格给予更多权重。它比 SMA 反应更快，是标准的趋势基准。

## 公式

`EMA = [Price(t) * k] + [EMA(y) * (1 - k)]`，其中 `k = 2 / (n + 1)`

## 参数

- `period` - 默认 `30`

## C++23 API

```cpp
#include <nonabt/indicators/ema.hpp>
auto ema = std::make_unique<nonabt::EMA>(data().close(), 30);
```

## 常见用法

- 使用 EMA 作为趋势基准。
- 使用 EMA 交叉作为入场和出场信号。
- 将 EMA 与价格确认或其他移动平均线配合使用。

## 实际模式

在上升趋势中，当价格收于 EMA 上方时买入，并在价格跌破该线时退出。
