# 指數移動平均線 (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 上方時買入，並在價格跌破該線時退出。
