---
title: "Adaptive Moving Average（適応型移動平均） - トレンド指標 - テクニカル指標 - 価格チャート、テクニカル及びファンダメンタル分析 - MetaTrader 5のヘルプ"
description: "適応型移動平均（Adaptive Moving Average、AMA）は、ノイズの影響を受けにくい移動平均線を作成する時に使用され、トレンドを検知する際にラグが最小に抑えられるという特徴を持ちます。この指標は Perry Kaufman... - Adaptive Moving Average（適応型移動平均） - トレンド指標 - テクニカル指標"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators/ama"
---

[MetaTrader 5のヘルプ](https://www.metatrader5.com/ja/terminal/help) → [価格チャート、テクニカル及びファンダメンタル分析](https://www.metatrader5.com/ja/terminal/help/charts_analysis) → [テクニカル指標](https://www.metatrader5.com/ja/terminal/help/charts_analysis/indicators) → [トレンド指標](https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators) → Adaptive Moving Average（適応型移動平均）

# Adaptive Moving Average（適応型移動平均）

適応型移動平均（Adaptive Moving Average、AMA）は、ノイズの影響を受けにくい移動平均線を作成する時に使用され、トレンドを検知する際にラグが最小に抑えられるという特徴を持ちます。この指標は Perry Kaufman によって開発され、著書「Smarter Trading（賢いトレーディング）」で記述されています。

種々の平滑化アルゴリズムの欠点の1つに、突発的な価格の変化によって起こった不正のトレンドシグナルの発生があります。言い換えれば、平滑化処理はトレンドに対してラグが避けられないということでもあります。この指標はこれらの2つの欠点を克服するために開発されました。

> この指標の[売買シグナル](https://www.mql5.com/ja/docs/standardlibrary/ExpertClasses/CSignal/signal_ama)は[MQL5Wizard](https://www.metatrader5.com/ja/automated-trading/mql5wizard)でエキスパートアドバイザーを作成してテストすることが出来ます。

![Adaptive Moving Average（適応型移動平均）](https://www.metatrader5.com/i/help/terminal/en/ama.png)

## 計算

現在の相場の状態を決定するため、Kaufmanは効率比（Efficiency Ratio、ER）というものを紹介しています。ERは下記の公式で計算されます。

```
ER(i) = Signal(i)/Noise(i)
```

ここで

ER(i) — 効率比の現在値
Signal(i) = ABS(価格(i) - 価格(i - N)) — 現在のシグナルの値, 現在の価格とN本前の価格の差の絶対値
Noise(i) = Sum(ABS(価格(i) - 価格(i-1)),N) — 現在のノイズの値, 現在の価格とN本前の価格の差の絶対値の合計

強いトレンド相場では、効率比（ER）は1に近づきます。方向性がない時は 0 に近づきます。ERから得られた値は指数平滑化に使用されます。

```
EMA(i) = 価格(i) * SC + EMA(i-1) * (1 - SC)
```

ここで

SC = 2/(n+1) — EMA定数、n期間による指数移動平均
EMA(i-1) — 1つ前のEMAの値

値動きの早い相場の平滑比率は2で（高速SC = 2/(2+1) = 0.6667）、トレンドがない相場の平滑比率は30（低速SC = 2/(30+1) = 0.06452）です。ここで、新しい平滑化定数（scaled smoothing constant、SSC）が導入されます。

```
SSC(i) = (ER(i) * (高速SC - 低速SC) + 低速SC
```

または

```
SSC(i) = ER(i) * 0.60215 + 0.06425
```

平滑化定数をより効率的にするために、Kaufmanはこれを二乗することを推奨しています。

最終的な公式は下記です。

```
AMA(i) = 価格(i) * (SSC(i)^2) + AMA(i-1)*(1-SSC(i)^2)
```

もしくは（変形）

```
AMA(i) = AMA(i-1) + (SSC(i)^2) * (価格(i) - AMA(i-1))
```

ここで

AMA(i) — AMAの現在値
AMA(i—1) — 1つ前の AMAの値
SSC(i) — 平滑化定数の現在値です。

## In this section

- Adaptive Moving Average（適応型移動平均）
- [Average Directional Movement Index（平均方向性指数）](https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators/admi)
- [Average Directional Movement Index Wilder（ウェルズワイルダーの平均方向性指数）](https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators/admiw)
- [Bollinger Bands（ボリンジャーバンド）](https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators/bb)
- [Double Exponential Moving Average（2 重指数移動平均）](https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators/dema)
- [Envelopes（エンベローブ）](https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators/envelopes)
- [Fractal Adaptive Moving Average（フラクタル適応型移動平均）](https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators/fama)
- [Ichimoku Kinko Hyo（一目均衡表）](https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators/ikh)
- [Moving Average（移動平均）](https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators/ma)
- [Parabolic SAR（パラボリック SAR ）](https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators/psar)
- [Standard Deviation（標準偏差）](https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators/sd)
- [Triple Exponential Moving Average（3 重指数移動平均）](https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators/tema)
- [Variable Index Dynamic Average（可変インデックス動的平均）](https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators/vida)

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/ja/terminal/help", "name": "MetaTrader 5のヘルプ"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/ja/terminal/help/charts_analysis", "name": "価格チャート、テクニカル及びファンダメンタル分析"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/ja/terminal/help/charts_analysis/indicators", "name": "テクニカル指標"}}, {"@type": "ListItem", "position": 4, "item": {"@id": "https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators", "name": "トレンド指標"}}, {"@type": "ListItem", "position": 5, "item": {"@id": "https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators/ama", "name": "Adaptive Moving Average（適応型移動平均）"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Adaptive Moving Average（適応型移動平均）", "acceptedAnswer": { "@type": "Answer", "text": "適応型移動平均（Adaptive Moving Average、AMA）は、ノイズの影響を受けにくい移動平均線を作成する時に使用され、トレンドを検知する際にラグが最小に抑えられるという特徴を持ちます。この指標は Perry Kaufman によって開発され、著書「Smarter..." } }] }
```
