Categoría
Riesgo
Nivel
Principiante
Se usa en
Gestión del riesgoDiseño de estrategiasBacktesting

Volatilidad

La volatilidad es el grado de variación del precio en el tiempo: cuánto se mueve, no hacia dónde. Estadísticamente es la desviación típica de los rendimientos; en un EA de MT5 se lee como Average True Range, y decide si la distancia de stop del mes pasado sigue valiendo hoy.

también: market volatility, price volatility

Actualizado · Revisado

En palabras sencillas

Cuánto suele moverse el precio, no hacia dónde. Un mercado tranquilo y uno violento pueden terminar la semana en el mismo precio; la volatilidad es la diferencia entre los dos recorridos.

Por qué importa

Toda distancia de stop, todo objetivo y todo tamaño de lote dentro de un EA está calibrado sobre alguna suposición acerca de cuánto se mueve el precio en una sesión. La volatilidad es esa suposición hecha explícita. Cuando cambia después del despliegue, un EA que era correcto pasa a ser incorrecto sin que haya cambiado una sola línea de su lógica.

  • Fija el significado de un stop. Treinta pips son un stop amplio en EUR/USD en un agosto tranquilo y uno estrecho en GBP/JPY durante un anuncio de política monetaria.
  • Es el puente entre el riesgo y el tamaño de la posición. Arriesgar un porcentaje fijo de la cuenta significa que el tamaño del lote tiene que bajar cuando la volatilidad sube, y eso solo ocurre si el EA la mide.
  • Un backtest hereda la volatilidad de su ventana, y la ventana rara vez es un solo régimen. En los 22 registros publicados medidos aquí, el trimestre más volátil fue una mediana de 2,29 veces el más tranquilo, con los mismos ajustes de principio a fin.
  • Es la razón principal de que los resultados en real se alejen del backtest sin que nada se rompa. El spread se ensancha con la volatilidad, el deslizamiento crece con ella, y ambos caen en el lado equivocado de la cuenta.

Cómo se calcula

σ = desviación típica de los rendimientos periódicos · σ anualizada = σ_diaria × √252
Rendimiento periódico
La variación porcentual entre el cierre de una vela y el de la siguiente, en el marco temporal que use la medición.
√252
El escalado de diario a anual. Asume que cada periodo es independiente del anterior; un sistema intradía escala en su lugar por las velas de su horizonte (√N).
ATR
Average True Range sobre N velas: el proxy práctico que un EA puede leer directamente con iATR, expresado en pips y no en porcentaje.

La definición estadística es la desviación típica de los rendimientos, y es la que usan el ratio de Sharpe, el valor en riesgo y todo modelo de riesgo. La definición práctica dentro de un EA es el Average True Range, que mide la misma idea en unidades de precio y no necesita ninguna serie de rendimientos para calcularse. Dos cifras llamadas 'volatilidad' son a menudo estas dos cosas distintas.

Qué se considera alto o bajo

  • menos de 0,75 × σ de la ventana probada Más tranquilo que la ventana probada: los objetivos no se alcanzan y dominan los pequeños costes repetidos
  • 0,75–1,25 × σ de la ventana probada El régimen en el que se ajustaron los parámetros. En los registros publicados, 282 de 375 trimestres cayeron aquí
  • 1,25–2 × Elevada: los stops dimensionados para la ventana probada empiezan a saltar con velas corrientes
  • más de 2 × Otro régimen. Solo 2 de los 22 registros publicados tuvieron un trimestre tan por encima de la σ de su ventana completa

Léelo junto con

Ninguna cifra por sí sola describe una estrategia. Estas métricas cambian la lectura de esta.

Ejemplo

Una ilustración práctica: el mismo EA corre un stop fijo de 30 pips a través de dos regímenes. Solo cambia el tamaño de un movimiento horario corriente.

Régimen tranquilo — ATR(14) en H1
12 pips
Un stop de 30 pips queda a 2,5 rangos medios de distancia, cómodamente fuera del ruido.
Régimen volátil — ATR(14) en H1
34 pips
El mismo stop está ahora dentro de una sola vela media, así que el movimiento ordinario cierra la operación.
Stop basado en ATR a 2,5 × ATR, tranquilo
30 pips
Stop basado en ATR a 2,5 × ATR, volátil
85 pips

