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

Acheter quand les autres ont peur : les données

Warren Buffett disait d'être avide quand les autres ont peur. Nous avons bâti un indicateur de peur sur le sentiment des actualités et testé les rendements.

La règle la plus citée de Warren Buffett consiste à avoir peur quand les autres sont avides et à être avide quand les autres ont peur. Elle circule comme une sagesse établie. C'est aussi, en principe, une affirmation vérifiable : si l'humeur d'un marché entier peut se mesurer, les rendements qui ont suivi les moments les plus craintifs et les plus avides peuvent être alignés et comparés. Cette page mène ce test, à l'aide d'un indicateur de peur et d'avidité construit à partir du sentiment de centaines de milliers d'articles d'actualité.

Construire un indicateur de peur à partir des actualités

Chaque article de notre flux d'actualités porte une étiquette de sentiment par société, positive, négative ou neutre, apposée à la publication de l'article. Compter ces étiquettes sur l'ensemble du marché chaque jour transforme les actualités en une lecture d'humeur quotidienne. Le sentiment net d'une journée correspond ici au nombre de mentions positives moins le nombre de mentions négatives, rapporté au total des deux : une lecture proche du haut de sa plage traduit un flux optimiste et avide, et une lecture proche du bas est ce qui se rapproche le plus de la peur dans ces données.

Deux limites méritent d'être posées d'emblée, avant tout rendement. Les étiquettes de sentiment n'existent que depuis 2024, si bien que la fenêtre mesurable couvre environ deux ans et demi, et non un cycle de marché complet. Et les étiquettes penchent vers l'optimisme.

RequêteCouverture du sentiment des actualités par année : nombre d'analyses étiquetées et part de tonalité négative
Le SQL exact derrière chaque chiffre
SELECT toString(toYear(published_utc)) AS year, count() AS tagged_insights,
       round(100.0 * countIf(JSONExtractString(ins,'sentiment')='negative') / count(), 1) AS negative_pct
FROM global_markets.stocks_news ARRAY JOIN insights AS ins
WHERE JSONExtractString(ins,'sentiment') != ''
GROUP BY year ORDER BY year

Les articles de tonalité négative ont représenté près de 19 % du total étiqueté lors de l'année la plus récente, et le schéma se maintient sur toute la fenêtre. Une journée craintive dans cet échantillon est le flux le moins optimiste disponible, et non une journée de panique franche. Voilà la matière première. Le test porte sur ce que le marché a fait ensuite.

Le test : ce qui a suivi la peur et l'avidité

Pour chaque journée dotée d'une lecture d'humeur, le rendement du S&P 500 a été mesuré sur les 5, 20 et 60 séances suivantes. Les journées ont ensuite été réparties entre le dixième le plus craintif, le dixième le plus avide et tout ce qui se situe entre les deux, et les rendements à venir ont été moyennés au sein de chaque groupe.

