Strasmore Research
Apprendre Matt ConnorPar Matt Connor · data as of August 15, 2026 · refreshed weekly

Actions à faible P/E proches du plus-bas annuel

Le filtre exact, le classement par distance au plus-bas et les données sur la fréquence à laquelle ces actions inscrivent ensuite de nouveaux plus-bas.

Les actions à faible P/E proches de leur plus-bas sur 52 semaines se situent à l’intersection de deux filtres très différents : un multiple de bénéfices historiques faible et un cours proche du bas de sa propre fourchette sur un an. Le filtre ci-dessous énonce les deux conditions sous forme de chiffres que vous pouvez reprendre, classe les titres retenus selon leur distance au plus-bas et affiche la requête sous chaque panneau. Une mise en garde s’impose d’emblée : une liste construite de cette manière recense au moins aussi souvent des « falling knives » que des opportunités, et une section ultérieure détaille le calcul utilisé.

Ce qui définit la proximité d’un plus-bas sur 52 semaines

Un plus-bas sur 52 semaines est le cours le plus bas auquel une action s’est traitée au cours des douze derniers mois. La distance au plus-bas convertit cette donnée en pourcentage : dernier cours de clôture divisé par le plus-bas sur 52 semaines, moins un. Une action clôturant à 55 alors que son plus-bas sur 52 semaines est de 50 se situe 10 % au-dessus de son plus-bas. Ce calcul constitue l’intégralité du classement, et notre guide des plus-hauts et plus-bas sur 52 semaines détaille davantage cette fourchette.

Le ratio P/E, égal au cours divisé par le bénéfice par action des douze derniers mois, provient de la table des ratios quotidiens stocks_ratios, la même source que celle utilisée pour notre filtre des actions affichant le rendement du dividende le plus élevé. La fourchette de cours provient de stocks_daily_aggs, avec une ligne par action et par séance.

Quatre paramètres définissent le filtre. Chacun est arbitraire tant qu’il n’est pas explicité :

  • distance au plus-bas sur 52 semaines inférieure ou égale à 10 %
  • P/E historique supérieur à zéro et inférieur ou égal à 15
  • capitalisation boursière supérieure ou égale à 10 milliards de dollars
  • volume quotidien moyen supérieur ou égal à 1 000 000 d’actions

Les deux derniers paramètres limitent la liste aux titres disposant d’un véritable marché à l’achat comme à la vente. Une société de 40 millions de dollars qui traite 20 000 actions par jour peut afficher le multiple de son choix.

RequêteLarge caps avec un P/E historique inférieur à 15, à moins de 10 % d'un plus-bas sur 52 semaines
Le SQL exact derrière chaque chiffre
WITH ratios AS
(
    SELECT
        ticker,
        argMax(price_to_earnings, date) AS pe,
        argMax(market_cap, date)        AS mcap,
        argMax(average_volume, date)    AS adv
    FROM global_markets.stocks_ratios
    WHERE date >= today() - 14
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
),
band AS
(
    SELECT
        ticker,
        min(low)            AS low_52w,
        argMax(close, date) AS last_close
    FROM global_markets.stocks_daily_aggs
    WHERE date >= today() - 372
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
)
SELECT
    b.ticker                                                             AS ticker,
    round(toFloat64(b.last_close) / toFloat64(b.low_52w) * 100 - 100, 1) AS pct_above_low,
    round(r.pe, 1)                                                       AS pe_ratio
FROM band AS b
INNER JOIN ratios AS r ON r.ticker = b.ticker
WHERE r.mcap >= 10000000000
  AND r.adv >= 1000000
  AND r.pe > 0
  AND r.pe <= 15
  AND b.low_52w > 0
  AND toFloat64(b.last_close) / toFloat64(b.low_52w) <= 1.10
ORDER BY pct_above_low ASC, b.ticker ASC
LIMIT 15
Run this yourself

Le panneau recense les 6 titres les plus proches de leur plus-bas selon ces paramètres, dans la limite de quinze lignes. VICI est le plus proche de son plancher, à 2.3% au-dessus du plus bas atteint au cours de l’année écoulée, avec un multiple historique de 10.5. À l’autre extrémité du panneau, BRK.B se situe à 9.7% au-dessus de son plus-bas.

Comment classer la liste

Le tri est l’étape que la plupart des filtres ignorent. Un classement par P/E place en tête le multiple qui semble le moins cher et masque la position du cours. Un classement par distance au plus-bas place en tête les titres les plus proches d’un nouveau plus-bas et masque leur valorisation. Le panneau trie les titres par ordre croissant de distance et affiche le multiple dans la colonne suivante. Les deux informations restent ainsi réunies sur une même ligne. En cas d’égalité, le tri s’effectue par ordre alphabétique. Ce détail compte lorsque plusieurs titres sont arrondis à la même décimale.

