English Русский 中文 Deutsch 日本語
preview
Oscilador Parafrac: Combinación del SAR parabólico y el indicador fractal

Oscilador Parafrac: Combinación del SAR parabólico y el indicador fractal

MetaTrader 5 — Indicadores |
40 1
Daniel Opoku
Daniel Opoku

Introducción

Los indicadores técnicos son herramientas indispensables para los participantes del mercado, ya que transforman fórmulas matemáticas complejas en representaciones gráficas claras. Este formato visual facilita el análisis de mercado eficiente, la planificación estratégica y el desarrollo de metodologías de entrada al mercado. Lo esencial es que estas herramientas automatizadas liberan a los operadores de la engorrosa tarea de recalcular manualmente cada vez que surgen nuevos datos de mercado, lo que garantiza que el análisis se mantenga actualizado y responda con rapidez a los cambios del mercado.

El abanico de indicadores responde a diversas necesidades analíticas. Ciertos indicadores destacan por su capacidad para identificar las tendencias predominantes del mercado, delimitar zonas de consolidación o cuantificar la volatilidad del mercado. Otros están diseñados específicamente para medir la dinámica del volumen de negociación. En conjunto, estos instrumentos permiten a los operadores basar sus decisiones en información estructurada y cuantificable, en lugar de en la mera intuición. 


Hacia un oscilador novedoso: Combinando SAR parabólico y fractales

Este artículo propone una síntesis estratégica, centrada en la fusión del SAR parabólico y el indicador fractal. Nuestro objetivo es aprovechar las distintas fortalezas de ambos —la dirección de la tendencia y los posibles puntos de reversión del Parabolic SAR, junto con la identificación de extremos de precios significativos del Fractal— para diseñar un nuevo indicador oscilador. Esta novedosa herramienta servirá posteriormente como base para desarrollar una estrategia de trading más depurada, con el objetivo de aprovechar el potencial sinérgico de estos componentes analíticos ya establecidos.



Explorando el indicador parabólico y fractal

En esta sección, profundizamos en los dos indicadores clave:SAR parabólico y fractal—que forman la base del oscilador desarrollado. Si bien evitaremos entrar en las fórmulas matemáticas que hay detrás de estas herramientas, nos centraremos en cómo acceder a ellas y utilizarlas de forma eficaz dentro de una plataforma de negociación.

Parabolic SAR

El Parabolic Stop and Reverse (SAR) es un indicador de seguimiento de tendencias diseñado para identificar tanto la dirección de una tendencia como los posibles puntos de reversión. Como su nombre indica, el indicador señala cuándo los operadores deben "detener" y "revertir" sus posiciones en función de los cambios en la dinámica del mercado. Fue desarrollado por J. Welles Wilder Jr. en 1978.

El indicador Parabolic SAR suele aparecer en un gráfico como una serie de puntos, situados por encima o por debajo de las velas de precios. Cuando los puntos se sitúan por encima del máximo de una vela, esto sugiere una posible señal de venta. Por el contrario, cuando los puntos aparecen por debajo del mínimo de una vela, esto indica una posible oportunidad de compra. Esta señal visual hace que el indicador resulte especialmente útil para determinar el momento adecuado de las salidas y entradas en mercados con tendencia.

psar2

Figura 1

Para acceder al Parabolic SAR en MetaTrader 4 o 5:

  1. Haga clic en el menú 'Insertar' o en el icono 'Indicadores'.
  2. Navegue a la categoría 'Tendencias'.
  3. Seleccione 'Parabolic SAR' de la lista.

psar_ch

Figura 2

Tras la selección, se le pedirá que configure dos parámetros de entrada principales:

  • Paso (pstep): Determina la sensibilidad del indicador. Un paso más pequeño hace que el SAR reaccione con mayor rapidez a las variaciones de precio.
  • Máximo (pMax): Controla el valor máximo del paso, lo que influye en la rapidez con la que el indicador se aproxima al precio.

Estos parámetros influyen en el grado de ajuste del SAR al precio, y los operadores pueden ajustarlos en función de su estilo de negociación o de la volatilidad del activo.

