Respuesta directa
La Transformada de Fisher es una construcción de indicador técnico utilizada en forex para convertir una serie basada en el precio en una salida no lineal que es más fácil de comparar a lo largo del tiempo. La idea central es que la Transformada de Fisher toma una medida normalizada de dónde se encuentra el precio en relación con los extremos recientes y luego aplica una función no lineal para que los valores resultantes se distribuyan más en algunas regiones que en otras.
No está vinculada a un par, bróker u horizonte temporal específico. En cambio, depende de qué entrada le proporciones (por ejemplo, un precio elegido como el precio mediano o típico), cómo lo normalices (a menudo utilizando el mínimo y máximo móvil reciente) y qué parámetros uses para el suavizado. Esas opciones determinan la forma exacta y el comportamiento de la salida.
Mecánica: definición y secuencia de cálculo
Una forma útil de pensar en la Transformada de Fisher es como un proceso de dos etapas:
- Crear una entrada acotada a partir de la acción del precio reciente.
- Aplicar una transformación no lineal a esa entrada acotada.
1) Construir la entrada acotada a partir de extremos móviles
La mayoría de las implementaciones comunes comienzan con una serie de precios (a menudo derivada de valores OHLC). Para cada nueva barra, el indicador calcula una medida de dónde se encuentra el precio elegido entre los valores más bajos y más altos durante una ventana de retroceso.
- Sea la longitud de retroceso N.
- Calcula minPrice = el precio mínimo elegido durante los últimos N períodos.
- Calcula maxPrice = el precio máximo elegido durante los últimos N períodos.
- Forma un valor normalizado a menudo denotado como x:
x = (precio − minPrice) / (maxPrice − minPrice)
Esto produce un valor en el rango [0, 1] cuando maxPrice ≠ minPrice. Muchas implementaciones luego reescalan o desplazan para crear un rango simétrico alrededor de cero, como mapear aproximadamente a [-1, 1].
Supuesto a verificar: la fórmula exacta para el paso de normalización puede diferir según la implementación. Si deseas reproducir resultados, usa la misma definición de fuente de precio, la misma ventana de retroceso y la misma ecuación de normalización.
2) Convertir la entrada acotada con la Transformada de Fisher
Una vez que tienes una entrada acotada y aproximadamente simétrica, el indicador aplica una transformación no lineal que se asemeja a un mapeo de “relación logarítmica” (una propiedad clave de las construcciones de la Transformada de Fisher). En términos simples, amplifica algunos movimientos y comprime otros.
Una tubería típica de la Transformada de Fisher también incluye suavizado de variables intermedias y una actualización similar a una recursión, lo que significa que el indicador en la barra actual puede depender de valores anteriores.
Debido a que las implementaciones difieren, la verificación es importante:
- Confirma si el indicador incluye suavizado recursivo (por ejemplo, usando un valor intermedio de la barra anterior).
- Confirma si aplica algún recorte o escalado para evitar entradas extremas.
Salidas que normalmente ves
Dependiendo de la plataforma, puedes ver:
- Una línea de Transformada de Fisher (el valor transformado).
- Una línea de señal creada aplicando un promedio móvil o suavizado adicional al valor de Fisher.
Estas son salidas de la misma cadena de cálculo, no indicadores independientes separados.
Evidencia o ejemplo: un flujo de trabajo reproducible de autocomprobación
Dado que los mercados forex varían en calidad de datos, la “evidencia” más segura es una comprobación reproducible en tu propio conjunto de datos.
Aquí hay un flujo de trabajo de verificación que puedes seguir sin asumir ningún resultado futuro:
-
Elige las entradas de definición.
- Fija el tipo de precio (por ejemplo, usa el campo de precio especificado por la plataforma).
- Fija la longitud de retroceso N.
- Fija los parámetros de suavizado (si la implementación los tiene).
-
Recalcula el paso de normalización.
- Para cada barra, calcula minPrice y maxPrice durante los últimos N períodos.
- Calcula la x normalizada usando la misma ecuación utilizada por el indicador.
-
Aplica el mapeo de la Transformada de Fisher.
- Usa la misma función no lineal y cualquier constante de escalado.
- Si la implementación es recursiva, actualiza las variables intermedias en el mismo orden que se describe.
-
Compara con los valores mostrados por la plataforma para una ventana de muestra corta.
- Si los valores divergen, la causa suele ser un desajuste de entrada (tipo de precio) o una fórmula de normalización/transformación diferente.
-
Prueba la sensibilidad a los parámetros repitiendo el cálculo para un N cercano o un valor de suavizado.
- Observa cómo cambian la forma y la amplitud.
Este flujo de trabajo te ayuda a distinguir el mecanismo estable (una transformación específica aplicada a una señal normalizada) de las condiciones variables (elección de la serie de datos y configuración de parámetros).
Limitaciones y modos de fallo en contextos forex
La Transformada de Fisher es matemática, pero su comportamiento en forex depende de supuestos que pueden romperse.
Limitaciones materiales
-
La normalización puede volverse inestable. Si maxPrice − minPrice es muy pequeño (por ejemplo, en períodos de baja volatilidad o con ventanas cortas), el valor normalizado puede volverse ruidoso o mal condicionado. Las implementaciones pueden manejar esto con suavizado, recorte o protecciones.
-
El ruido todavía está presente en la entrada. La transformada no elimina la aleatoriedad del precio. Cambia el mapeo de una entrada acotada a una salida no acotada o más distribuida. Si tu entrada normalizada es ruidosa, la salida no lineal puede parecer extrema.
-
Diferentes implementaciones usan diferentes fórmulas. Dos plataformas pueden etiquetar el mismo nombre pero calcular pasos intermedios diferentes (fuente de precio, desplazamiento de normalización, recursión o escalado). Esto significa que no puedes asumir la portabilidad de los resultados.
-
Los patrones históricos no garantizan el comportamiento futuro. Cualquier relación entre la salida de Fisher y el movimiento posterior del precio es contingente. Puedes observar patrones en un régimen y verlos debilitarse en otro.
Factores de riesgo prácticos a considerar (no asesoramiento)
- Los costos y efectos de ejecución pueden afectar cualquier evaluación posterior de la utilidad del indicador.
- La jurisdicción y el manejo de datos difieren entre proveedores, lo que afecta la reproducibilidad.
- La elección del marco temporal cambia el significado de los extremos móviles.
Estos no invalidan las matemáticas del indicador; limitan qué conclusiones puedes extraer de cualquier gráfico en particular.
Verificación y siguiente pregunta
Para verificar de forma independiente la Transformada de Fisher, concéntrate en reproducir la cadena de cálculo en los mismos datos barra por barra:
- Coincide con la definición de entrada de precio.
- Coincide con la ventana móvil utilizada para mínimos/máximos.
- Coincide con las ecuaciones exactas de normalización y transformación no lineal.
- Si hay recursión o suavizado, coincide con el orden de actualización.
Una buena siguiente pregunta no es “qué sucederá”, sino: ¿qué fórmula y parámetros exactos de la Transformada de Fisher implementa mi plataforma? Si puedes identificar la definición de la plataforma, puedes verificar el cálculo y luego evaluar las limitaciones basándote en tus propias pruebas históricas.
Si quieres, dime qué plataforma o fórmula estás usando (por ejemplo, los nombres de los parámetros del indicador y cualquier línea intermedia mostrada). Puedo ayudarte a mapear los pasos de cálculo a una lista de verificación reproducible, sin hacer predicciones ni recomendaciones de trading.