¿Cómo se puede hacer backtesting del Ratio de Volatilidad de forma responsable?
Hacer backtesting del Ratio de Volatilidad de forma responsable significa tratarlo como una cantidad medible que depende de los datos y los supuestos, y luego probarlo bajo condiciones que reflejen cómo se realizarían realmente los rendimientos. El objetivo no es “probar” el rendimiento futuro, sino comprobar si la relación que observa en el historial sobrevive a controles cuidadosos de problemas de datos, costos y sobreajuste.
Un flujo de trabajo responsable utiliza cuatro capas: (1) una definición precisa del ratio y los datos exactos utilizados, (2) supuestos explícitos de costos y ejecución, (3) controles de sesgo que impidan el ajuste al ruido histórico, y (4) verificación en períodos fuera de muestra y líneas base simples.
Mecanismo y definición: qué está probando
El Ratio de Volatilidad es una estadística basada en la volatilidad que compara la volatilidad de una ventana actual con una ventana de referencia (o con otra medida de volatilidad). Una estructura común es:
- Calcular la volatilidad sobre una ventana de retroceso “actual”.
- Calcular la volatilidad sobre una ventana de retroceso “de referencia”.
- Formar el ratio (por ejemplo, actual dividido por referencia).
Antes de cualquier prueba, defina lo siguiente, porque cambiar cualquiera de estos elementos cambia la estadística:
- Serie de precios: qué precio utiliza (por ejemplo, medio, punto medio entre bid/ask, o un proxy de cierre a cierre).
- Definición de rendimiento: la fórmula de rendimiento utilizada dentro de la volatilidad (rendimientos simples vs logarítmicos).
- Estimador de volatilidad: desviación estándar de los rendimientos, u otra medida de dispersión.
- Longitudes de ventana: retrocesos actual y de referencia.
- Frecuencia de muestreo: tamaño de la barra (por ejemplo, diario vs horario) y cómo se manejan los datos faltantes.
Si no anota estos elementos exactamente, sus resultados no pueden ser verificados de forma independiente.
Evidencia mediante backtesting realista: datos, costos y ejemplos
Incluso cuando el cálculo del Ratio de Volatilidad es correcto, los backtests a menudo fallan porque las condiciones de negociación realizadas difieren de los cálculos históricos limpios.
Para que el backtest esté orientado a la evidencia:
-
Utilice supuestos que pueda auditar
- Especifique cómo se alinean las ventanas de volatilidad con las marcas de tiempo.
- Indique si el ratio se calcula utilizando solo la información disponible en el momento de la decisión.
- Si utiliza barras, defina cómo trata las primeras ventanas incompletas.
-
Agregue supuestos de fricción Los rendimientos históricos calculados a partir de precios medios o de cierre pueden ser demasiado optimistas. Un enfoque responsable modela al menos:
- Spread o impacto bid/ask (incluso como un supuesto constante conservador).
- Comisiones/tarifas si son aplicables a su realidad de datos.
- Retraso de ejecución si el ratio se calcula al cierre de la barra pero se supone que la negociación ocurre en un momento posterior.
-
Separe la estadística de las afirmaciones de rendimiento Puede estudiar si el ratio tiende a co-moverse con la volatilidad realizada posterior, o si cambia las características de dispersión. Pero evite tratar el ratio como una instrucción independiente de entrada/salida.
-
Utilice líneas base Compare lo que encuentre con alternativas simples:
- Una línea base “sin ratio” que utilice expectativas constantes.
- Una línea base que utilice la volatilidad bruta sin la normalización del ratio.
Una pequeña ilustración (con supuestos explícitos)
Suponga que calcula un estimador de volatilidad a partir de rendimientos logarítmicos en dos ventanas. Luego calcula un ratio en cada barra utilizando solo datos anteriores. Para la evaluación, elige un horizonte objetivo y calcula la volatilidad realizada en ese horizonte utilizando la misma definición de rendimiento. Su pregunta de evidencia se convierte en: ¿una región particular del ratio corresponde a una volatilidad realizada significativamente diferente, después de las fricciones y sin reajustar?
Esto reformula la tarea de “predecir ganancias” a “probar si la estadística está asociada con resultados de volatilidad medibles bajo supuestos transparentes”.
Limitaciones y riesgos: cómo pueden fallar los backtests
Al menos un modo de fallo material es común en las estadísticas basadas en volatilidad:
- Cambios de régimen: la relación entre los ratios de volatilidad y la volatilidad futura (o el riesgo) puede romperse cuando cambia la dinámica del mercado.
- Inestabilidad del estimador: las estimaciones de volatilidad pueden ser ruidosas, especialmente en ventanas cortas o durante períodos de baja volatilidad.
- Sesgo de supervivencia y artefactos de datos: barras faltantes, acciones corporativas o fuentes de datos inconsistentes pueden distorsionar la volatilidad.
- Sobreajuste mediante ajuste de parámetros: si las longitudes de ventana o los umbrales se seleccionan para maximizar el rendimiento histórico, la relación puede ser espuria.
Otras incertidumbres prácticas incluyen diferencias de ejecución entre plataformas y momentos, y que los resultados realizados dependen de los costos y de si el método implementado coincide con el momento del backtest.
Verificación y siguientes comprobaciones: controles de sesgo y pruebas fuera de muestra
Para reducir la posibilidad de que su backtest solo refleje ruido:
- Validación walk-forward / rodante Ajuste o elija cualquier parámetro utilizando solo el período de entrenamiento, luego evalúe en el siguiente período, repitiendo a lo largo del tiempo.