ps_para

Figura 3

Indicador fractal


El indicador fractal es una herramienta de análisis técnico que se utiliza para identificar posibles puntos de reversión en el mercado, al resaltar los niveles de soporte y resistencia a corto plazo. También fue desarrollada por Bill Williams, un reconocido trader y autor conocido por sus contribuciones a la teoría del caos en el comportamiento del mercado.

Los fractales aparecen en el gráfico como una serie de flechas que apuntan hacia arriba o hacia abajo:

  • Un fractal que apunta hacia arriba aparece sobre un grupo de velas japonesas e indica una posible reversión a la baja.
  • Debajo de un grupo de velas japonesas se forma un fractal que apunta hacia abajo, lo que sugiere un posible cambio de tendencia al alza.

Un patrón fractal válido consta de cinco barras (o velas japonesas) consecutivas. Para que se trate de un fractal alcista, la barra central debe presentar el mínimo más bajo, con dos mínimos más altos a cada lado. Para que un fractal sea bajista, la barra central debe tener el máximo más alto, flanqueada por dos máximos más bajos a cada lado.

dem2fra

Figura 4

Para acceder al indicador Fractal en MetaTrader 4 o 5:

  1. Abre el menú «Insertar» o haz clic en el icono «Indicadores».
  2. Ve a la categoría «Bill Williams».
  3. Selecciona «Fractales» en la lista.

frac_ch

Figura 5

A diferencia de otros indicadores, el indicador Fractal no tiene parámetros de entrada ajustables. Una vez añadido al gráfico, identifica y marca automáticamente los patrones fractales relevantes con flechas por encima o por debajo de las barras de precios, tal como se muestra en la Figura 4.

En este artículo, el indicador fractal se utilizará no solo como una señal de reversión, sino más específicamente para medir el rango de movimiento de precios entre máximos y mínimos significativos recientes. Al identificar el fractal alto más reciente y el fractal bajo más reciente, los operadores pueden establecer un rango de precios dinámico que refleje el comportamiento actual del mercado.

Este rango resulta especialmente útil cuando se combina con el SAR parabólico, lo que permite la construcción de un nuevo indicador tipo oscilador.


Presentamos el oscilador Parafrac

El oscilador Parafrac es un indicador técnico personalizado desarrollado mediante la combinación de dos potentes herramientas: el SAR parabólico y el indicador fractal. Como su nombre indica, Parafrac combina la distancia entre el SAR parabólico y el precio con el rango definido por los máximos y mínimos fractales recientes. Este enfoque híbrido ofrece una forma dinámica de evaluar la intensidad de las tendencias y el impulso del mercado.

Aunque los fundamentos matemáticos de muchos indicadores suelen quedar ocultos tras las interfaces de usuario, comprender el concepto en el que se basa el oscilador Parafrac es fundamental para interpretar sus señales y personalizar su comportamiento.

Concepto matemático detrás del oscilador Parafrac

La esencia del oscilador Parafrac se basa en una idea sencilla pero potente: normalizar la diferencia entre el precio y el SAR parabólico en función del rango de precios definido por los puntos fractales recientes.

Las siguientes ecuaciones definen el oscilador:

1. Rango fractal (FracDiff):

fracdiff

Este valor representa la diferencia absoluta entre el fractal máximo y el fractal mínimo más recientes, lo que ofrece un rango dinámico de la actividad actual del mercado.

Mediante inspección visual:

demFr

Figura 6

2. Condición de tendencia alcista:

uptnd​

Cuando el mercado se encuentra en una posible tendencia alcista, el oscilador mide la distancia que hay entre la parte más baja del cuerpo de la vela (apertura o cierre) y el valor del PSAR, normalizada por el rango fractal.

3. Condición de tendencia bajista:

dntnd

​

En el caso de una tendencia bajista, el oscilador calcula la distancia entre el extremo superior del cuerpo de la vela y el PSAR, escalada de nuevo según el rango fractal.

Mediante visualización:

dmPsar

Figura 7

