Respuesta directa
El Índice de Úlcera es una métrica basada en drawdowns que resume cuánto y durante cuánto tiempo una serie de precios cae por debajo de su pico reciente. Las consideraciones avanzadas se centran menos en “predecir” y más en hacer que el cálculo sea consistente: la fuente de precios elegida, la definición de pico, el muestreo y el marco temporal, y cómo maneja los datos incompletos o alterados. Incluso cuando la mecánica está fijada, el Índice de Úlcera puede diferir entre implementaciones porque los datos de entrada y los supuestos no siempre son idénticos.
Cómo funciona el Índice de Úlcera (mecánica y definición)
A alto nivel, el Índice de Úlcera evalúa el tamaño de los drawdowns desde un pico móvil o continuo y luego combina esos drawdowns en un solo número.
Una forma práctica de entender la mecánica:
- Identificar picos y drawdowns: Para cada observación en su serie, calcule el drawdown como la caída porcentual desde el pico relevante.
- Transformar drawdowns: El método enfatiza los drawdowns más grandes con mayor fuerza mediante una transformación no lineal (comúnmente drawdowns al cuadrado).
- Agregar en la ventana: El índice luego agrega estos drawdowns transformados a lo largo del período de retroceso elegido.
Punto clave para la interpretación avanzada: El Índice de Úlcera no mide la volatilidad al alza. Está diseñado en torno a excursiones a la baja relativas a los picos, por lo que responderá con mayor fuerza cuando los drawdowns se vuelven profundos, no simplemente cuando los rendimientos fluctúan.
Decisiones de entrada comunes que afectan el resultado:
- Campo de precio: Usar mid, bid, ask o cierre puede cambiar la trayectoria aparente del drawdown.
- Ajustes de la serie: Las acciones corporativas (para acciones) o el manejo del rollo de contratos (para ciertos instrumentos) pueden alterar la continuidad de una serie; los datos de FX también se ven afectados por cómo los proveedores empalman o interpolar.
- Ventana: El período de retroceso elegido (por ejemplo, número de barras) determina qué significa “reciente”.
- Definición de pico: Si el pico es un máximo sobre toda la historia hasta ahora o un máximo dentro de una ventana móvil cambia la serie de drawdowns y, por lo tanto, el índice final.
Consideraciones avanzadas: dependencias y casos límite
1) Marco temporal y frecuencia de muestreo
El Índice de Úlcera es sensible a la frecuencia con la que muestrea los precios y al marco temporal que utiliza. Una serie de mayor frecuencia puede incluir caídas intrabarra que nunca aparecen en una serie más gruesa, lo que puede aumentar la profundidad del drawdown y, por lo tanto, elevar el Índice de Úlcera. Por el contrario, si muestrea de manera demasiado gruesa, puede perder drawdowns de corta duración y subestimar el índice.
Supuesto a declarar cuando lo calcule: “Calculé el Índice de Úlcera en cierres de barra en el marco temporal X usando drawdowns relativos a la definición de pico Y.” Sin esto, dos valores publicados pueden no ser comparables.
2) Punto de inicio y efectos de reescalado
Debido a que el Índice de Úlcera depende de drawdowns desde picos, el punto de inicio de su conjunto de datos importa. Comenzar más tarde puede excluir trayectorias tempranas de pico a valle, reduciendo el historial de drawdowns observado. Comenzar antes puede introducir drawdowns tempranos más grandes que inflan el índice para el mismo período posterior.
Para comparar dos ejecuciones, mantenga constantes:
- la fecha de inicio,
- la longitud del retroceso,
- y la definición de pico.
3) Calidad de datos y observaciones faltantes
Los datos faltantes son un modo de fallo común. Si su serie tiene vacíos, cualquier lógica de seguimiento de picos puede comportarse de manera diferente: el algoritmo podría tratar los valores faltantes como continuidad o romper la trayectoria del drawdown. De manera similar, un tratamiento diferente de los valores atípicos puede cambiar el pico máximo y, por lo tanto, todos los drawdowns posteriores.
Limitación material: incluso si la fórmula es correcta, el Índice de Úlcera calculado puede convertirse en un artefacto de cómo se limpian los datos.
4) No comparabilidad entre instrumentos y convenciones de cotización
El Índice de Úlcera generalmente se calcula a partir de drawdowns porcentuales, lo que ayuda con la escala. Sin embargo, la comparabilidad aún se rompe cuando:
- los instrumentos utilizan diferentes convenciones de cotización o diferente comportamiento subyacente del contrato,
- el proveedor de datos utiliza diferente lógica de rollo o ajuste,
- o la serie incluye cambios estructurales.
Idea de verificación independiente: calcule el Índice de Úlcera para el mismo feed de precios subyacente (mismo proveedor, mismo campo, mismos ajustes) antes de comparar entre fuentes.
5) Deriva de implementación entre plataformas
Dos implementaciones de software pueden parecer seguir el mismo concepto pero diferir en detalles:
- cómo se actualiza el pico móvil,
- cómo se maneja el límite de la ventana (inclusivo/exclusivo),
- si el índice se calcula sobre precios derivados de rendimientos o precios brutos,
- y si el resultado está estandarizado.
Cuando lea un valor, pregunte qué entradas exactas se utilizaron: marco temporal, campo de precio, lógica de pico y retroceso.
Evidencia o ejemplo que puede verificar
Considere este modelo de ejemplo simplificado (supuestos incluidos):
- Tiene una serie corta de cierres.
- Define el drawdown en cada barra como la diferencia porcentual entre el cierre actual y el cierre máximo observado hasta esa barra (pico continuo).
- Elige una ventana de retroceso que incluya todas las barras del ejemplo.
Si el precio sube a un nuevo pico y luego declina a varios puntos más bajos antes de recuperarse, los porcentajes de drawdown se vuelven más negativos. Debido a que la agregación utiliza una transformación no lineal, los drawdowns más grandes contribuyen desproporcionadamente al índice final. Si la misma cantidad total de volatilidad se reforma en pasos más pequeños y graduales que no producen drawdowns profundos, el índice puede ser más bajo incluso cuando los rendimientos fluctúan.
Paso de verificación que puede ejecutar usted mismo:
- Cambie solo una variable a la vez (por ejemplo, cambie de cierre a mid, o pase del marco temporal X al marco temporal Y).
- Recalcule el Índice de Úlcera y observe si los cambios son consistentes con el impacto esperado de esa variable (por ejemplo, un muestreo más frecuente a menudo debería revelar caídas intraperíodo adicionales).
Esto verifica su comprensión de la estructura de dependencias en lugar de confiar en el índice como una señal independiente.
Limitaciones y riesgos (incluidos modos de fallo)
1) No es una señal de trading independiente
El Índice de Úlcera es una estadística resumida de drawdowns históricos, no una regla que dicte trayectorias de precios futuras. Interpretar un valor bajo o alto como un pronóstico inmediato “bueno” o “malo” puede ser engañoso porque ignora la incertidumbre futura.
2) Las relaciones históricas no garantizan resultados futuros
Incluso si una relación entre el Índice de Úlcera y el comportamiento futuro apareció en el pasado, la dinámica del mercado puede cambiar. Los costos, la calidad de ejecución y los cambios estructurales en los regímenes de volatilidad pueden romper los patrones históricos.
3) Confusión de parámetros y definiciones
El riesgo práctico más común es calcular el índice con un conjunto de supuestos y compararlo con resultados calculados bajo supuestos diferentes (diferente lógica de pico, longitud de ventana o marco temporal). Esto crea conclusiones incorrectas sobre cómo se comporta la métrica.
4) Artefactos de datos y proveedores
Un cambio en el feed de datos, la interpolación o el campo de cotización puede alterar la trayectoria del drawdown. Esto significa que dos conjuntos de datos que se ven similares visualmente pueden producir diferentes valores del Índice de Úlcera.