Definición de ruptura por volatilidad
Una ruptura por volatilidad es una regla de ruptura que se centra en los cambios en la volatilidad del precio (cuánto se mueve el precio) en lugar de solo en la dirección. En una formulación típica, primero se mide la volatilidad reciente utilizando una estadística basada en el rango durante una ventana de retroceso fija. Luego se define un umbral que indica que la volatilidad es “suficientemente alta”. Se considera que hay una ruptura cuando el precio se mueve fuera de un nivel de referencia (a menudo un máximo o mínimo reciente) durante o después de esa condición de volatilidad.
Este artículo ofrece un ejemplo práctico utilizando una serie de precios puramente hipotética. No se utilizan precios en tiempo real, y los resultados dependen de los detalles de ejecución y las condiciones del mercado.
Mecánica: convertir la idea en cálculos
Una configuración concreta de ruptura por volatilidad necesita entradas explícitas y verificables:
- Ventana de retroceso (N): el número de velas/barras anteriores utilizadas para calcular el rango base.
- Estadística del rango base: una medida de la volatilidad reciente, como el promedio de los últimos N rangos o el rango actual en relación con esa base.
- Nivel de referencia de ruptura: generalmente el máximo más alto (para una ruptura al alza) o el mínimo más bajo (para una ruptura a la baja) durante la ventana de retroceso.
- Umbral de volatilidad (k): un multiplicador o porcentaje por encima de la base que debe cumplirse.
- Supuestos de ejecución: cómo se manejan la entrada y las salidas (por ejemplo, si se utilizan órdenes de mercado al cierre de la barra de ruptura o rellenos idealizados).
Para evitar mezclar una mecánica estable con condiciones variables del proveedor, el ejemplo siguiente mantiene la “regla” estable y solo hace explícitos los supuestos del escenario.
Ejemplo práctico (numérico, con cada supuesto)
Supuestos (todos hipotéticos)
- Operamos con velas de 1 hora; cada vela tiene un Máximo y un Mínimo.
- Elegimos N = 5 para la ventana de retroceso.
- Medida de volatilidad base: rango promedio de las últimas 5 velas.
- Rango de una vela = (Máximo − Mínimo).
- Dirección de ruptura: al alza.
- Nivel de referencia de ruptura: el Máximo más alto entre las últimas 5 velas.
- Disparador de volatilidad: el rango de la vela de ruptura debe ser al menos k = 1,5× el rango promedio base.
- Regla de entrada: entrar al cierre de la vela de ruptura (sin modelado de ejecución intrabarra).
- Regla de salida: usar una relación riesgo-beneficio fija con un stop-loss y take-profit basados en el rango de la vela de ruptura.
- Costos: asumir sin spread ni comisión (esto es una limitación; el trading real generalmente los incluye).
Paso 1: calcular el rango promedio base (últimas 5 velas)
Supongamos que las últimas 5 velas horarias tienen rangos (Máximo − Mínimo):
- Vela 1: 10
- Vela 2: 12
- Vela 3: 9
- Vela 4: 11
- Vela 5: 8
Rango promedio base = (10 + 12 + 9 + 11 + 8) / 5 = 50 / 5 = 10.
Paso 2: definir el nivel de referencia de ruptura
Supongamos que el Máximo más alto entre las últimas 5 velas es 105.
Paso 3: evaluar la vela candidata a ruptura
Ahora consideremos la siguiente vela (la vela candidata):
- Máximo de la vela candidata = 108
- Mínimo de la vela candidata = 95
- Cierre de la vela candidata = 106
Rango de la vela candidata = 108 − 95 = 13. Comprobación del disparador de volatilidad: rango requerido = k × base = 1,5 × 10 = 15.
Dado que 13 < 15, el disparador de volatilidad no se cumple, por lo que la regla de ruptura por volatilidad no autorizaría una operación bajo esta configuración, incluso aunque el precio superara el máximo de referencia anterior (Máximo 108 > 105).
Paso 4: modificar el escenario para mostrar la condición de “ejemplo práctico” superada
Supongamos en cambio que el Mínimo de la vela candidata es 93 (manteniendo el Máximo = 108):
- Rango de la vela candidata = 108 − 93 = 15. Ahora la condición del disparador de volatilidad se cumple porque 15 ≥ 15.
La condición de ruptura se cumple porque Máximo 108 > 105.
Paso 5: calcular entrada, stop-loss y take-profit (hipotético)
Con entrada al cierre = 106:
- Stop-loss: supongamos que se coloca a 1,0× el rango de la vela candidata por debajo de la entrada.
- Stop = 106 − 15 = 91.
- Take-profit: supongamos que está a 0,8× el rango de la vela candidata por encima de la entrada.
- Take-profit = 106 + 0,8×15 = 106 + 12 = 118.
Comprobar el tamaño del movimiento hacia los objetivos:
- Distancia al stop = 106 − 91 = 15.
- Distancia al take-profit = 118 − 106 = 12.
En este caso hipotético, la decisión está impulsada por la regla: ocurre solo cuando (a) el precio supera el máximo anterior y (b) el rango de la vela cumple el umbral de volatilidad.
Limitaciones y modos de fallo
Un ejemplo práctico aclara los cálculos, pero la ruptura por volatilidad tiene limitaciones importantes:
- Rupturas falsas: el precio puede superar brevemente el máximo de referencia mientras el movimiento no logra continuar.
- Desajuste de la línea base: si la volatilidad ha cambiado de régimen, un promedio de los últimos N rangos puede ser una base deficiente.