Nota: El valor del PSAR utilizado en el cálculo corresponde al valor del SAR parabólico de la misma vela que la apertura o el cierre que se está evaluando.

Al calcular el oscilador de esta forma, captamos el impulso del movimiento del precio en relación con la dirección de la tendencia (mediante el SAR parabólico) y los extremos recientes del precio (mediante los fractales). Los valores resultantes pueden representarse gráficamente como un oscilador para facilitar su interpretación visual, lo que permite obtener información sobre la fuerza de la tendencia, la volatilidad y los posibles cambios de tendencia.


Observación: interpretación y comportamiento del oscilador Parafrac

Una de las principales ventajas del oscilador Parafrac reside en su normalización. Debido a que los valores del oscilador se obtienen dividiendo la diferencia entre el precio y el SAR parabólico por el rango definido por el fractal (FracDiff), los valores resultantes no tienen unidades y son independientes de la escala. Esto significa que el oscilador se puede aplicar a diferentes instrumentos del mercado, ya sea que opere con oro, GBP/JPY o cualquier otro activo, manteniendo lecturas consistentes y comparables.

Por ejemplo, una lectura de +2,5 o -2,5 en el oscilador Parafrac para el oro tendrá la misma implicación que una lectura similar para el par GBP/JPY, lo que permite a los operadores un marco unificado para desarrollar y aplicar estrategias en diferentes mercados y marcos temporales.


Análisis de la volatilidad y el momentum

Ambos componentes del oscilador —FracDiff y la brecha SAR parabólica— contribuyen a su sensibilidad y comportamiento:

  • FracDiff proporciona una medida de volatilidad. Un valor alto de FracDiff sugiere un mercado volátil, mientras que un valor bajo indica una calma relativa.
  • La brecha SAR parabólica refleja el impulso de la tendencia. Una brecha amplia sugiere un fuerte movimiento direccional, mientras que una brecha estrecha implica debilitamiento del impulso o consolidación.

Estas relaciones permiten una interpretación más profunda de los movimientos del oscilador:

  • Cuando FracDiff es mucho mayor que la brecha del PSAR (FracDiff >>> brecha del PSAR), el valor normalizado se reduce, lo que hace que el histograma del oscilador disminuya: una señal de alta volatilidad pero impulso débil.
  • Cuando FracDiff es mucho menor que la brecha PSAR (FracDiff <<< brecha PSAR), el valor normalizado se vuelve significativamente mayor, lo que da como resultado un pico en el histograma del oscilador, una señal de un fuerte movimiento direccional en un rango relativamente estrecho.


Rango de funcionamiento normal y configuración predeterminada

La observación empírica sugiere que el oscilador Parafrac suele fluctuar dentro de un rango de aproximadamente ±2,5 en condiciones normales de mercado. Sin embargo, durante períodos de gran impulso o cambios bruscos de dirección, el oscilador puede producir picos extremos que pueden dominar visualmente el histograma y ocultar las señales posteriores.

Para mantener la claridad y la facilidad de uso, el oscilador incluye niveles máximos y mínimos predeterminados establecidos en ±10. Estos límites ayudan a:

  • Mantén el histograma visualmente equilibrado,
  • Evite que los valores atípicos extremos distorsionen el gráfico,
  • Permite a los operadores identificar rápidamente desviaciones significativas del comportamiento normal.

El usuario puede personalizar estos umbrales para adaptarlos a instrumentos específicos, estilos de negociación o preferencias personales.

El oscilador Parafrac hereda sus parámetros principales del Parabolic SAR, ya que se basa en los valores del PSAR para determinar la fuerza y la dirección del impulso del mercado. Estos parámetros afectan a qué tan de cerca el PSAR sigue al precio y, por consiguiente, la magnitud de la brecha del PSAR en un momento dado. Dado que el oscilador Parafrac utiliza esta brecha como parte de su fórmula principal, ajustar con precisión estos parámetros puede tener un efecto notable en la capacidad de respuesta del oscilador y en el tamaño de las barras de su histograma. 

psac

Figura 8: Oscilador Parafrac

