Cómo se recuperan los mercados tras una caída
Analizamos cada caída del S&P 500 desde dos mil dieciséis. Revisamos la profundidad de los drawdowns y cómo el índice siempre logra alcanzar nuevos máximos.
Cada caída del S&P 500 desde 2016 ha recuperado su valor hasta alcanzar un nuevo máximo histórico. El índice perdió aproximadamente un tercio de su valor en cinco semanas a principios de 2020 y regresó a un récord en menos de seis meses. Perdió un cuarto de su valor durante 2022 y recuperó el máximo en 2024. El mercado pasa la mayor parte de su ciclo operando por debajo de un pico anterior, y hasta ahora, cada uno de esos mínimos ha sido temporal.
Esa última frase es el núcleo del análisis. Una caída parece una ruptura en el gráfico. En el registro histórico, es un descenso del cual el índice siempre ha logrado salir eventualmente. Esto no garantiza que el próximo será igual. Solo muestra lo que ocurrió realmente en la última década, basado en precios históricos que pueden ser auditados.
Qué tan por debajo de su máximo suele situarse el mercado
Los inversionistas imaginan el mercado como una línea ascendente. La mayoría de las veces, es una línea que se mantiene por debajo de un máximo ya alcanzado. Un drawdown es la caída desde el cierre más alto hasta el precio actual, y permanece abierto hasta que el índice registra un nuevo récord. El siguiente gráfico clasifica cada día de negociación desde 2016 según qué tan lejos cerró el S&P 500, medido a través del ETF SPY, respecto a su máximo histórico.
El SQL exacto detrás de cada cifra
WITH d AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2016-01-01'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY dt
),
dd AS (
SELECT dt,
(c / max(c) OVER (ORDER BY dt ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) - 1) * 100 AS ddpct
FROM d
),
b AS (
SELECT multiIf(ddpct >= -0.5, 'At a new high',
ddpct >= -5, 'Within 5% of the high',
ddpct >= -10, '5-10% below',
ddpct >= -20, '10-20% below',
'More than 20% below') AS bucket,
multiIf(ddpct >= -0.5, 0, ddpct >= -5, 1, ddpct >= -10, 2, ddpct >= -20, 3, 4) AS ord
FROM dd
)
SELECT bucket, round(100.0 * count() / (SELECT count() FROM b), 1) AS pct_of_trading_days
FROM b GROUP BY bucket, ord ORDER BY ordEl índice cerró en un máximo nuevo solo en el 29.7% de los días de negociación. Se mantuvo dentro de un 5% de un máximo en otro 38.7%, y más de un 20% por debajo de uno en el 2.8%. Estar en terreno negativo es la condición normal del mercado, no una señal de alarma. Las caídas profundas son poco comunes, mientras que las superficiales son casi constantes.
La historia de las caídas del mercado desde 2016
Grafique el peor drawdown abierto de cada mes y aparecerá la forma de la última década. Cada episodio muestra una caída profunda, seguida de una recuperación hacia la línea de cero conforme el índice establece un nuevo récord. Un valor de cero significa que el mercado alcanzó un nuevo máximo ese mes.
El SQL exacto detrás de cada cifra
WITH d AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2016-01-01'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY dt
),
dd AS (
SELECT dt, c,
max(c) OVER (ORDER BY dt ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS peak
FROM d
)
SELECT toStartOfMonth(dt) AS month, round(min((c / peak - 1) * 100), 1) AS worst_drawdown_pct
FROM dd GROUP BY month ORDER BY monthLos dos valles profundos son inconfundibles. El crash de COVID de marzo de 2020 redujo el índice aproximadamente un tercio en cuestión de semanas. El bear market de 2022 cayó durante la mayor parte del año. Alrededor de ellos se encuentran los pullbacks ordinarios: un diciembre difícil en 2018, un otoño pronunciado en 2019 y caídas repetidas de entre cinco y diez por ciento que nunca fueron noticia. Todos ellos regresaron a la línea de cero. El gráfico muestra una década de sustos, cada uno borrado por el siguiente nuevo máximo.
Todas las caídas han logrado recuperarse
La recuperación es más clara año tras año. Para cada año calendario a continuación, se presenta la peor caída (drawdown) que sufrió el índice desde su máximo reciente junto al rendimiento de precio que entregó el año.
El SQL exacto detrás de cada cifra
WITH d AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2016-01-01'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY dt
),
dd AS (
SELECT dt, toYear(dt) AS yr, c,
(c / max(c) OVER (ORDER BY dt ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) - 1) * 100 AS ddpct
FROM d
)
SELECT toString(yr) AS year,
round(min(ddpct), 1) AS worst_drawdown_pct,
round((argMax(c, dt) / argMin(c, dt) - 1) * 100, 1) AS year_return_pct
FROM dd GROUP BY yr ORDER BY yr2020 es el ejemplo más claro. La peor caída alcanzó -34.2% y el año aun así cerró en 15.1%. 2019 cayó hasta -16.8% en su punto mínimo y cerró en 28.6%. El único año con rendimientos negativos en este periodo fue 2022, con un mínimo intra-anual de -25.4% y un rendimiento de precio anual de -20%. El índice recuperó ese terreno al año siguiente, cuando 2023 rindió 24.8%. Una caída de dos dígitos dentro de un año ha sido la regla más que la excepción, y la mayoría de esos años cerraron con rendimientos positivos.
Este patrón no es magia. Dividir el índice en un grupo de mega-caps y el resto de los valores explica gran parte de las caídas modernas, un punto abordado en nuestro estudio sobre la concentración del índice. Un desplome también afecta con mayor fuerza a las acciones de mayor beta, mientras que las acciones más estables caen menos. Sin embargo, la recuperación se ha manifestado en todo el mercado hasta ahora.
Situación actual del mercado
Un indicador contextualiza la posición actual frente al periodo completo.
El SQL exacto detrás de cada cifra
WITH d AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2016-01-01'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY dt
),
dd AS (
SELECT dt,
(c / max(c) OVER (ORDER BY dt ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) - 1) * 100 AS ddpct
FROM d
)
SELECT round(-min(ddpct), 1) AS deepest_fall_pct,
round(-argMax(ddpct, dt), 1) AS current_fall_pct,
round(100.0 * countIf(ddpct < -0.5) / count(), 0) AS pct_days_below_high,
round(100.0 * countIf(ddpct < -5) / count(), 0) AS pct_days_below_5,
round(100.0 * countIf(ddpct < -10) / count(), 0) AS pct_days_below_10,
count() AS trading_days
FROM ddDesde 2016, la caída más profunda del S&P 500 desde un máximo ha sido de 34.2%, el mínimo de la era COVID. Al cierre de la última sesión, se encuentra 0.6% por debajo de su máximo. En un total de 2647 días de negociación, cerró por debajo de un pico anterior en 70% de ellos, con más de un 5% de caída en 32%, y con más de un 10% de caída en 16%. El mercado ha pasado aproximadamente un tercio de su existencia a una distancia significativa de su máximo, y hasta la fecha ha logrado alcanzar un nuevo récord tras cada uno de esos periodos de caída.
Nada de esto es un pronóstico. Las recuperaciones pasadas describen lo que sucedió, no lo que hará un futuro desplome, y un índice que se recuperó de una caída del 34% aún podría caer más la próxima vez. El valor del registro es la perspectiva: un drawdown es tanto el estado de reposo del mercado como su estado de emergencia, y el reflejo de vender durante uno de ellos ha sido, en este periodo, vender durante la recuperación.
Preguntas frecuentes
¿Los desplomes del mercado de valores siempre se recuperan?
Cada drawdown del S&P 500 desde 2016 se ha recuperado hasta alcanzar un nuevo máximo a la fecha, incluyendo el desplome de COVID de aproximadamente 34.2% y el bear market de 2022. Los registros históricos muestran lo que sucedió, pero no garantizan el comportamiento ante cualquier caída futura.
¿Cuánto tiempo tarda el mercado en recuperarse de un desplome?
El tiempo ha variado considerablemente. El desplome de 2020 recuperó su máximo en cuestión de meses, mientras que el bear market de 2022 se extendió hasta 2024. El gráfico underwater anterior muestra cómo cada drawdown regresa a la línea cero a su propio ritmo.
¿Qué porcentaje del tiempo el mercado de valores está por debajo de su máximo?
Desde 2016, el S&P 500 ha cerrado por debajo de un máximo previo en aproximadamente el 70% de los días de negociación. Solo alcanzó un máximo nuevo en el 29.7% de esos días. Estar por debajo de un pico es el estado normal del mercado.
¿Cuál fue el peor drawdown del mercado de valores desde 2016?
El desplome de COVID a principios de 2020, cuando el índice cayó cerca de un 34.2% desde su máximo en pocas semanas. El bear market de 2022 fue el siguiente con mayor caída, con un mínimo intra-anual cercano al -25.4%.
¿Es una buena idea comprar acciones después de un desplome?
Este artículo no ofrece asesoría. El registro histórico muestra que el mercado ha pasado gran parte de su existencia por debajo de un máximo y se ha recuperado de cada desplome en este periodo hasta ahora, aunque se desconoce si esto se mantendrá. Consulte nuestro estudio de datos sobre comprar durante el miedo para ver el rendimiento de los días de mayor temor en el mercado.
Cada cifra aquí proviene de una consulta almacenada que puede abrir y auditar debajo de cada gráfico. Ejecute la misma prueba underwater en cualquier ticker en la terminal Strasmore.