¿Qué es la desviación estándar móvil?
La desviación estándar móvil (también llamada DE deslizante o volatilidad histórica) calcula la desviación estándar sobre una ventana deslizante de tiempo. A diferencia de la desviación estándar estática que utiliza todos los datos históricos, la DE móvil se enfoca en las observaciones recientes, lo que la hace esencial para detectar cambios en la volatilidad a lo largo del tiempo.
Esta técnica es fundamental en los mercados financieros, donde la volatilidad no es constante sino que cambia con el tiempo. Una acción puede mantenerse estable durante meses y luego volverse altamente volátil durante anuncios de resultados o crisis del mercado. La DE móvil captura esta dinámica en tiempo real.
Por qué importa la DE móvil
Cómo calcular la desviación estándar móvil
Para cada punto en el tiempo, se calcula la desviación estándar de los n datos anteriores. A medida que se avanza, la ventana se desliza, utilizando siempre los n valores más recientes. Esto crea una serie temporal de estimaciones de volatilidad.
Definir la ventana
Calcular la primera DE
Deslizar la ventana
Repetir
import pandas as pd
import numpy as np
# Load your time series data
df = pd.read_csv('stock_prices.csv')
# 20-day rolling standard deviation
df['rolling_std_20'] = df['returns'].rolling(window=20).std()
# Annualized volatility (assuming daily returns)
df['annualized_vol'] = df['rolling_std_20'] * np.sqrt(252)
# Multiple windows for comparison
df['rolling_std_10'] = df['returns'].rolling(window=10).std()
df['rolling_std_50'] = df['returns'].rolling(window=50).std()Tenga en cuenta que los primeros (ventana-1) valores serán NaN, ya que se necesitan al menos n observaciones para calcular. En la práctica, puede usar el parámetro min_periods para comenzar a calcular antes con menos observaciones.
Elección del tamaño de ventana adecuado
El tamaño de la ventana crea un compromiso entre capacidad de respuesta y estabilidad:
- Ventanas cortas (5-10 días):Reaccionan rápidamente a los cambios de volatilidad pero son ruidosas y pueden producir señales falsas
- Ventanas medias (20-30 días):Equilibran capacidad de respuesta y estabilidad; 20 días es el estándar de la industria para las bandas de Bollinger
- Ventanas largas (50-100 días):Suaves y estables pero lentas para detectar cambios de régimen; buenas para análisis de tendencias
Consejo profesional
Aplicaciones en el mundo real
La desviación estándar móvil se utiliza ampliamente en finanzas y ciencia de datos:
- Gestión de riesgos:Calcular el Valor en Riesgo (VaR) utilizando la volatilidad reciente en lugar de promedios históricos
- Valoración de opciones:Estimar parámetros de volatilidad implícita para Black-Scholes y otros modelos
- Gestión de carteras:Ajustar el tamaño de las posiciones según la volatilidad actual; reducir la exposición cuando la volatilidad aumenta
- Detección de anomalías:Identificar períodos inusuales cuando la volatilidad actual se desvía significativamente de la media móvil
- Análisis técnico:Bandas de Bollinger, canales de Keltner y otros indicadores basados en volatilidad
Bandas de Bollinger explicadas
Las bandas de Bollinger son la aplicación más conocida de la desviación estándar móvil. Desarrolladas por John Bollinger en la década de 1980, crean una envolvente dinámica alrededor del precio que se adapta a la volatilidad.
Bandas de Bollinger
Las bandas se amplían durante períodos volátiles y se contraen durante períodos tranquilos. Los operadores las utilizan para:
- Identificar condiciones de sobrecompra/sobreventa cuando el precio toca las bandas
- Detectar "compresiones" (baja volatilidad) que frecuentemente preceden a rupturas
- Establecer niveles de stop-loss dinámicos basados en las condiciones actuales del mercado
Agrupamiento de volatilidad
Uno de los hechos empíricos más importantes en finanzas es que la volatilidad se agrupa: la alta volatilidad tiende a seguir a la alta volatilidad, y la baja a la baja. Esto fue formalizado por Robert Engle (Premio Nobel 2003) en el modelo ARCH.
La DE móvil revela este agrupamiento de forma visual. Cuando se grafica la volatilidad deslizante a lo largo del tiempo, se observan claros regímenes de alta y baja volatilidad en lugar de fluctuaciones aleatorias. Esto tiene implicaciones profundas:
- Previsibilidad:La volatilidad de mañana probablemente será similar a la de hoy: puede anticipar el riesgo
- Presupuesto de riesgo:Reduzca las posiciones al entrar en regímenes de alta volatilidad
- Selección de estrategia:Diferentes estrategias de inversión funcionan mejor en diferentes entornos de volatilidad
Advertencia importante