Respuesta directa
Strategy Hopping utiliza dos grupos de entradas: (1) entradas que definen qué significa “cambio de estrategia” (lógica de selección, umbrales y reglas), y (2) entradas que describen el entorno de ejecución y evaluación (momento, costes de transacción y cómo se mide el rendimiento). Dado que los mercados y las implementaciones varían, debe tratar cualquier ejemplo como dependiente de supuestos explícitos y no como una receta universal.
Mecanismo o definición
Strategy Hopping es un proceso en el que se utiliza más de un enfoque de trading y se cambia (“salta”) entre ellos según alguna condición. En la práctica, las entradas relevantes suelen ser:
- Entradas de la biblioteca de estrategias
- Un conjunto de estrategias candidatas (por ejemplo, diferentes conjuntos de reglas o parametrizaciones).
- Una definición de qué hace que dos estrategias sean “distintas” (diferentes reglas de entrada, diferentes filtros, diferente lógica de mantenimiento de posiciones).
- Entradas de cambio (la lógica de “cuándo saltar”)
- Señales o mediciones que desencadenan un cambio (comúnmente salidas de modelos, etiquetas de régimen o estadísticas derivadas). Incluso si la fuente es simple, debe definir cómo se calcula.
- La regla de decisión: si el cambio se basa en umbrales, clasificación, votación o un mapeo determinista.
- Supuestos de histéresis o enfriamiento: entradas que evitan cambios rápidos de ida y vuelta cuando el valor medido se sitúa cerca de un límite.
- Entradas de estado y contabilidad
- Estado actual de la estrategia activa, momento del último cambio y si se permite la reentrada inmediata después de un cambio.
- Restricciones de posición: si se puede mantener la exposición durante el cambio o si primero se debe cerrar la posición.
- Entradas de ejecución y costes (a menudo pasadas por alto)
- Supuestos sobre el momento de ejecución (cierre de barra versus intrabarra) y el comportamiento de las órdenes.
- Entradas del modelo de costes de transacción: supuestos de spread/comisión, supuestos de deslizamiento y cualquier calendario de comisiones.
- Entradas de evaluación
- La métrica de rendimiento: qué se mide (por ejemplo, rendimientos, reducción o medidas ajustadas al riesgo) y sobre qué ventana de muestra.
- Supuestos fuera de muestra o walk-forward: si la selección de estrategias se prueba utilizando datos que no se usaron para elegir las estrategias.
Evidencia o ejemplo (con supuestos explícitos)
Considere un modelo simplificado en el que cambia entre dos estrategias, A y B, utilizando una entrada medida X.
Supuestos (declárelos de antemano):
- X se calcula solo a partir de datos pasados (sin información futura).
- Solo se permite un cambio por intervalo de tiempo.
- Los costes de transacción se representan como un coste fijo por cambio y un coste fijo por operación.
Configuración de ejemplo:
- Entrada X: una única estadística derivada con un umbral de decisión T.
- Regla de cambio: si X ≥ T, use la estrategia A; de lo contrario, use la estrategia B.
- Limitación de cambio: imponga un enfriamiento de N intervalos para que el sistema no pueda cambiar de nuevo hasta que hayan pasado N intervalos.
- Supuesto de ejecución: las órdenes se ejecutan al precio de apertura del siguiente intervalo, con los costes aplicados.
Cómo interpretar los resultados:
- Si Strategy Hopping supera una línea base, el resultado depende de los supuestos de momento de ejecución y del modelo de costes.
- Si rinde por debajo, puede indicar que la regla de cambio no se ajusta bien a las condiciones, o que los costes y los cambios frecuentes reducen el rendimiento neto.
Este ejemplo ilustra la dependencia clave: Strategy Hopping no se trata solo del indicador X; también se trata de la frecuencia de cambio, los supuestos de costes y el método de evaluación.
Limitaciones y riesgos
Un modo de fallo importante es el ruido de cambio: cuando la entrada de cambio X varía debido a fluctuaciones menores, el sistema puede alternar estrategias con demasiada frecuencia. Esto aumenta los costes (spreads, comisiones, deslizamiento) y puede causar una degradación del rendimiento incluso si cada estrategia individual funciona razonablemente por sí sola.
Otras limitaciones importantes:
- No estacionariedad: la relación entre X y los resultados futuros puede cambiar con el tiempo.
- Riesgo de fuga de datos: si X se calcula utilizando información que no habría estado disponible en el momento del cambio, los resultados pueden estar sobreestimados.
- Dependencia de la evaluación: las relaciones históricas no establecen resultados futuros; las estimaciones de rendimiento dependen de la selección de la muestra, la combinación de regímenes y el modelo de costes.
- Desajuste de implementación: diferentes plataformas, modelos de ejecución y restricciones operativas pueden alterar el comportamiento de cambio realizado.
Verificación o siguiente pregunta
Para verificar de forma independiente qué entradas “utiliza” Strategy Hopping, defina y documente lo siguiente antes de probar cualquier cosa: (1) las definiciones de la biblioteca de estrategias, (2) las entradas de cambio y el método de cálculo exacto, (3) las reglas de estado que rigen la frecuencia y las restricciones de cambio, (4) los supuestos de ejecución y costes de transacción, y (5) el protocolo de evaluación (incluida la lógica fuera de muestra o walk-forward).