Estructura del código

Se adjunta el código fuente de MetaTrader 4 y MetaTrader 5. Ambos tienen la siguiente estructura de inicialización.

#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



Propiedades visuales y niveles de indicadores

Esta sección del código establece las propiedades visuales y de visualización del oscilador Parafrac para mejorar la legibilidad y facilitar la toma de decisiones rápidas durante las operaciones en tiempo real.

Por defecto, el oscilador utiliza barras codificadas por colores para distinguir las direcciones de la tendencia:

  • Las barras de color lima (verde) representan condiciones de tendencia alcista, donde el precio muestra una fortaleza alcista.
  • Las barras rojas indican una tendencia bajista, señalando momentum bajista.

Estas opciones de color ayudan a los operadores a identificar de inmediato el sentimiento del mercado de un vistazo, lo que reduce la carga cognitiva al monitorear múltiples gráficos.


Niveles de oscilador predefinidos

Para brindar mayor claridad y facilitar la interpretación de la señal, el oscilador incluye los siguientes niveles de guía horizontal: ±2.5, ±5, ±7.5

Estos niveles intermedios sirven como zonas de referencia, lo que permite a los operadores clasificar la fuerza de una tendencia o un repunte del impulso. Por ejemplo:

  • Las lecturas en torno a ±2,5 pueden indicar un impulso de leve a moderado.
  • Los valores superiores a ±5 podrían indicar un fuerte movimiento direccional.
  • Alcanzar o superar ±7,5 suele indicar un movimiento excesivo o el punto máximo de una tendencia fuerte.

Para controlar la escala del histograma y mantener el equilibrio visual, el indicador también establece límites máximos y mínimos predeterminados en: +10 (techo) , −10 (piso).

Estos límites garantizan que los valores excepcionalmente altos o bajos, causados por fluctuaciones repentinas del mercado, no dominen el histograma y oculten las señales posteriores. Sin embargo, estos umbrales son totalmente personalizables, lo que permite a los operadores la flexibilidad de ajustarlos en función de su estilo de negociación, instrumento de mercado o marco temporal.

// Input parameters
input double pstep = 0.02;
input double pMax = 0.2;


Parámetros de entrada

El oscilador Parafrac incluye parámetros de entrada configurables heredados del Parabolic SAR, lo que permite a los operadores ajustar la sensibilidad del oscilador para adaptarla a diversas condiciones de mercado y estilos de negociación. Estos parámetros se definen al principio del código del indicador y el usuario puede modificarlos directamente dentro de la plataforma MetaTrader.

1. Paso (pstep = 0,02)

El parámetro pstep determina el factor de aceleración del SAR parabólico. Un paso más pequeño da como resultado un movimiento más suave del PSAR, lo que hace que el indicador sea menos sensible a las fluctuaciones a corto plazo. El valor predeterminado de 0,02 proporciona una respuesta equilibrada que funciona bien en la mayoría de los mercados.

2. Máximo (pMax = 0,2)

El parámetro pMax establece el valor máximo que puede alcanzar el factor de aceleración. Un valor más alto permite que el Parabolic SAR acelere más rápidamente hacia el precio, lo que a su vez hace que el oscilador responda mejor a las tendencias pronunciadas. El valor predeterminado de 0,2 garantiza que se capturen las tendencias fuertes sin introducir ruido excesivo.

Estos dos parámetros influyen directamente en la brecha PSAR en la fórmula del oscilador Parafrac y, por lo tanto, afectan a:

  • El tamaño de las barras del histograma,
  • La frecuencia de picos,
  • La sensibilidad general del oscilador a las fluctuaciones de precios.

Mediante el ajuste preciso de pstep y pMax, los operadores pueden personalizar el comportamiento del oscilador para adaptarlo a mercados de rápido movimiento (como las criptomonedas o el scalping de divisas) o a entornos más lentos (como las materias primas o las estrategias de swing trading).


Conclusión

