Oscilador Parafrac: combinação dos indicadores Parabolic SAR e Fractals
Introdução
Os indicadores técnicos são ferramentas indispensáveis para os participantes do mercado, pois transformam fórmulas matemáticas complexas em representações gráficas de fácil interpretação. Essa visualização facilita a análise do mercado, o planejamento estratégico e o desenvolvimento de métodos para entrada em posições. Cabe destacar que essas ferramentas automatizadas dispensam os traders de refazer manualmente cálculos trabalhosos sempre que surgem novos dados de mercado, permitindo manter as análises atualizadas.
Os indicadores atendem a diversas necessidades de análise. Alguns são particularmente eficazes para identificar as tendências predominantes do mercado, delimitar zonas de consolidação ou medir a volatilidade. Outros são desenvolvidos especificamente para analisar a dinâmica do volume de negociação. Em conjunto, essas ferramentas permitem que os traders tomem decisões com base em dados estruturados e quantitativos, em vez de depender apenas da intuição.
Rumo a um novo oscilador: combinação do Parabolic SAR com o indicador Fractals
Neste artigo, propomos combinar estrategicamente dois indicadores: Parabolic SAR e Fractals. Nosso objetivo é aproveitar os pontos fortes de cada um: a capacidade do Parabolic SAR de indicar a direção da tendência e possíveis pontos de reversão, além da identificação de extremos de preço relevantes por meio do indicador Fractals. Com base nessa combinação, criaremos um novo indicador do tipo oscilador. Posteriormente, ele servirá de base para desenvolver uma estratégia de negociação mais precisa, capaz de aproveitar os benefícios da atuação conjunta desses dois indicadores conhecidos.
Visão geral dos indicadores Parabolic SAR e Fractals
Nesta seção, examinaremos os dois indicadores que servirão de base para o oscilador que vamos desenvolver: Parabolic SAR e Fractals. Não entraremos nos detalhes de suas fórmulas matemáticas. Em vez disso, vamos nos concentrar em como acessar esses indicadores e utilizá-los de maneira eficiente na plataforma de negociação.
Parabolic SAR
O Parabolic Stop and Reverse (SAR) é um indicador de tendência desenvolvido para identificar a direção da tendência e possíveis pontos de reversão. Como o próprio nome sugere, o indicador sinaliza quando o trader deve "encerrar" uma posição e "inverter" sua direção em resposta a mudanças no momentum do mercado. Foi desenvolvido por J. Welles Wilder Jr. em 1978.
Normalmente, o Parabolic SAR é exibido no gráfico como uma sequência de pontos posicionados acima ou abaixo dos candles. Quando os pontos aparecem acima da máxima de um candle, isso indica um possível sinal de venda. Por outro lado, quando aparecem abaixo da mínima, sinalizam uma possível oportunidade de compra. Essa representação visual torna o indicador especialmente útil para identificar momentos de entrada e saída em mercados com tendências bem definidas.

Figura 1
Para adicionar o Parabolic SAR ao MetaTrader 4 ou 5:
- Clique no menu "Inserir" ou no ícone "Indicadores".
- Acesse a categoria "Tendência".
- Selecione "Parabolic SAR" na lista.

Figura 2
Após selecionar o indicador, será solicitado que você configure dois parâmetros principais de entrada:
- Step (pstep): determina a sensibilidade do indicador. Um passo menor torna o SAR mais sensível às variações do preço.
- Maximum (pMax): define o valor máximo do passo e influencia a velocidade com que o indicador acelera na direção do preço.
Esses parâmetros influenciam o quanto o SAR acompanha o preço de perto. Os traders podem ajustá-los de acordo com seu estilo de negociação ou com a volatilidade do ativo.
![]()
Figura 3
Indicador Fractals
O indicador Fractals é uma ferramenta de análise técnica utilizada para identificar possíveis pontos de reversão do mercado ao destacar níveis de suporte e resistência de curto prazo. Foi desenvolvido por Bill Williams, renomado trader e autor que contribuiu para a aplicação da teoria do caos ao comportamento dos mercados.
Os fractais são representados no gráfico por uma série de setas apontando para cima ou para baixo:
- Um fractal com seta para cima aparece acima de um grupo de candles e sinaliza uma possível reversão de baixa.
- Um fractal com seta para baixo aparece abaixo de um grupo de candles e indica uma possível reversão de alta.
Um padrão fractal válido é composto por cinco barras ou candles consecutivos. Em um fractal de alta, a barra central deve apresentar a mínima mais baixa, enquanto as duas barras de cada lado devem apresentar mínimas mais altas que a da barra central. Em um fractal de baixa, a barra central deve apresentar a máxima mais alta, enquanto as duas barras de cada lado devem apresentar máximas mais baixas que a da barra central.

