Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor · · Updated 2026-07-22

Comment les marchés se remettent des krachs

Chaque krach du S&P 500 depuis 2016 s'est redressé. Nous cartographions les replis du marché : profondeur, fréquence et situation actuelle.

Chaque krach du S&P 500 depuis 2016 s'est à ce jour redressé jusqu'à un nouveau sommet. L'indice a perdu environ un tiers de sa valeur en cinq semaines début 2020, puis est revenu à un record en moins de six mois. Il a cédé un quart au cours de 2022 avant de reprendre son sommet en 2024. Le marché passe l'essentiel de son existence quelque part sous un précédent pic, et jusqu'ici chacun de ces creux n'a été que temporaire.

Cette dernière phrase résume tout l'article. Un krach donne l'impression d'une rupture sur le graphique. Dans les données, il s'agit d'un creux dont l'indice a toujours fini par sortir. Cela ne garantit pas qu'il en ira de même la prochaine fois. Cela montre ce que la dernière décennie a réellement fait, à partir de prix stockés que vous pouvez ouvrir et vérifier.

À quelle distance de son sommet le marché se tient habituellement

Les investisseurs se représentent le marché comme une ligne qui monte. La plupart du temps, c'est une ligne qui se tient sous un sommet déjà atteint. Un repli (drawdown) est la baisse depuis la plus haute clôture atteinte jusqu'au niveau actuel du prix, et il reste ouvert tant que l'indice n'inscrit pas un nouveau record. Le graphique ci-dessous répartit chaque séance depuis 2016 selon la distance à laquelle le S&P 500, mesuré via l'ETF SPY, a clôturé sous son pic courant.

RequêteÀ quelle distance de son sommet se tient le S&P 500 : part des séances depuis 2016
Le SQL exact derrière chaque chiffre
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 ord

L'indice a clôturé à un tout nouveau sommet sur seulement 29.7 % des séances. Il s'est tenu à moins de 5 % d'un sommet sur 38.8 % supplémentaires, et à plus de 20 % sous un sommet sur 2.8 %. Être sous l'eau est la condition normale du marché, pas l'alarme. Les creux profonds sont rares, les creux légers presque constants.

L'historique du marché sous l'eau depuis 2016

Tracez le pire repli ouvert de chaque mois et la forme de la dernière décennie apparaît. Chaque épisode creuse vers le bas, puis remonte jusqu'à la ligne zéro lorsque l'indice établit un nouveau record. Une valeur de zéro signifie que le marché a touché un nouveau sommet ce mois-là.

RequêteLa courbe sous l'eau du S&P 500 : pire repli depuis un précédent sommet, par mois
Le SQL exact derrière chaque chiffre
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 month

Les deux creux profonds sont indéniables. Le krach COVID de mars 2020 a amputé l'indice d'environ un tiers en quelques semaines. Le marché baissier de 2022 a glissé plus bas sur la majeure partie de l'année. Autour d'eux se trouvent les corrections ordinaires : un mois de décembre 2018 difficile, un automne 2019 brutal, des baisses répétées de 5 à 10 % qui n'ont jamais fait la une. Chacune d'elles est revenue à la ligne zéro. Le graphique est une décennie de frayeurs, chacune effacée par le nouveau sommet suivant.

Chaque repli s'est jusqu'ici redressé

Le redressement se lit plus clairement année par année. Pour chaque année civile ci-dessous, le pire repli subi par l'indice depuis son sommet courant figure à côté du rendement du prix que l'année a réellement livré.

RequêtePire repli infra-annuel du S&P 500 face au rendement du prix de l'année, depuis 2016
Le SQL exact derrière chaque chiffre
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 yr

