El filtrado de rupturas falsas en términos sencillos
El filtrado de rupturas falsas intenta reducir las entradas que ocurren cuando el precio se mueve brevemente más allá de un nivel de ruptura definido, pero luego regresa rápidamente al rango anterior. La idea clave es la separación entre (1) un intento de ruptura y (2) la confirmación de que el movimiento no es simplemente un empuje fallido.
Un error común es tratar esto como un patrón independiente o una “mejora” garantizada. El filtrado es solo una regla que cambia qué momentos consideras válidos. Si tu definición del nivel, el marco temporal o lo que cuenta como “regresa rápidamente” es vaga, el filtro se vuelve inconsistente.
Errores comunes y qué pueden causar
1) Confundir mecánica estable con condiciones cambiantes
Un segundo malentendido es asumir que la misma lógica de filtro funciona sin cambios en diferentes regímenes de mercado. Incluso con el mismo conjunto de reglas, los resultados pueden cambiar cuando la volatilidad se expande o contrae, cuando los spreads se amplían, o cuando la ejecución difiere de los supuestos del backtesting. Si juzgas el filtro solo bajo un conjunto de condiciones, puedes confundir el ajuste al régimen con la calidad de la señal.
2) Definiciones inconsistentes del nivel de ruptura
Muchas implementaciones difieren en lo que significa “ruptura”: el método utilizado para dibujar el nivel, los criterios exactos de toque, y si los niveles son fijos o se actualizan. Si el umbral de ruptura se mueve después de que identificas la configuración, entonces tu filtro puede estar comparando el precio con una referencia móvil en lugar de probar la hipótesis original.
3) Usar ventanas de confirmación sin supuestos
Otro error es usar una ventana de tiempo arbitraria (por ejemplo, “esperar unas barras”) sin indicar qué representa la ventana. Una ventana demasiado corta puede etiquetar el ruido normal como “falso”, mientras que una ventana demasiado larga puede perder la oportunidad de evitar la pérdida. Puedes tratar esto de manera neutral definiendo explícitamente: qué duración pruebas, qué significa “retorno”, y si mides el retorno en relación con el nivel de ruptura.
4) Ignorar costos y realismo de ejecución
El filtrado a menudo busca evitar operaciones deficientes, pero los costos pueden dominar el efecto neto. Si asumes fills ideales, el filtro puede parecer que reduce pérdidas aunque el trading real añadiría gastos adicionales a través de actividad de órdenes extra o diferente momento de entrada.
5) Sobreajuste y sesgo de retrospectiva
Un modo de fallo frecuente es ajustar el filtro hasta que se vea bien en un segmento histórico. Esto puede crear una ilusión de que el filtro “sabe” cuándo las rupturas son falsas, cuando simplemente puede estar coincidiendo con peculiaridades pasadas. Si no puedes explicar por qué un parámetro elegido debería generalizarse, trátalo como un riesgo para la validez de tus conclusiones.
Limitaciones y riesgos que debes esperar
El filtrado de rupturas falsas no puede eliminar la incertidumbre. Incluso una regla bien definida puede fallar en condiciones de tendencia, durante movimientos repentinos impulsados por noticias, o cuando tu ejecución no coincide con la medición en tu análisis. Las relaciones históricas no establecen resultados futuros, por lo que cualquier ventaja percibida debe comprobarse contra datos que no se utilicen para establecer parámetros.
Limitaciones materiales a tener en cuenta incluyen: (a) sensibilidad a cómo se construye el nivel de ruptura, (b) sensibilidad a la ventana de confirmación, (c) dependencia de los supuestos de spreads y deslizamiento, y (d) dependencia del régimen donde los criterios del filtro dejan de coincidir con cómo se comporta el precio.
Cómo verificar la idea sin tratarla como una señal
Usa un enfoque de lista de verificación neutral:
- Define claramente el nivel de ruptura y mantenlo fijo para cada prueba.
- Define “falso” con criterios medibles (distancia de retorno, momento y punto de referencia).
- Indica los supuestos para el momento y los costos; usa supuestos de ejecución realistas.
- Prueba las reglas en múltiples períodos y luego compara si el rendimiento cambia materialmente.
Finalmente, una buena pregunta siguiente es si tu filtro cambia la selección de operaciones de manera consistente. Si pequeñas ediciones en las reglas causan grandes cambios en los resultados, el enfoque puede ser demasiado frágil para confiar en él para una interpretación independiente.
Si quieres profundizar, consulta las explicaciones relacionadas sobre la mecánica del filtrado de rupturas falsas y las limitaciones comunes.