Figura 4
Para adicionar o indicador Fractals ao MetaTrader 4 ou 5:
- Abra o menu "Inserir" ou clique no ícone "Indicadores".
- Acesse a categoria "Bill Williams".
- Selecione "Fractals" na lista.

Figura 5
Diferentemente de alguns outros indicadores, o Fractals não possui parâmetros de entrada configuráveis. Depois de adicionado ao gráfico, ele identifica automaticamente os padrões fractais correspondentes e os sinaliza com setas acima ou abaixo das barras de preço, conforme mostrado na Figura 4.
Neste artigo, o indicador Fractals não será utilizado apenas para sinalizar reversões, mas principalmente para medir a amplitude do movimento dos preços entre máximas e mínimas recentes relevantes. Ao identificar o último fractal superior e o último fractal inferior, os traders podem estabelecer uma faixa dinâmica de preços que reflete o comportamento atual do mercado.
Essa faixa se torna especialmente útil quando combinada com o Parabolic SAR, pois permite desenvolver um novo indicador oscilador.
Apresentando o oscilador Parafrac
O oscilador Parafrac é um indicador técnico personalizado, desenvolvido a partir da combinação de duas ferramentas: o Parabolic SAR e o indicador Fractals. Como o próprio nome sugere, o Parafrac compara a distância entre o Parabolic SAR e o preço com a amplitude definida pelas máximas e mínimas dos fractais recentes. Essa abordagem híbrida permite avaliar dinamicamente a força da tendência e o momentum do mercado.
Embora a fundamentação matemática de muitos indicadores geralmente fique oculta por trás das interfaces das plataformas, compreender o conceito por trás do oscilador Parafrac é fundamental para interpretar seus sinais e ajustar seu comportamento.
Conceito matemático do oscilador Parafrac
O oscilador Parafrac se baseia em uma ideia simples, mas eficaz: normalizar a distância entre o preço e o Parabolic SAR pelo intervalo de preços definido pelos fractais mais recentes.
O oscilador é definido pelas seguintes equações:
1. Amplitude entre fractais (FracDiff):
![]()
Esse valor representa a diferença absoluta entre o último fractal superior e o último fractal inferior, delimitando uma faixa dinâmica de preços que reflete a atividade atual do mercado.
Visualmente, temos:

Figura 6
2. Condição de tendência de alta:
Quando o mercado apresenta uma possível tendência de alta, o oscilador mede a distância entre o limite inferior do corpo do candle (open ou close) e o valor do PSAR, normalizando essa distância pela amplitude entre fractais.
3. Condição de tendência de baixa:

Em uma tendência de baixa, o oscilador mede a distância entre o limite superior do corpo do candle e o PSAR, novamente normalizando-a pela amplitude entre fractais.
A representação visual é a seguinte:

