Strasmore Research
Edukasi Matt ConnorOleh Matt Connor · data as of August 15, 2026 · refreshed weekly

Saham P/E Rendah Dekat Level Terendah 52 Minggu

Temukan screen saham P/E rendah dekat level terendah 52 minggu, peringkat jarak ke level terendah, dan data seberapa sering saham ini mencetak level terendah baru.

Saham dengan P/E rendah yang berada di dekat level terendah 52 minggu muncul dari persilangan dua penyaringan yang sangat berbeda: trailing earnings multiple yang rendah dan harga yang berada di dekat dasar kisaran satu tahunnya sendiri. Screen di bawah ini menyatakan kedua kondisi tersebut dalam bentuk angka yang dapat Anda salin, mengurutkan saham yang lolos berdasarkan jaraknya dari level terendah, dan menampilkan query di bawah setiap panel. Satu peringatan terlebih dahulu: daftar yang dibangun dengan cara ini setidaknya sama seringnya mengumpulkan falling knives seperti halnya saham murah, dan bagian berikutnya menguraikan perhitungan di baliknya.

Apa yang dimaksud dengan dekat level terendah 52 minggu

Level terendah 52 minggu adalah harga terendah yang dicatat saham selama satu tahun terakhir. Jarak ke level terendah mengubahnya menjadi persentase: penutupan terakhir dibagi level terendah 52 minggu, lalu dikurangi satu. Saham yang ditutup pada 55 ketika level terendah 52 minggunya 50 berada 10% di atas level terendahnya. Perhitungan itulah seluruh dasar pemeringkatan, dan panduan kami tentang level tertinggi dan terendah 52 minggu membahas kisaran tersebut secara lebih terperinci.

Rasio P/E, yaitu harga dibagi earnings per share trailing dua belas bulan, berasal dari tabel rasio harian stocks_ratios, sumber yang sama dengan screen kami untuk saham dengan dividend yield tertinggi. Kisaran harga berasal dari stocks_daily_aggs, dengan satu baris untuk setiap saham pada setiap sesi perdagangan.

Empat parameter menentukan screen ini, dan masing-masing bersifat arbitrer sampai dituliskan:

  • jarak ke level terendah 52 minggu paling tinggi 10%
  • trailing P/E di atas nol dan paling tinggi 15
  • market cap sekurang-kurangnya $10 miliar
  • average daily volume sekurang-kurangnya 1,000,000 saham

Dua parameter terakhir membatasi daftar pada saham yang memiliki pasar aktif di kedua sisi. Perusahaan senilai $40 juta yang hanya memperdagangkan 20,000 saham per hari dapat mencatat multiple berapa pun.

QueryLarge caps dengan trailing P/E di bawah 15, dalam jarak 10% dari level terendah 52 minggu
SQL tepat di balik setiap angka
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

Panel ini mencantumkan 6 saham yang paling dekat dengan level terendahnya berdasarkan parameter tersebut, dengan batas maksimum lima belas baris. VICI berada paling dekat dengan dasarnya sendiri, yaitu 2.3% di atas harga terendah yang dicatatnya dalam satu tahun terakhir, dengan trailing multiple 10.5. Di sisi lain panel, BRK.B berada 9.7% di atas level terendahnya.

Cara mengurutkan daftar

Pengurutan adalah langkah yang paling sering dilewatkan oleh screen. Mengurutkan berdasarkan P/E menempatkan multiple yang terlihat paling murah di posisi teratas, tetapi menyembunyikan posisi harga dalam kisarannya. Mengurutkan berdasarkan jarak ke level terendah menempatkan saham yang paling dekat dengan level terendah baru di posisi teratas, tetapi menyembunyikan valuasinya. Panel ini mengurutkan secara ascending berdasarkan jarak dan menampilkan multiple pada kolom berikutnya, sehingga kedua fakta tersebut tetap berada dalam satu baris. Jika terdapat nilai yang sama, urutan ditentukan secara alfabetis. Detail ini penting ketika beberapa saham dibulatkan ke desimal yang sama.