La versión basada en ATR se ensancha con el mercado, pero entonces el tamaño del lote tiene que encogerse con ella.

Cálculo 30 ÷ 12 = 2,5 rangos · 30 ÷ 34 = 0,88 rangos

Resultado Un stop fijo cambia de significado por un factor de casi tres; un stop basado en ATR no

Cómo interpretarlo

  • Prefiera stops escalados por volatilidad a distancias fijas en pips cuando una estrategia corre desatendida durante años, pero escale el tamaño del lote con la misma medida, o un stop más amplio significará simplemente una pérdida mayor.
  • Trate un pico de volatilidad como un evento de spread y deslizamiento, no solo de precio. Los costes de ejecución suben con él, y suben más deprisa justo en los momentos en que un stop tiene más probabilidades de saltar.

Las páginas de EAs de mt5depot indican la ventana probada y la fuente de datos de cada ficha, así que si un resultado abarca más de un régimen puede leerse en las fechas. Cada cifra medida de esta página procede de los registros de operaciones publicados de esas fichas (EXP-VOL-REGIME-001), sobre la base de operaciones cerradas.

Errores frecuentes

Tratar la volatilidad como dirección

Una volatilidad alta dice que el precio se mueve mucho, no que suba. Tendencia y volatilidad son mediciones separadas: un rango violento es de alta volatilidad y sin tendencia al mismo tiempo.

Tratar la volatilidad como pérdida

En los registros publicados, el trimestre más volátil del P/L diario de un EA fue rentable en 13 de 22, y el peor día individual cayó fuera de ese trimestre en 15 de 22. Un filtro que apague el EA en alta volatilidad se habría perdido ese trimestre y aun así habría dejado pasar la mayoría de los peores días.

Ampliar el stop sin reducir el lote

Un stop basado en ATR que se triplica en un régimen volátil triplica el dinero en riesgo a menos que el tamaño de la posición baje con él. El stop adaptativo solo ayuda cuando va acompañado de un tamaño adaptativo.

En detalle

Por dónde entra la volatilidad en el Probador de estrategias de MT5

El probador nunca imprime una cifra de volatilidad. Tres de sus ajustes deciden cuánta de ella llega al informe.

Modelado. Cada tick basado en ticks reales (Every tick based on real ticks) reproduce el recorrido registrado dentro de cada vela, así que un stop que queda dentro de una vela corriente salta cuando habría saltado. Cada tick (Every tick) generado a partir de velas M1 interpola ese recorrido, y Solo precios de apertura (Open prices only) lo descarta. Una estrategia cuyo stop es más estrecho que el rango de la vela no puede juzgarse con ninguno de los dos últimos; vea datos de ticks y calidad de modelado.

Spread. Probador de estrategias (Strategy Tester) → Ajustes (Settings) → Spread ofrece Actual (Current) o un número fijo de puntos. Ambos fijan un único valor a lo largo de años, así que el ensanchamiento que llega con un pico de volatilidad está ausente de un test con ticks generados. Con ticks reales el spread es el que lleve el archivo de ticks.

Entradas. Un stop dimensionado por ATR expone dos entradas en la pestaña Inputs (Parámetros de entrada), el periodo y el multiplicador. Un multiplicador que funciona a 2,0 pero no a 1,8 ni a 2,2 se ha ajustado a los retrocesos de una ventana, no a la volatilidad. En MQL5 el handle se crea una sola vez con iATR(_Symbol, PERIOD_CURRENT, 14) en OnInit. El valor se lee de la última vela completada, índice 1, para que la distancia del stop no dependa del momento en que se disparó la señal. La entrada de ATR tiene los ajustes.

Qué muestran 22 registros publicados

Cada ficha lleva su lista de operaciones cerradas, así que la σ del P/L diario del propio EA puede medirse por trimestre natural y compararse con la ventana completa. Dos de las 24 fichas nunca alcanzan 10 días activos en ningún trimestre y se omitieron, no se rellenaron.

