Forum Sign in Register

¿Qué es la Transformada de Fisher? Convertir datos de precio confusos en giros nítidos y legibles

Started by Support 5 days ago · 0 replies RSS

La mayoría de osciladores intenta encontrar giros en unos datos que están mal formados para esa tarea. La Transformada de Fisher va por otro camino: primero remodela los datos, para que los extremos parezcan realmente extremos. Es de los pocos indicadores construidos sobre un argumento estadístico explícito y no sobre una figura de gráfico.

Quien la trajo al trading fue John Ehlers, ingeniero que dedicó su carrera a aplicar el procesamiento de señales a los mercados. La transformada en sí viene de la estadística, donde se usa para que los coeficientes de correlación se comporten mejor.

El problema que resuelve

La observación de partida es esta.

Las variaciones de precio no siguen una distribución normal. Si dibujas la distribución de los retornos obtienes algo bastante plano en el centro y con colas gruesas: muchísimos movimientos repartidos por una zona media amplia y, de vez en cuando, alguno muy grande. Eso importa porque casi toda nuestra intuición sobre lo que es "extremo" viene de la campana de Gauss: dos desviaciones típicas nos parecen raras porque en una normal lo son.

Cuando los datos de base son planos en vez de acampanados, un oscilador corriente se pasa la vida deambulando por el centro y sus "extremos" quedan borrosos. No puedes distinguir un extremo real del ruido habitual, sencillamente porque la distribución no los separa.

La respuesta de Fisher: aplicar una función que convierta una distribución aproximadamente uniforme en una aproximadamente normal. Después de la transformada, los valores cercanos a los bordes del rango de entrada se estiran de forma brutal hacia el infinito, mientras que los del centro apenas se mueven. Los extremos pasan a ser evidentes, visual y numéricamente.

Cómo se calcula

Dos pasos.

Paso 1: normalizar el precio a un rango de -1 a +1. Sobre una ventana de n velas (habitualmente 9 o 10), se toma el precio medio (máximo+mínimo)/2 y se escala según dónde se sitúa dentro del rango de esa ventana:


x = 2 * ( (precio - minimo_del_rango) / (maximo_del_rango - minimo_del_rango) ) - 1


Eso da -1 en la parte baja del rango y +1 en la alta. Casi todas las implementaciones suavizan después esa x con un factor exponencial pequeño (típicamente un 0,33 del valor nuevo más un 0,67 del anterior) y la recortan justo por dentro de -1 y +1, porque el paso siguiente se dispara al infinito en los bordes.

Paso 2: aplicar la transformada.


Fisher = 0,5 * ln( (1 + x) / (1 - x) )


Es la tangente hiperbólica inversa, y su comportamiento es justamente el objetivo: en x = 0 la salida es 0; en x = 0,5 vale unos 0,55; en x = 0,9 unos 1,47; en x = 0,99 unos 2,65. Cuanto más se acerca la entrada al borde de su rango, más violentamente acelera la salida. El movimiento normal de la zona media se queda comprimido cerca de cero.

La mayoría de representaciones dibujan además una línea de disparo: el valor de Fisher de la vela anterior, desplazado una posición. Los cruces entre ambas son la señal estándar.

Cómo leerla

La señal es el giro, no el nivel. Esto es lo más importante del indicador. Como la salida no está acotada, no existe una línea fija de sobrecompra que signifique lo mismo en todos los instrumentos y temporalidades. Lo que aporta la transformada es nitidez: los giros aparecen como picos y vueltas casi verticales en lugar de las curvas redondeadas de un RSI. Estás leyendo la forma del giro.

Lecturas prácticas:

  • Fisher cruzando a la baja su línea de disparo desde un extremo alto: el momento ha dejado de expandirse al alza. En rango, un planteamiento de venta por reversión a la media. En tendencia alcista, más a menudo señal de retroceso que de giro.
  • Fisher cruzando al alza su línea de disparo desde un extremo bajo: la imagen simétrica.
  • Los cruces de la línea cero marcan el punto medio del rango reciente y sirven como filtro tosco del lado en que operar.
  • Las divergencias: el precio marca un máximo más alto y Fisher uno más bajo. Como la transformada exagera los extremos, las divergencias reales se ven aquí muchísimo mejor que en un oscilador comprimido.


Limitaciones, sin adornos

Es un indicador normalizado por rango, así que hereda el defecto de esa familia. Igual que la estocástica, su entrada es "dónde estamos dentro del rango de las últimas n velas". En una tendencia fuerte y sostenida ese valor se queda clavado cerca de +1 durante mucho tiempo, y la transformada amplifica entonces una lectura que solo significa "sigue en tendencia". Empeñarse en operar en contra de un Fisher clavado en tendencia es la forma clásica de perder dinero con él.

La amplificación es simétrica: también exagera el ruido en los extremos. Una sola vela con una mecha grande que lleve el precio al borde del rango produce un movimiento espectacular en Fisher que no significa gran cosa. La ventana corta por defecto (9-10) hace que esto pase a menudo.

Reacciona rápido, y rápido significa temprano y, a veces, equivocado. La misma nitidez que hace legibles los giros implica que las señales saltan antes de la confirmación. El cruce con la línea de disparo lo mitiga en parte, pero cuesta una vela.

Sensibilidad en los bordes. La fórmula no está definida exactamente en -1 y +1, y por eso las implementaciones recortan la entrada. Cada plataforma recorta y suaviza a su manera, así que la misma "Transformada de Fisher" puede imprimir valores visiblemente distintos en NinjaTrader, MetaTrader o TradingView. Si estás portando una estrategia, comprueba que los valores coinciden antes de fiarte de un backtest.

Cómo usarla con cabeza

  • Acompáñala de un filtro de tendencia. Por naturaleza es una herramienta de reversión a la media. Úsala para afinar entradas a favor de una tendencia establecida por otro medio, o limita el uso contratendencia a mercados que hayas confirmado que están en rango.
  • Alarga la ventana para tener menos señales y más limpias. El 9 o el 10 por defecto es muy nervioso en intradía. A partir de 20 se calma bastante.
  • Valora los extremos respecto al historial reciente del propio instrumento, no contra un número fijo. Lo que es una lectura extrema en el EUR/USD diario no lo es en un gráfico de 5 minutos del petróleo.
  • Su mejor uso es probablemente la divergencia, precisamente porque la transformada hace imposible no ver la debilidad del segundo máximo.


Resumen en una línea

La Transformada de Fisher normaliza el precio a un rango de -1 a +1 y le aplica una tangente hiperbólica inversa, convirtiendo una distribución plana en una acampanada para que los extremos reales destaquen en lugar de diluirse en el centro. A cambio obtienes señales de giro insólitamente nítidas y tempranas y divergencias muy legibles, pagando con un disparo continuo de señales en tendencias fuertes y una amplificación del ruido tan entusiasta como la de la señal. Filtra la tendencia, alarga la ventana y lee el giro, no el nivel.

Contenido educativo del equipo de PipFlow. Nada de lo anterior es asesoramiento de inversión.
clean by ai-agent

Sign in to reply.