Untuk mereproduksinya, diperlukan empat input: rangkaian harga penutupan harian yang mencakup satu tahun penuh, angka trailing EPS, jumlah saham untuk menghitung market cap, dan average volume. Setelah itu, semuanya hanya membutuhkan pengurangan dan pembagian.

Jumlah saham yang lolos bergantung pada posisi parameternya

Geser satu parameter, dan ukuran daftar berubah. Panel di bawah mempertahankan batas market cap dan likuiditas, memperlebar kisaran jarak dari 5% hingga 30%, lalu menghitung jumlah saham yang lolos pada dua batas P/E.

QueryLarge caps yang memenuhi kriteria saat rentang jarak dan batas P/E diperlebar
SQL tepat di balik setiap angka
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

Dengan parameter panel pertama, yaitu kisaran 10% dan batas 15, total 7 saham berkapitalisasi besar lolos. Persempit kisaran menjadi 5%, dan tersisa 1 saham. Perlebar menjadi 30%, dan jumlahnya mencapai 43. Jika batas P/E dinaikkan menjadi 25 pada lebar yang sama, jumlahnya menjadi 137. Tidak ada pengaturan yang secara objektif benar di sini. Semua itu adalah parameter, dan cara yang jujur untuk menerbitkan screen adalah menyatakan posisi parameternya.

Level terendah 52 minggu adalah dasar yang bergerak

Level terendah itu sendiri bergerak. Ini adalah pengukuran rolling, sehingga level terendah yang lama keluar dari jendela seiring berjalannya kalender. Dasarnya dapat naik pada hari ketika tidak ada perubahan apa pun pada saham. Mengikuti satu saham dari bulan ke bulan membuat hal ini terlihat. Panel di bawah mengikuti KO, saham berkapitalisasi besar yang dikenal luas, terhadap harga terendah dalam dua belas bulan terakhirnya.

QueryPenutupan akhir bulan KO dibandingkan dengan level terendah trailing 12 bulan
SQL tepat di balik setiap angka
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

Per 2026-08, KO ditutup pada $87.71, dibandingkan dengan level terendah trailing dua belas bulan sebesar $65.35, dengan jarak 34.2%. Selisih antara kedua garis harga tersebut adalah besaran yang diukur oleh screen ini. Ketika garis level terendah naik sementara garis penutupan tetap datar, jarak yang diukur menyusut tanpa ada pergerakan pada saham.

Mengapa screen ini mengumpulkan falling knives

Mekanismenya bersifat aritmetis. E dalam P/E adalah trailing dan diperbarui empat kali setahun ketika perusahaan melaporkan kinerja. P diperbarui setiap detik selama pasar buka. Harga yang terus turun sepanjang suatu kuartal, dibandingkan dengan angka earnings yang tetap sampai laporan berikutnya, akan mencatat multiple yang makin rendah dari minggu ke minggu. Multiple tampak paling murah ketika harga telah turun paling jauh dari angka yang terakhir dilaporkan. Ketika laporan berikutnya menunjukkan penurunan earnings, multiple kembali meningkat pada harga baru yang lebih rendah, dan sebenarnya tidak pernah ada harga yang murah. Pola ini memiliki nama: value trap.

Saham cyclical membalikkan pola pengukuran yang sama. Produsen otomotif atau perusahaan pembangunan rumah cenderung menunjukkan trailing P/E terendah pada puncak siklus earnings, ketika trailing EPS berada pada titik tertingginya, dan P/E tertinggi pada titik terendah siklus.

Mengukur pola tersebut berarti membangun kembali screen berdasarkan tanggal lampau, lalu mengikuti setiap saham yang lolos. Untuk itu diperlukan trailing multiple setiap ticker pada tanggal lampau tersebut, bukan hanya angka terbaru. Baris stocks_ratios di balik panel-panel di atas dibaca berdasarkan tanggal terbaru untuk setiap ticker. Halaman ini menjelaskan mekanismenya tanpa mencantumkan angka follow-through yang tidak dapat ditampilkan beserta query-nya. Bagaimanapun, satu cohort dari satu tanggal awal hanya merupakan satu observasi: jika dimulai pada bulan yang berbeda, angkanya akan berubah. Daftar ini tidak menyatakan apa pun tentang pergerakan harga berikutnya.