Medida (base de operaciones cerradas, trimestres con 10+ días activos)Mediana de 22 EAsRango o recuento
Trimestres válidos por EA15,5375 en total
Amplitud del régimen: σ del trimestre más volátil ÷ σ del más tranquilo2,29×de 1,25× a 5,33×
EAs cuya amplitud de régimen supera 2×15 de 22
Trimestres dentro del ±25 % de la σ de la ventana completa78,76 %282 de 375
Peor día individual dentro del trimestre más volátil7 de 22
El trimestre más volátil perdió dinero9 de 22
σ del último trimestre válido ÷ σ de la ventana completa0,91×por debajo de 1 en 17 de 22

Dos filas contradicen lo que asume un filtro de volatilidad. El peor día cayó fuera del trimestre más volátil en 15 de los 22 EAs, y ese trimestre ganó dinero en 13 de 22. Un solo día malo no es un régimen, y una medida móvil no lo ve venir.

La amplitud mayor es la de Murmuration: una σ trimestral del 4,591 % en 2026-Q1 frente al 0,862 % del trimestre siguiente, 5,33 veces de diferencia con ajustes idénticos. Su peor día, un 9,579 % el 2020-03-18, quedó seis años antes en un trimestre más tranquilo.

Qué hacer con el número

Lea el régimen, no el nivel: compare el ATR de hoy con el ATR de la ventana probada, en el marco temporal en que opera el EA.

  1. Tome de la ficha las fechas de inicio y fin de la ventana probada, y el marco temporal en el que corre el EA.
  2. Añada el Average True Range, periodo 14, a un gráfico de ese marco temporal y lea la última vela completada. Ese es el ATR de despliegue.
  3. Para la media de la ventana, lea el mismo indicador a lo largo de las fechas probadas con CopyBuffer(handle, 0, 1, bars, array) y promedie el array.
  4. Divida. Dentro de 0,75–1,25 las cifras publicadas son aplicables; pasado 2 está en un régimen que la ventana probada puede no contener: solo 2 de los 22 registros medidos aquí tuvieron un trimestre tan por encima de la σ de su ventana completa.

Cómo ejecutar un backtest en MT5 cubre los ajustes de arriba, y la optimización de parámetros la comprobación de valores vecinos para un multiplicador de ATR. Cómo un pico se convierte en dinero es el tema de la gestión del tamaño de la posición, el deslizamiento y el drawdown máximo.

Preguntas frecuentes

¿Cómo afecta la volatilidad a un EA de MT5?
Cambia el significado de cada distancia que usa el EA. Los stops y objetivos fijados en pips fijos se vuelven estrechos cuando la volatilidad sube y holgados cuando baja, así que los mismos ajustes producen una estrategia distinta en un régimen distinto. El spread y el deslizamiento crecen con ella también.
¿Cuál es un nivel de volatilidad normal para una estrategia?
No hay ningún número absoluto que sirva; la lectura que importa es la de las condiciones actuales frente a la ventana en la que se probó la estrategia. En los 22 registros publicados, una mediana del 78,76 % de los trimestres quedó dentro del ±25 % de la cifra de la ventana completa. El resto es la parte del backtest para la que un ajuste fijo no fue calibrado.
¿El Probador de estrategias de MT5 modela la volatilidad?
La reproduce; no la modela. 'Cada tick basado en ticks reales' (Every tick based on real ticks) reproduce el recorrido intravela registrado, mientras que los modos de ticks generados interpolan dentro de cada vela y el modo de solo precios de apertura descarta el movimiento intravela. El ajuste de spread importa tanto como eso. 'Actual' (Current) fija un único valor para todo el test, así que el ensanchamiento que llega con un pico está ausente del informe salvo que el archivo de ticks lo llevara.
¿La volatilidad alta es buena o mala para los EAs?
Depende de la estrategia. Los sistemas de ruptura y de tendencia en general necesitan movimiento para funcionar y se estancan en mercados tranquilos, mientras que los sistemas de reversión a la media y de grid prefieren la calma y sufren con las tendencias sostenidas. El problema para ambos es un cambio de régimen después de fijar los ajustes.