Pour reproduire le calcul, quatre données sont nécessaires : une série de cours de clôture quotidiens couvrant une année complète, un BPA historique, le nombre d’actions pour calculer la capitalisation boursière et un volume moyen. Tout le reste relève de la soustraction et de la division.

Le nombre de titres retenus dépend de la position des paramètres

Il suffit de modifier un paramètre pour changer la taille de la liste. Le panneau ci-dessous conserve les seuils de capitalisation boursière et de liquidité, fait varier la bande de distance de 5 % à 30 % et compte les titres retenus selon deux plafonds de P/E.

RequêteLarge caps éligibles à mesure que la bande de distance et le plafond de P/E s'élargissent
Le SQL exact derrière chaque chiffre
WITH ratios AS
(
    SELECT
        ticker,
        argMax(price_to_earnings, date) AS pe,
        argMax(market_cap, date)        AS mcap,
        argMax(average_volume, date)    AS adv
    FROM global_markets.stocks_ratios
    WHERE date >= today() - 14
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
),
band AS
(
    SELECT
        ticker,
        min(low)            AS low_52w,
        argMax(close, date) AS last_close
    FROM global_markets.stocks_daily_aggs
    WHERE date >= today() - 372
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
),
universe AS
(
    SELECT
        b.ticker                                                   AS ticker,
        toFloat64(b.last_close) / toFloat64(b.low_52w) * 100 - 100 AS pct_above_low,
        r.pe                                                       AS pe
    FROM band AS b
    INNER JOIN ratios AS r ON r.ticker = b.ticker
    WHERE r.mcap >= 10000000000
      AND r.adv >= 1000000
      AND r.pe > 0
      AND b.low_52w > 0
)
SELECT
    concat('within ', toString(cutoff), '%')      AS distance_band,
    countIf(pct_above_low <= cutoff AND pe <= 15) AS names_pe_under_15,
    countIf(pct_above_low <= cutoff AND pe <= 25) AS names_pe_under_25
FROM
(
    SELECT
        pct_above_low,
        pe,
        arrayJoin([5, 10, 15, 20, 25, 30]) AS cutoff
    FROM universe
)
GROUP BY cutoff
ORDER BY cutoff
Run this yourself

Avec les paramètres du premier panneau, une bande de 10 % et un plafond de 15, 7 grandes capitalisations sont retenues au total. En resserrant la bande à 5 %, il en reste 1. En l’élargissant à 30 %, le total atteint 43. À cette même largeur, relever le plafond à 25 donne 137 titres. Aucun paramétrage n’est objectivement correct. Ce sont des paramètres, et la manière rigoureuse de publier un filtre consiste à indiquer où ils ont été fixés.

Un plus-bas sur 52 semaines est un plancher mobile

Le plus-bas évolue lui aussi. Il s’agit d’une mesure glissante : un ancien plus-bas sort de la fenêtre au fil du calendrier et le plancher remonte un jour où rien n’est arrivé à l’action. Suivre un titre mois après mois permet de le constater. Le panneau ci-dessous suit KO, une grande capitalisation connue du grand public, par rapport au cours le plus bas de ses douze derniers mois.

RequêteCours de clôture mensuel de KO par rapport à son plus-bas sur 12 mois glissants
Le SQL exact derrière chaque chiffre
SELECT
    formatDateTime(m, '%Y-%m')                                             AS month,
    round(toFloat64(month_close), 2)                                       AS close_price,
    round(toFloat64(trailing_low), 2)                                      AS trailing_12m_low,
    round(toFloat64(month_close) / toFloat64(trailing_low) * 100 - 100, 1) AS pct_above_low
FROM
(
    SELECT
        m,
        month_close,
        min(month_low) OVER (ORDER BY m ASC ROWS BETWEEN 11 PRECEDING AND CURRENT ROW) AS trailing_low
    FROM
    (
        SELECT
            toStartOfMonth(date) AS m,
            argMax(close, date)  AS month_close,
            min(low)             AS month_low
        FROM global_markets.stocks_daily_aggs
        WHERE ticker = 'KO'
          AND date >= today() - 1100
        GROUP BY m
    )
)
WHERE m >= toStartOfMonth(today() - 400)
ORDER BY m
Run this yourself

Au 2026-08, KO a clôturé à $87.71, contre un plus-bas sur douze mois de $65.35, soit une distance de 34.2%. L’écart entre les deux courbes de cours est la mesure utilisée par ce filtre. Lorsque la courbe du plus-bas remonte alors que celle de la clôture reste stable, la distance mesurée diminue sans que le cours de l’action ait bougé.

Pourquoi le filtre recense des « falling knives »

Le mécanisme est arithmétique. Le E du P/E est historique et est mis à jour quatre fois par an, lorsque la société publie ses résultats. Le P évolue chaque seconde pendant les heures de marché. Lorsqu’un cours baisse au fil d’un trimestre, face à un bénéfice inchangé jusqu’à la publication suivante, le multiple diminue de semaine en semaine. Le multiple paraît le moins cher au moment où le cours s’est le plus éloigné du dernier chiffre publié. Lorsque la publication suivante fait apparaître une baisse des bénéfices, le multiple remonte au nouveau cours plus bas, et le titre n’a jamais été réellement bon marché. Ce schéma porte un nom : une value trap.