2020 est l'exemple le plus net. Le pire repli a atteint -34.2 %, et l'année s'est tout de même terminée à 15.1 %. 2019 est descendue jusqu'à -16.8 % à son point bas et a clôturé à 28.6 %. La seule année perdante de la période fut 2022, avec un point bas infra-annuel de -25.4 % et un rendement du prix sur l'année de -20 %. L'indice a repris ce terrain l'année suivante, lorsque 2023 a rendu 24.8 %. Un repli à deux chiffres au cours d'une année a été la règle plutôt que l'exception, et la plupart de ces années se sont malgré tout terminées en hausse.

Ce schéma n'a rien de magique. Diviser l'indice entre une poignée de méga-capitalisations et tout le reste explique une bonne part d'un repli moderne, un point traité dans notre étude sur la concentration de l'indice. Un krach frappe aussi le plus durement les valeurs à bêta élevé, tandis que les actions les plus calmes baissent moins. Le redressement, lui, s'est jusqu'ici manifesté sur l'ensemble de la cote.

Où en est le marché aujourd'hui

Un tableau de bord replace la situation actuelle dans le contexte de l'ensemble de la période.

RequêteLe bilan sous l'eau du S&P 500 depuis 2016 (SPY, un tableau de bord)
Le SQL exact derrière chaque chiffre
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 dd

Depuis 2016, la plus forte baisse du S&P 500 depuis un sommet est de 34.2 %, le point bas de la COVID. À la dernière séance, il se tient 1.5 % sous son sommet. Sur 2651 séances, il a clôturé sous un précédent pic dans 70 % des cas, à plus de 5 % en dessous dans 31 %, et à plus de 10 % en dessous dans 16 %. Le marché a passé environ un tiers de son existence à une distance notable de son sommet, et à ce jour il est remonté vers un nouveau record depuis chacun de ces creux.

Rien de tout cela n'est une prévision. Les redressements passés décrivent ce qui s'est produit, pas ce que fera un krach futur, et un indice qui s'est remis d'une baisse de 34 % pourrait encore chuter davantage la prochaine fois. La valeur des données réside dans la perspective : un repli est autant l'état de repos du marché que son urgence, et le réflexe de vendre pendant un repli a, sur cette période, consisté à vendre pendant le redressement.

FAQ

Les krachs boursiers se redressent-ils toujours ?

Chaque repli du S&P 500 depuis 2016 s'est à ce jour redressé jusqu'à un nouveau sommet, y compris le krach COVID d'environ 34.2 % et le marché baissier de 2022. Les redressements passés sont un relevé de ce qui s'est produit, pas une garantie sur une baisse future.

Combien de temps le marché met-il à se remettre d'un krach ?

Cela a beaucoup varié. Le krach de 2020 a repris son sommet en quelques mois, tandis que le marché baissier de 2022 s'est prolongé jusqu'en 2024. Le graphique sous l'eau ci-dessus montre chaque repli revenant à la ligne zéro à son propre rythme.

Quelle part du temps le marché boursier passe-t-il sous son sommet ?

Depuis 2016, le S&P 500 a clôturé sous un précédent sommet dans environ 70 % des séances. Il n'a atteint un tout nouveau sommet que dans 29.7 % d'entre elles. Se tenir sous un pic est l'état normal du marché.

Quel a été le pire repli boursier depuis 2016 ?

Le krach COVID du début 2020, lorsque l'indice a chuté d'environ 34.2 % depuis son sommet en quelques semaines. Le marché baissier de 2022 fut le deuxième plus profond, avec un point bas infra-annuel proche de -25.4 %.

Est-ce une bonne idée d'acheter des actions après un krach ?

Cet article ne donne aucun conseil. Les données historiques montrent que le marché a passé une grande partie de son existence sous un sommet et s'est jusqu'ici remis de chaque krach de la période, même si nul ne sait si cela perdurera. Voyez notre étude chiffrée sur l'achat pendant la peur pour la performance des journées les plus craintives du marché.


Chaque chiffre présenté ici provient d'une requête stockée que vous pouvez ouvrir et vérifier sous chaque graphique. Lancez le même test sous l'eau sur n'importe quel ticker depuis le terminal Strasmore.

#market data#drawdowns#crashes#bear market#investing