---
title: "Fractal Adaptive Moving Average - Indicadores de tendência - Uso de indicadores técnicos - Gráficos, análise técnica e fundamental - Ajuda para o MetaTrader 5"
description: "O Indicador Técnico Fractal Adaptive Moving Average (FRAMA) foi desenvolvido por John Ehlers. Este indicador é construído... - Fractal Adaptive Moving Average - Indicadores de tendência - Uso de indicadores técnicos"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/pt/terminal/help/indicators/trend_indicators/fama"
---

[Ajuda para o MetaTrader 5](https://www.metatrader5.com/pt/terminal/help) → [Gráficos, análise técnica e fundamental](https://www.metatrader5.com/pt/terminal/help/charts_analysis) → [Uso de indicadores técnicos](https://www.metatrader5.com/pt/terminal/help/charts_analysis/indicators) → [Indicadores de tendência](https://www.metatrader5.com/pt/terminal/help/indicators/trend_indicators) → Fractal Adaptive Moving Average

# Fractal Adaptive Moving Average

O Indicador Técnico Fractal Adaptive Moving Average (FRAMA) foi desenvolvido por John Ehlers. Este indicador é construído baseado no algoritmo da [Exponential Moving Average](https://www.metatrader5.com/pt/terminal/help/indicators/trend_indicators/ma#ema) em que o fator de suavização é calculado com base na dimensão fractal atual da série de preços. A vantagem de FRAMA é a possibilidade de acompanhar os movimentos de tendências fortes, e para desacelerar bastante nos momentos de consolidação de preços.

Todos os tipos de análise utilizados em [Moving Averages](https://www.metatrader5.com/pt/terminal/help/indicators/trend_indicators/ma) podem ser aplicados a esse indicador.

> Você pode testar os [sinais de negociação](https://www.mql5.com/pt/docs/standardlibrary/ExpertClasses/CSignal/signal_frama) desse indicador, criando um expert com ajuda do [MQL5 Wizard](https://www.metatrader5.com/pt/automated-trading/mql5wizard).

![Fractal Adaptive Moving Average](https://www.metatrader5.com/i/help/terminal/en/frama.png)

## Cálculo

```
FRAMA(i) = A(i) * Preço(i) + (1 - A(i)) * FRAMA(i-1)
```

Onde:

FRAMA(i) – valor atual da FRAMA;
Price(i) – valor atual;
FRAMA(i-1) – valor anterior da FRAMA;
A(i) – fator atual de suavização exponencial.

O fator de suavização exponencial é calculado de acordo com a fórmula abaixo:

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

Onde:

D(i) – dimensão fractal atual;
EXP() – exponenciação.

A dimensão fractal de uma linha reta é igual a um. Pode-se ver a partir da fórmula que se D = 1, então A = EXP(-4.6 *(1-1)) = EXP(0) = 1. Assim, se os preços mudam em linha reta, a suavização exponencial não é utilizada. Em tal caso a fórmula será assim:

```
FRAMA(i) = 1 * Preço(i) + (1 — 1) * FRAMA(i—1) = Preço(i)
```

Ou seja, o indicador segue exatamente o preço.

A dimensão fractal de um plano é igual a dois. A partir da fórmula, temos que se D = 2, então o fator de suavização A = EXP(-4.6*(2-1)) = EXP(-4.6) = 0.01. Um valor tão pequeno do fator de suavização exponencial é obtido nos momentos em que o preço faz um forte movimento como um dente de serra. Tal forte desaceleração corresponde a uma simple moving average de período 200.

Fórmula da dimensão fractal:

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

É calculado a partir da fórmula adicional:

```
N(Length,i) = (PreçoMaisAlto(i) - PreçoMaisBaixo(i))/Length
```

Onde:

HighestPrice(i) – valor máximo atual para o período;
LowestPrice(i) – valor mínimo atual para o período;

Valores N1, N2 e N3 são respectivamente iguais a:

```
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/pt/terminal/help/indicators/trend_indicators/ama)
- [Average Directional Movement Index](https://www.metatrader5.com/pt/terminal/help/indicators/trend_indicators/admi)
- [Average Directional Movement Index Wilder](https://www.metatrader5.com/pt/terminal/help/indicators/trend_indicators/admiw)
- [Bollinger Bands](https://www.metatrader5.com/pt/terminal/help/indicators/trend_indicators/bb)
- [Double Exponential Moving Average](https://www.metatrader5.com/pt/terminal/help/indicators/trend_indicators/dema)
- [Envelopes](https://www.metatrader5.com/pt/terminal/help/indicators/trend_indicators/envelopes)
- Fractal Adaptive Moving Average
- [Ichimoku Kinko Hyo](https://www.metatrader5.com/pt/terminal/help/indicators/trend_indicators/ikh)
- [Moving Average](https://www.metatrader5.com/pt/terminal/help/indicators/trend_indicators/ma)
- [Parabolic SAR](https://www.metatrader5.com/pt/terminal/help/indicators/trend_indicators/psar)
- [Desvio Padrão](https://www.metatrader5.com/pt/terminal/help/indicators/trend_indicators/sd)
- [Triple Exponential Moving Average](https://www.metatrader5.com/pt/terminal/help/indicators/trend_indicators/tema)
- [Variable Index Dynamic Average](https://www.metatrader5.com/pt/terminal/help/indicators/trend_indicators/vida)

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/pt/terminal/help", "name": "Ajuda para o MetaTrader 5"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/pt/terminal/help/charts_analysis", "name": "Gráficos, análise técnica e fundamental"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/pt/terminal/help/charts_analysis/indicators", "name": "Uso de indicadores técnicos"}}, {"@type": "ListItem", "position": 4, "item": {"@id": "https://www.metatrader5.com/pt/terminal/help/indicators/trend_indicators", "name": "Indicadores de tendência"}}, {"@type": "ListItem", "position": 5, "item": {"@id": "https://www.metatrader5.com/pt/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": "O Indicador Técnico Fractal Adaptive Moving Average (FRAMA) foi desenvolvido por John Ehlers. Este indicador é construído..." } }] }
```