El oscilador Parafrac ofrece a los operadores una herramienta potente y adaptable para desarrollar estrategias de negociación en diversas condiciones de mercado. Su principal ventaja reside en su capacidad para combinar la dirección de la tendencia (mediante el SAR parabólico) con la volatilidad del mercado (mediante el rango fractal) en un único oscilador normalizado, lo que lo hace adecuado para una amplia gama de instrumentos y marcos temporales.

Los operadores pueden aprovechar el oscilador de múltiples maneras:

  1. Utilizando los niveles predefinidos (±2,5, ±5, ±7,5) para clasificar la fuerza de la tendencia.
  2. Mediante el análisis de patrones de histograma, como picos, debilitamientos o agrupaciones.
  3. Mediante patrones de divergencia o continuación, donde el comportamiento del oscilador contradice o confirma la acción del precio.

Una de sus principales ventajas es que cada barra del histograma refleja el comportamiento de una sola vela, no un promedio suavizado. Esto permite una respuesta de señal más rápida y un análisis más preciso vela por vela.

Cruces de línea cero

  • Un cruce por encima de cero indica que el Parabolic SAR ha caído por debajo del precio, lo que sugiere una posible reversión o continuación alcista.
  • Un cruce por debajo de cero refleja un cambio bajista, ya que el PSAR se mueve por encima del precio, de forma similar a como funciona el PSAR tradicional.

En resumen, el oscilador Parafrac cierra la brecha entre el análisis de volatilidad y el análisis de tendencias, proporcionando a los operadores una herramienta clara, flexible y visualmente intuitiva para identificar oportunidades y gestionar el riesgo. Ya sea que se utilice como indicador independiente o como parte de una estrategia más amplia, permite a los operadores interpretar el mercado con mayor precisión y confianza.

Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/articles/19100

Archivos adjuntos |
Chris
Chris | 1 dic 2025 en 15:36

Hola,

Parece que está bien programado, pero, lamentablemente, no le veo el valor añadido.
El indicador muestra exactamente lo mismo que si utilizara únicamente un SAR parabólico independiente. Lamentablemente, no consigo apreciar ninguna diferencia efectiva debida a la influencia del indicador fractal.
¿Podría mostrarme un ejemplo?


Chris

Utilizando redes neuronales en MetaTrader Utilizando redes neuronales en MetaTrader
En el artículo se muestra la aplicación de las redes neuronales en los programas de MQL, usando la biblioteca de libre difusión FANN. Usando como ejemplo una estrategia que utiliza el indicador MACD se ha construido un experto que usa el filtrado con red neuronal de las operaciones. Dicho filtrado ha mejorado las características del sistema comercial.
Red neuronal en la práctica: Una cuestión de escala Red neuronal en la práctica: Una cuestión de escala
Existe una falsa sensación, entre el público general, de que una red neuronal, o una inteligencia artificial, puede, de algún modo, comprender el mundo en el que vivimos. En algunos casos, esto incluso puede ser cierto. Pero tú, que quieres conseguir que una red neuronal, o incluso una neurona, converja más rápido, necesitas entender que la escala utilizada en los valores muchas veces termina influyendo en la velocidad de convergencia. Además, en este artículo mostraré algo extraño que ocurre en las redes neuronales. Algo que te llevará a la locura y hará que te cuestiones muchas cosas sobre el tema.
Particularidades del trabajo con números del tipo double en MQL4 Particularidades del trabajo con números del tipo double en MQL4
En estos apuntes hemos reunido consejos para resolver los errores más frecuentes al trabajar con números del tipo double en los programas en MQL4.
Del nivel básico al intermedio: Archivo de plantilla (I) Del nivel básico al intermedio: Archivo de plantilla (I)
El artículo explica cómo transferir la configuración del gráfico principal a un gráfico incrustado en OBJCHART, teniendo en cuenta que solo se hereda parte de la plantilla. Mostramos cómo sincronizar colores y propiedades, adaptarse a los cambios de tamaño y aplicar ajustes al gráfico interno utilizando el identificador del gráfico y llamadas explícitas de actualización. El lector aprenderá a reproducir de forma predecible la apariencia y el comportamiento del gráfico principal en OBJCHART.