Figura 7
Ao calcular o oscilador dessa maneira, conseguimos avaliar o momentum do movimento dos preços em relação à direção da tendência, indicada pelo Parabolic SAR, e aos extremos de preço recentes, identificados pelo indicador Fractals. Os valores obtidos podem então ser apresentados na forma de um oscilador, facilitando a interpretação visual da força da tendência, da volatilidade e de possíveis reversões.
Observações: interpretação e comportamento do oscilador Parafrac
Uma das principais vantagens do oscilador Parafrac é a normalização de seus valores. Como o cálculo consiste em dividir a distância entre o preço e o Parabolic SAR pela amplitude definida pelos fractais (FracDiff), o resultado é adimensional e independente da escala de preços. Isso permite aplicar o oscilador a diferentes instrumentos financeiros, como ouro, GBP/JPY ou qualquer outro ativo, mantendo uma escala de leitura comparável e consistente.
Por exemplo, uma leitura de +2.5 ou -2.5 no oscilador Parafrac para o ouro terá o mesmo significado que uma leitura equivalente para GBP/JPY. Isso permite aos traders adotar uma abordagem uniforme no desenvolvimento e na aplicação de estratégias em diferentes mercados e períodos gráficos.
Informações sobre volatilidade e momentum
Os dois componentes do oscilador, FracDiff e a distância até o Parabolic SAR, influenciam sua sensibilidade e seu comportamento:
- FracDiff funciona como uma medida de volatilidade. Um valor elevado de FracDiff indica um mercado mais volátil, enquanto um valor baixo sugere um mercado relativamente calmo.
- A distância até o Parabolic SAR reflete o momentum da tendência. Uma distância maior indica um movimento direcional mais forte, enquanto uma distância menor sugere perda de momentum ou consolidação.
Essas relações permitem interpretar com mais profundidade as oscilações do indicador:
- Quando FracDiff é significativamente maior que a distância até o PSAR (FracDiff >>> PSAR gap), o valor normalizado diminui, reduzindo a altura das barras do histograma do oscilador. Isso indica alta volatilidade acompanhada de momentum fraco.
- Quando FracDiff é significativamente menor que a distância até o PSAR (FracDiff <<< PSAR gap), o valor normalizado aumenta consideravelmente, provocando um pico no histograma do oscilador. Isso indica um forte movimento direcional em uma faixa de preços relativamente estreita.
Faixa usual de valores e configurações padrão
Observações empíricas mostram que, em condições normais de mercado, o oscilador Parafrac costuma apresentar valores na faixa aproximada de ±2.5. Entretanto, durante períodos de forte momentum ou reversões bruscas, o oscilador pode apresentar picos extremos que passam a dominar visualmente o histograma, dificultando a interpretação dos sinais seguintes.
Para manter a clareza visual e facilitar a utilização, o oscilador possui limites máximo e mínimo padrão de +10 e -10, respectivamente. Esses limites ajudam a:
- manter o equilíbrio visual do histograma,
- evitar que valores atípicos extremos distorçam o gráfico,
- facilitar a identificação rápida de desvios significativos em relação ao comportamento habitual.
O usuário pode ajustar esses limites de acordo com o instrumento financeiro, o estilo de negociação ou suas preferências pessoais.
O oscilador Parafrac utiliza os mesmos parâmetros principais de entrada do Parabolic SAR, pois depende dos valores do PSAR para avaliar a força e a direção do momentum do mercado. Esses parâmetros influenciam o quanto o PSAR acompanha o preço de perto e, consequentemente, a distância entre ambos em cada momento. Como essa distância faz parte da fórmula principal do oscilador Parafrac, o ajuste fino desses parâmetros pode afetar significativamente a sensibilidade do indicador e a altura das barras de seu histograma.

