# 指数移動平均 (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を上抜けて確定した時に買い、価格がそのラインを割り込んだ時にエグジットします。