RequêteRendement moyen à venir du S&P 500 après les journées craintives, avides et ordinaires (2024-2026)
Le SQL exact derrière chaque chiffre
WITH sent AS (
    SELECT toDate(published_utc) AS d,
           (countIf(s='positive') - countIf(s='negative')) / (countIf(s='positive') + countIf(s='negative')) AS net
    FROM (SELECT published_utc, JSONExtractString(ins,'sentiment') AS s
          FROM global_markets.stocks_news ARRAY JOIN insights AS ins
          WHERE JSONExtractString(ins,'sentiment') != '')
    GROUP BY d HAVING countIf(s='positive') + countIf(s='negative') >= 20
),
spyd AS (
    SELECT toDate(toTimeZone(window_start,'America/New_York')) AS d,
           argMax(toFloat64(close), toTimeZone(window_start,'America/New_York')) AS c
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker='SPY' AND window_start >= '2024-01-01'
      AND (toHour(toTimeZone(window_start,'America/New_York'))*60 + toMinute(toTimeZone(window_start,'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY d
),
spy AS (
    SELECT d, c, leadInFrame(c,5) OVER w AS c5, leadInFrame(c,20) OVER w AS c20, leadInFrame(c,60) OVER w AS c60
    FROM spyd WINDOW w AS (ORDER BY d ASC ROWS BETWEEN CURRENT ROW AND 60 FOLLOWING)
),
j AS (
    SELECT s.net AS net, (spy.c5/spy.c-1)*100 AS f5, (spy.c20/spy.c-1)*100 AS f20, (spy.c60/spy.c-1)*100 AS f60
    FROM sent s INNER JOIN spy ON s.d = spy.d WHERE spy.c60 > 0
),
qt AS (SELECT quantile(0.1)(net) AS p10, quantile(0.9)(net) AS p90 FROM j)
SELECT multiIf(net <= (SELECT p10 FROM qt), 'Extreme fear (least upbeat)',
               net >= (SELECT p90 FROM qt), 'Extreme greed (most upbeat)',
               'In between') AS market_mood,
       count() AS days,
       round(avg(f5),2)  AS fwd_5d_pct,
       round(avg(f20),2) AS fwd_20d_pct,
       round(avg(f60),2) AS fwd_60d_pct
FROM j GROUP BY market_mood
ORDER BY multiIf(market_mood='Extreme fear (least upbeat)',0, market_mood='In between',1, 2)

Sur les deux mois qui ont suivi, les journées craintives sont arrivées nettement devant les journées avides. Le S&P 500 a progressé en moyenne de 6.25 % sur les 60 séances suivant une lecture de peur extrême, contre 2.66 % après une lecture d'avidité extrême, les journées ordinaires se situant entre les deux à 4.07 %. Le classement épouse la maxime : le flux craintif offrait le meilleur point d'entrée, et le flux avide le pire.

De près, l'image se brouille. Sur les cinq séances suivantes, les groupes craintif et avide se tiennent à une fraction de pour cent l'un de l'autre, et sur vingt séances le groupe avide passe légèrement devant. L'écart ne s'ouvre qu'au seuil des deux mois. Chaque groupe extrême ne compte que 46 journées, et une petite série d'épisodes porte la moyenne.

Pourquoi c'est un indice, non un verdict

Trois éléments empêchent ce résultat d'atteindre le rang de preuve.

La fenêtre correspond à un marché haussier. Chaque groupe a affiché un rendement positif à 60 séances, et la comparaison oppose un bon résultat à un meilleur, non un gain à une perte. Une règle censée protéger contre l'avidité près d'un sommet n'a ici aucun sommet à affronter.

Les journées craintives ont aussi tendance à survenir après que le marché a déjà chuté, lorsque la couverture négative se concentre. Un rebond à partir de ces points cadre avec un simple retour à la moyenne aussi bien qu'avec une quelconque prescience du sentiment lui-même. Séparer les deux exige davantage qu'une poignée de dates.

Et l'échantillon est mince. Deux ans et demi, avec 46 journées dans chaque extrême, forment une base étroite pour une affirmation portant sur tous les marchés de toutes les époques. Une seule période allant de 2024 à 2026 est un tirage, non la population.

Ce que l'exercice tranche est plus modeste et plus utile que la maxime elle-même : l'affirmation est mesurable. Une formule qui circule d'ordinaire comme une citation peut être convertie en un chiffre, auditée face au flux et rejouée à mesure que l'historique du sentiment s'étoffe. La direction, pour l'instant, est celle de Buffett.

FAQ

Acheter quand les autres ont peur, est-ce que ça marche vraiment ?

Dans cet échantillon 2024-2026, les journées les plus craintives ont été suivies d'un rendement moyen du S&P 500 à 60 séances plus élevé (6.25 %) que les journées les plus avides (2.66 %). Sur des fenêtres plus courtes, l'écart se referme presque, et l'échantillon est court ; cela vaut comme appui directionnel plutôt que comme preuve.

Comment l'indicateur de peur et d'avidité est-il construit ?

À partir des étiquettes de sentiment par article de notre flux d'actualités : les articles positifs de chaque jour moins ses articles négatifs, rapportés à leur total. Une lecture basse traduit un flux négatif, une lecture haute un flux optimiste.

Pourquoi le test commence-t-il en 2024 ?

Les étiquettes de sentiment du flux d'actualités débutent en 2024, ce qui fixe la fenêtre mesurable à environ deux ans et demi.

Est-ce un conseil en investissement ?

Non. Il s'agit d'une mesure de données passées assortie de limites explicites, une fenêtre courte, des étiquettes orientées à l'optimisme, un marché haussier et un possible retour à la moyenne, et non d'une stratégie ou d'une prévision.


Chaque chiffre présenté ici provient de la requête stockée qui l'accompagne. Déployez n'importe quel panneau pour auditer les comptages de sentiment et les rendements à venir, ou lancez vous-même le même test sur le terminal Strasmore. Pour une autre façon de lire l'anxiété du marché, voyez la volatilité implicite ; pour un véritable épisode de peur dans l'historique, voyez le krach du COVID de mars 2020.

#market data#investing#news sentiment#warren buffett