Figura 8: Oscilador Parafrac
Estrutura do código
O código-fonte para MetaTrader 4 e MetaTrader 5 está disponível em anexo. Ambas as versões apresentam a seguinte estrutura de inicialização.
#property indicator_type1 DRAW_HISTOGRAM #property indicator_color1 Lime // UpLevel #property indicator_width1 2 #property indicator_label1 "UpLevel" #property indicator_type2 DRAW_HISTOGRAM #property indicator_color2 Red // DownLevel #property indicator_width2 2 #property indicator_label2 "DownLevel" #property indicator_level1 2.5 #property indicator_level2 -2.5 #property indicator_level3 5.0 #property indicator_level4 -5.0 #property indicator_level5 7.5 #property indicator_level6 -7.5 #property indicator_maximum 10 #property indicator_minimum -10
Propriedades visuais e níveis do indicador
Esta seção do código define as propriedades visuais e as configurações de exibição do oscilador Parafrac, melhorando a legibilidade e facilitando a tomada rápida de decisões durante a negociação em tempo real.
Por padrão, o oscilador utiliza barras coloridas para diferenciar a direção da tendência:
- As barras na cor Lime (verde-limão) representam condições de tendência de alta, quando o preço demonstra força compradora.
- As barras vermelhas indicam condições de tendência de baixa, sinalizando momentum de baixa.
Essa diferenciação por cores permite que os traders identifiquem rapidamente o sentimento do mercado, reduzindo a carga cognitiva ao acompanhar vários gráficos simultaneamente.
Níveis predefinidos do oscilador
Para facilitar ainda mais a visualização e a interpretação dos sinais, o oscilador apresenta os seguintes níveis horizontais de referência: ±2.5, ±5 e ±7.5
Esses níveis intermediários ajudam os traders a classificar a força da tendência ou a intensidade dos picos de momentum. Por exemplo:
- Leituras próximas de ±2.5 podem indicar momentum fraco ou moderado.
- Leituras acima de +5 ou abaixo de -5 podem indicar um forte movimento direcional.
- Leituras iguais ou superiores a +7.5 ou iguais ou inferiores a -7.5 costumam sinalizar um movimento de preço excessivamente estendido ou o pico de uma tendência forte.
Para controlar a escala do histograma e manter o equilíbrio visual, o indicador também estabelece limites padrão de +10 (limite superior) e -10 (limite inferior).
Esses limites impedem que valores extremamente altos ou baixos, provocados por movimentos repentinos e intensos do mercado, dominem o histograma e dificultem a visualização dos sinais seguintes. Os limites são totalmente configuráveis, permitindo que os traders os adaptem ao seu estilo de negociação, ao instrumento financeiro ou ao período gráfico.
// Input parameters input double pstep = 0.02; input double pMax = 0.2;
Parâmetros de entrada
O oscilador Parafrac possui parâmetros de entrada configuráveis, herdados do Parabolic SAR. Eles permitem ajustar a sensibilidade do oscilador a diferentes condições de mercado e estilos de negociação. Esses parâmetros são definidos no início do código do indicador e podem ser modificados diretamente pelo usuário na plataforma MetaTrader.
1. Step (pstep = 0.02)
O parâmetro pstep define o fator de aceleração do Parabolic SAR. Um passo menor torna o deslocamento do PSAR mais suave, tornando o indicador menos sensível às oscilações de curto prazo. O valor padrão de 0.02 proporciona uma resposta equilibrada, adequada à maioria dos mercados.
2. Maximum (pMax = 0.2)
O parâmetro pMax define o valor máximo que o fator de aceleração pode atingir. Um valor mais alto permite que o Parabolic SAR acelere mais rapidamente na direção do preço, tornando o oscilador mais sensível a tendências acentuadas. O valor padrão de 0.2 permite acompanhar tendências fortes sem gerar ruído excessivo.
Esses dois parâmetros influenciam diretamente a distância até o PSAR na fórmula do oscilador Parafrac e, consequentemente, afetam:
- a altura das barras do histograma,
- a frequência dos picos,
- a sensibilidade geral do oscilador aos movimentos dos preços.
Ao ajustar pstep e pMax, os traders podem adaptar o comportamento do oscilador a contextos de movimentação rápida, como o mercado de criptomoedas ou operações de scalping no Forex, ou a contextos de movimentação mais lenta, como o mercado de commodities ou operações de swing trading.
Conclusão
O oscilador Parafrac oferece aos traders uma ferramenta poderosa e adaptável para desenvolver estratégias de negociação em diferentes condições de mercado. Sua principal vantagem está na capacidade de combinar a direção da tendência, indicada pelo Parabolic SAR, com a volatilidade do mercado, representada pela amplitude entre fractais, em um único oscilador normalizado. Isso permite utilizá-lo em uma ampla variedade de instrumentos financeiros e períodos gráficos.
Os traders podem utilizar o oscilador de diferentes maneiras:
- Usar os níveis predefinidos (±2.5, ±5, ±7.5) para classificar a força da tendência.
- Analisar padrões do histograma, como picos, redução gradual da amplitude ou agrupamentos de barras.
- Utilizar divergências ou padrões de continuação quando o comportamento do oscilador contrariar ou confirmar o movimento dos preços.
Uma das principais vantagens do indicador é que cada barra do histograma reflete o comportamento de um candle individual, e não uma média suavizada. Isso permite que os sinais respondam mais rapidamente às mudanças do mercado e proporciona uma análise mais precisa de cada candle.
Cruzamentos da linha zero
- O cruzamento da linha zero para cima indica que o Parabolic SAR passou a ficar abaixo do preço, sinalizando uma possível reversão de alta ou continuação do movimento.
- O cruzamento da linha zero para baixo indica uma mudança para um viés de baixa, pois o PSAR passa a ficar acima do preço, assim como no PSAR tradicional.
Assim, o oscilador Parafrac combina a análise de volatilidade e de tendência, oferecendo aos traders uma ferramenta clara, flexível e de interpretação visual intuitiva para identificar oportunidades e gerenciar riscos. Seja utilizado isoladamente ou como parte de uma estratégia mais ampla, o indicador ajuda os traders a interpretar o mercado com mais precisão e confiança.
Traduzido do Inglês pela MetaQuotes Ltd.
Artigo original: https://www.mql5.com/en/articles/19100
Aviso: Todos os direitos sobre esses materiais pertencem à MetaQuotes Ltd. É proibida a reimpressão total ou parcial.
Esse artigo foi escrito por um usuário do site e reflete seu ponto de vista pessoal. A MetaQuotes Ltd. não se responsabiliza pela precisão das informações apresentadas nem pelas possíveis consequências decorrentes do uso das soluções, estratégias ou recomendações descritas.
Novo artigo sobre o oscilador Parafrac: combinação dos indicadores parabólico e fractal:
Autor: Daniel Opoku
Olá,
Parece bem programado, mas, infelizmente, não vejo o valor agregado.
O indicador mostra exatamente a mesma coisa que se eu usasse apenas um SAR parabólico independente. Infelizmente, não consigo perceber nenhuma diferença efetiva devido à influência do indicador fractal.
Você poderia me mostrar um exemplo?
Chris