---
title: "Fractal Adaptive Moving Average（フラクタル適応型移動平均） - トレンド指標 - テクニカル指標 - 価格チャート、テクニカル及びファンダメンタル分析 - MetaTrader 5のヘルプ"
description: "フラクタル適応型移動平均（Fractal Adaptive Moving Average、FRAMA）は John Ehlers によって開発されました。この指標は、平滑化係数が現在の価格シリーズのフラクタル次元に基づいて計算された 指数移動平均... - Fractal Adaptive Moving Average（フラクタル適応型移動平均） - トレンド指標 - テクニカル指標"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators/fama"
---

[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) → Fractal Adaptive Moving Average（フラクタル適応型移動平均）

# Fractal Adaptive Moving Average（フラクタル適応型移動平均）

フラクタル適応型移動平均（Fractal Adaptive Moving Average、FRAMA）は John Ehlers によって開発されました。この指標は、平滑化係数が現在の価格シリーズのフラクタル次元に基づいて計算された[指数移動平均](https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators/ma#ema)のアルゴリズムに基づいて構築されています。FRAMAには、強いトレンドの動きに従い、価格の動きが緩やかになる時に十分に速度を落とすという優位性があります。

[移動平均](https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators/ma)に使われる全ての分析方法は、この指標にも適応可能です。

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

![Fractal Adaptive Moving Average（フラクタル適応型移動平均）](https://www.metatrader5.com/i/help/terminal/en/frama.png)

## 計算

```
FRAMA(i) = A(i) * 価格(i) + (1 - A(i)) * FRAMA(i-1)
```

ここで

FRAMA(i) — FRAMAの現在値
価格(i) — 現在の価格;
FRAMA(i-1) — 1つ前の FRAMAの値
A(i) — 現在の指数平滑係数 です。

指数平滑係数は次の式で計算されます。

```
A(i) = EXP(-4.6 * (D(i) -1))
```

ここで

D(i) — 現在のフラクタル次元
EXP() — 指数関数 です。

直線のフラクタル次元は1です。D = 1の場合、 A = EXP(-4.6 *(1-1)) = EXP(0) = 1です。よって、価格変化が直線の場合、下記の式により、指数平滑は適応されません。

```
FRAMA(i) =1* 価格(i) + (1 —1) * FRAMA(i—1) = 価格(i)
```

つまり、この指標は厳密に価格に従います。

平面のフラクタル次元は2です。D = 2の場合、平滑化係数は A = EXP(-4.6*(2-1)) = EXP(-4.6) = 0.01 です。このような小さな指数平滑係数は、価格が強いノコギリ状の動きをした時、瞬間的に得られます。強い減速は、200 単純移動平均線に近似されます。

フラクタル次元の公式は下記です。

```
D = (LOG(N1 + N2) - LOG(N3))/LOG(2)
```

これは次の追加公式によって計算されます。

```
N(Length,i) = (Highest価格(i) - Lowest価格(i))/Length
```

ここで

Highest価格(i) — Length期間の最高値
Lowest価格(i) — Length期間の最安値

N1、N2 及び N3は、それぞれ下記の通りです。

```
N1(i) = N(Length,i)
```

```
N2(i) = N(Length,i + Length)
```

```
N3(i) = N(2 * Length,i)
```

## In this section

- [Adaptive Moving Average（適応型移動平均）](https://www.metatrader5.com/ja/terminal/help/indicators/trend_indicators/ama)
- [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（フラクタル適応型移動平均）
- [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/fama", "name": "Fractal Adaptive Moving Average（フラクタル適応型移動平均）"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Fractal Adaptive Moving Average（フラクタル適応型移動平均）", "acceptedAnswer": { "@type": "Answer", "text": "フラクタル適応型移動平均（Fractal Adaptive Moving Average、FRAMA）は John Ehlers によって開発されました。この指標は、平滑化係数が現在の価格シリーズのフラクタル次元に基づいて計算された 指数移動平均 のアルゴリズムに基づいて構築されています..." } }] }
```