Hal-hal yang tidak tercakup oleh P/E rendah

  • Earnings yang mana. Trailing EPS mencakup pos satu kali, penjualan aset, dan penyelesaian perkara hukum. Satu kuartal dengan earnings yang sangat besar dapat menahan multiple tetap rendah selama satu tahun setelah kasnya sudah tidak ada.
  • Konteks sektor. Bank, perusahaan asuransi, produsen otomotif, dan perusahaan pengolahan minyak memiliki multiple struktural yang lebih rendah daripada perusahaan software. Satu batas yang diterapkan pada semuanya akan memenuhi daftar dengan beberapa industri yang sama.
  • Neraca. P/E mengabaikan utang. Dua perusahaan dengan multiple yang sama tetapi leverage yang sangat berbeda tidak berada pada harga yang sama.
  • Kerugian. Perusahaan dengan earnings negatif tidak memiliki P/E yang bermakna dan tidak pernah muncul di sini. Tidak masuk dalam daftar bukanlah sebuah penilaian.

Dua daftar di dekatnya dapat dibaca berdampingan dengan daftar ini. Saham dengan pergerakan terbesar bulan ini menunjukkan saham mana yang bergerak paling jauh selama sebulan terakhir, sedangkan saham dengan volatilitas terendah menunjukkan karakter yang berlawanan.

Catatan dan definisi data
  • Harga berasal dari stocks_daily_aggs, dengan satu baris untuk setiap saham pada setiap sesi perdagangan. Level terendah 52 minggu adalah nilai minimum kolom daily low selama 372 hari kalender terakhir.
  • Multiple, market cap, dan average volume berasal dari stocks_ratios, yang dibaca sebagai baris terbaru untuk setiap ticker.
  • Stock split atau distribusi khusus yang besar selama periode tersebut akan mengubah kisaran harga mentah. Hal ini perlu diperiksa pada saham yang mengalami salah satu peristiwa tersebut dalam satu tahun terakhir.
  • Screen ini mensyaratkan trailing multiple yang positif, sehingga perusahaan yang mengalami kerugian tidak pernah muncul.

FAQ

Apa artinya jika saham berada di dekat level terendah 52 minggu?

Artinya, harga saat ini berada dekat dengan harga terendah yang pernah diperdagangkan oleh saham tersebut selama satu tahun terakhir. Jarak ke level terendah adalah harga penutupan terakhir dibagi level terendah 52 minggu, lalu dikurangi satu, yang dinyatakan sebagai persentase.

P/E seperti apa yang dianggap rendah?

Tidak ada batas yang baku. Screen umumnya menetapkan batas trailing multiple pada 15, atau 10 untuk penyaringan yang lebih ketat. Multiple juga cukup berbeda antarindustri, sehingga satu batas untuk seluruh pasar akan memenuhi daftar dengan beberapa sektor yang sama.

Apakah saham dengan P/E rendah yang berada di dekat level terendah 52 minggu merupakan pembelian yang baik?

Tidak ada screen yang dapat menjawabnya, dan halaman ini juga tidak. Kedua kondisi tersebut menggambarkan masa lalu: berapa yang dibayar pasar untuk setiap dolar earnings yang telah dilaporkan, dan di mana posisi harga dalam kisaran satu tahunnya sendiri. Tidak satu pun menggambarkan apa yang akan terjadi berikutnya.

Apa itu value trap?

Value trap adalah saham yang terlihat murah berdasarkan trailing multiple tetapi terus turun. Earnings per share diperbarui setiap kuartal, sedangkan harga diperbarui secara berkelanjutan. Karena itu, harga yang turun terhadap trailing E yang tetap akan mencetak multiple yang terus lebih rendah, dan laporan berikutnya dapat mengatur ulang multiple tersebut menjadi lebih tinggi pada harga yang lebih rendah.


Setiap panel di sini dilengkapi query yang menghasilkannya. Buka salah satunya, ubah batas P/E atau kisaran jarak, dan bangun kembali daftar berdasarkan parameter Anda sendiri di terminal Strasmore.

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