Les valeurs cycliques inversent cette mesure. Un constructeur automobile ou un promoteur immobilier tend à afficher son P/E historique le plus bas au sommet de son cycle bénéficiaire, lorsque le BPA historique atteint un pic, et son P/E le plus élevé au point bas du cycle.

Mesurer ce phénomène nécessite de reconstruire le filtre à une date passée, puis de suivre chaque titre qui le remplissait. Il faut donc disposer du multiple historique de chaque ticker tel qu’il se présentait à cette date passée, et pas seulement du dernier multiple. Les lignes stocks_ratios qui alimentent les panneaux ci-dessus sont prises à leur date la plus récente pour chaque ticker. Cette page décrit le mécanisme sans fournir de mesure de suivi, car elle ne peut pas afficher la requête correspondante. Une cohorte constituée à partir d’une seule date de départ ne serait de toute façon qu’une observation : si vous la démarrez un autre mois, les chiffres changent. La liste ne prétend rien sur l’évolution future des cours.

Ce qu’un faible P/E ne prend pas en compte

  • Quels bénéfices ? Le BPA historique inclut les éléments exceptionnels, les cessions d’actifs et les règlements de litiges. Un trimestre exceptionnellement bénéficiaire peut maintenir le multiple à un niveau bas pendant un an, alors que les flux de trésorerie correspondants ont disparu.
  • Le contexte sectoriel. Les banques, les assureurs, les constructeurs automobiles et les raffineurs affichent structurellement des multiples inférieurs à ceux des sociétés de logiciels. Appliquer un même plafond à tous les secteurs remplit donc la liste des mêmes quelques industries.
  • Le bilan. Un P/E ignore la dette. Deux sociétés affichant le même multiple mais des niveaux d’endettement très différents ne sont pas au même prix.
  • Les pertes. Une société enregistrant des pertes n’a pas de P/E significatif et n’apparaît jamais ici. Son absence de la liste ne constitue pas un verdict.

Deux listes voisines se lisent bien en complément de celle-ci. Les plus fortes variations des actions ce mois-ci montre les titres qui ont le plus évolué au cours du dernier mois, tandis que les actions affichant la plus faible volatilité présentent le comportement opposé.

Données et définitions
  • Les cours proviennent de stocks_daily_aggs, avec une ligne par action et par séance. Le plus-bas sur 52 semaines correspond au minimum de la colonne des plus-bas quotidiens sur les 372 derniers jours calendaires.
  • Le multiple, la capitalisation boursière et le volume moyen proviennent de stocks_ratios, en retenant la ligne la plus récente pour chaque ticker.
  • Un split ou une distribution exceptionnelle importante survenue pendant la fenêtre modifie une fourchette de cours bruts. Il convient de le vérifier pour tout titre concerné au cours des douze derniers mois.
  • Le filtre exige un multiple historique positif. Les sociétés déficitaires n’y apparaissent donc jamais.

FAQ

Que signifie la proximité d’une action avec son plus-bas sur 52 semaines ?

Cela signifie que le cours actuel se situe près du cours le plus bas auquel l’action s’est traitée au cours de l’année écoulée. La distance au plus-bas correspond au dernier cours de clôture divisé par le plus-bas sur 52 semaines, moins un, exprimé en pourcentage.

Quel P/E peut être considéré comme faible ?

Il n’existe pas de seuil fixe. Les filtres plafonnent souvent le multiple historique à 15, ou à 10 pour une sélection plus stricte. Les multiples diffèrent suffisamment selon les secteurs pour qu’un plafond unique appliqué à l’ensemble du marché remplisse la liste des mêmes quelques secteurs.

Une action à faible P/E proche de son plus-bas sur 52 semaines constitue-t-elle un bon achat ?

Aucun filtre ne permet de répondre à cette question, et cette page ne le fait pas non plus. Les deux conditions décrivent le passé : ce que le marché paie pour un dollar de bénéfices déjà publiés, et la position du cours dans sa propre fourchette sur un an. Aucune ne décrit ce qui se produira ensuite.

Qu’est-ce qu’une value trap ?

Une value trap est une action qui semble bon marché selon un multiple historique, mais dont le cours continue de baisser. Le bénéfice par action est mis à jour chaque trimestre, tandis que le cours évolue en continu. Un cours en baisse face à un E historique fixe produit donc un multiple de plus en plus faible, puis la publication suivante peut réinitialiser ce multiple à un niveau plus élevé malgré un cours plus bas.


Chaque panneau est accompagné de la requête qui l’a produit. Ouvrez-en un, modifiez le plafond de P/E ou la bande de distance, et la liste sera recalculée selon vos paramètres dans le terminal Strasmore.

#screens#52-week lows#valuation#value investing#p/e ratio