52-वीक लो के करीब कम P/E वाले शेयरों की सूची
कम P/E वाले शेयरों की पहचान कैसे करें जो अपने 52-वीक लो के करीब हैं। इस विश्लेषण में सटीक स्क्रीन, रैंकिंग और इन शेयरों के और अधिक गिरने की संभावना का वास्तविक डेटा शामिल है।
कम P/E वाले शेयर जो अपने 52-वीक लो के करीब हैं, दो बहुत अलग स्क्रीन के मिलन बिंदु पर स्थित होते हैं: एक कम ट्रेलिंग अर्निंग्स मल्टीपल, और एक ऐसी कीमत जो अपनी एक साल की रेंज के निचले स्तर के पास है। नीचे दी गई स्क्रीन दोनों स्थितियों को उन नंबरों के रूप में बताती है जिन्हें आप कॉपी कर सकते हैं, जो बचे हुए शेयरों को लो (low) से उनकी दूरी के आधार पर रैंक करती है, और हर पैनल के नीचे क्वेरी दिखाती है। एक चेतावनी पहले ही: इस तरह से बनाई गई सूची सौदों (bargains) के साथ-साथ गिरते हुए शेयरों (falling knives) को भी उतनी ही बार इकट्ठा करती है, और बाद का एक सेक्शन इसके पीछे के गणित को समझाता है।
52-वीक लो के करीब होने का क्या अर्थ है
52-वीक लो वह न्यूनतम कीमत है जिस पर किसी शेयर ने पिछले एक साल में ट्रेड किया है। लो से दूरी इसे प्रतिशत में बदल देती है: अंतिम क्लोजिंग प्राइस को 52-वीक लो से विभाजित करें, और उसमें से एक घटाएं। यदि कोई शेयर 50 के 52-वीक लो के मुकाबले 55 पर बंद होता है, तो वह अपने लो से 10% ऊपर है। वह गणित ही पूरी रैंकिंग है, और हमारी 52-वीक हाइस एंड लोस गाइड उस बैंड को अधिक विस्तार से कवर करती है।
P/E रेशियो, यानी कीमत को ट्रेलिंग बारह-महीने की अर्निंग्स प्रति शेयर (EPS) से विभाजित करना, दैनिक रेशियो टेबल stocks_ratios से आता है, जो हमारी हाईएस्ट डिविडेंड यील्ड स्टॉक्स स्क्रीन का भी स्रोत है। प्राइस बैंड stocks_daily_aggs से आता है, जो प्रति शेयर प्रति सत्र एक पंक्ति है।
चार डायल स्क्रीन को परिभाषित करते हैं, और हर एक तब तक मनमाना है जब तक कि उसे लिखा न जाए:
- 52-वीक लो से दूरी 10% या उससे कम
- ट्रेलिंग P/E शून्य से ऊपर और 15 या उससे कम
- मार्केट कैप $10 बिलियन या उससे अधिक
- औसत दैनिक वॉल्यूम 1,000,000 शेयर या उससे अधिक
अंतिम दो शर्तें सूची को उन नामों तक सीमित रखती हैं जिनके दोनों तरफ एक वास्तविक बाजार है। $40 मिलियन की कंपनी जो दिन में 20,000 शेयर ट्रेड करती है, वह अपनी पसंद का कोई भी मल्टीपल प्रिंट कर सकती है।
हर आंकड़े के पीछे का पूरा SQL
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पैनल उन 6 नामों को सूचीबद्ध करता है जो उन डायल के तहत अपने लो के सबसे करीब हैं, जो पंद्रह पंक्तियों तक सीमित है। VICI अपने स्वयं के फ्लोर के सबसे करीब 2.3% पर है, जो पिछले साल प्रिंट की गई सबसे कम कीमत से ऊपर है, और इसका ट्रेलिंग मल्टीपल 10.5 है। पैनल के दूसरे छोर पर, BRK.B अपने लो से 9.7% ऊपर स्थित है।
सूची को रैंक कैसे करें
सॉर्टिंग वह चरण है जिसे अधिकांश स्क्रीन छोड़ देती हैं। P/E के आधार पर रैंकिंग करने से सबसे सस्ता दिखने वाला मल्टीपल ऊपर आ जाता है और यह छिप जाता है कि कीमत कहां स्थित है। लो से दूरी के आधार पर रैंकिंग करने से नए लो के सबसे करीब वाले नाम ऊपर आ जाते हैं और यह छिप जाता है कि उनकी लागत क्या है। पैनल दूरी के आधार पर आरोही क्रम में सॉर्ट करता है और अगली कॉलम में मल्टीपल रखता है, जिससे दोनों तथ्य एक ही पंक्ति में बने रहते हैं। टाई होने पर वर्णानुक्रम (alphabetically) का उपयोग किया जाता है, जो तब मायने रखता है जब कई नाम एक ही दशमलव पर राउंड ऑफ होते हैं।
इसे पुन: उत्पन्न करने के लिए चार इनपुट की आवश्यकता होती है: एक पूर्ण ट्रेलिंग वर्ष को कवर करने वाली दैनिक क्लोजिंग सीरीज, एक ट्रेलिंग EPS आंकड़ा, मार्केट कैप के लिए शेयर संख्या, और एक औसत वॉल्यूम। उसके बाद सब कुछ घटाव और विभाजन है।
कितने नाम पास होंगे, यह डायल की स्थिति पर निर्भर करता है
एक डायल को बदलें और सूची का आकार बदल जाता है। नीचे दिया गया पैनल मार्केट कैप और लिक्विडिटी फ्लोर को स्थिर रखता है, दूरी बैंड को 5% से 30% तक ले जाता है, और दो P/E सीलिंग पर योग्य नामों की गणना करता है।
हर आंकड़े के पीछे का पूरा SQL
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पहले पैनल के डायल पर, 10% का बैंड और 15 की सीलिंग के साथ, कुल 7 लार्ज कैप योग्य हैं। बैंड को 5% तक सीमित करें और 1 शेष रहते हैं। इसे 30% तक चौड़ा करें और संख्या 43 तक पहुंच जाती है, जबकि उसी चौड़ाई पर सीलिंग को 25 तक बढ़ाने पर 137 मिलते हैं। यहाँ कोई भी सेटिंग वस्तुनिष्ठ रूप से सही नहीं है। वे डायल हैं, और किसी स्क्रीन को प्रकाशित करने का ईमानदार तरीका यह बताना है कि उन्हें कहाँ छोड़ा गया था।
52-वीक लो एक चलता-फिरता फ्लोर है
लो स्वयं चलता है। यह एक रोलिंग माप है, इसलिए जैसे-जैसे कैलेंडर आगे बढ़ता है, एक पुराना लो विंडो से बाहर हो जाता है और फ्लोर उस दिन ऊपर उठ जाता है जब शेयर के साथ कुछ भी नहीं हुआ होता। किसी एक नाम को महीने-दर-महीने ट्रैक करने से यह स्पष्ट हो जाता है। नीचे दिया गया पैनल KO, एक घरेलू लार्ज कैप, को उसके ट्रेलिंग बारह महीनों की न्यूनतम कीमत के मुकाबले ट्रैक करता है।
हर आंकड़े के पीछे का पूरा SQL
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 m2026-08 तक, KO $87.71 पर बंद हुआ, जो $65.35 के ट्रेलिंग बारह-महीने के लो के मुकाबले है, जो 34.2% की दूरी है। दो प्राइस लाइनों के बीच का अंतर वह मात्रा है जिसे यह स्क्रीन मापती है। जहाँ लो लाइन ऊपर उठती है जबकि क्लोज लाइन स्थिर रहती है, मापी गई दूरी शेयर में बिना किसी हलचल के कम हो जाती है।
स्क्रीन 'फॉलिंग नाइफ्स' को क्यों इकट्ठा करती है
तंत्र गणितीय है। P/E में E ट्रेलिंग है और साल में चार बार अपडेट होता है, जब कंपनी रिपोर्ट करती है। P हर उस सेकंड अपडेट होता है जब बाजार खुला होता है। एक तिमाही में फिसलती हुई कीमत, अगली रिपोर्ट तक स्थिर अर्निंग्स आंकड़े के मुकाबले, हर हफ्ते अपने आप एक निचला मल्टीपल प्रिंट करती है। मल्टीपल उस समय सबसे सस्ता दिखता है जब कीमत अंतिम फाइल किए गए नंबर से सबसे दूर चली गई हो। जब अगली रिपोर्ट अर्निंग्स को नीचे लाती है, तो मल्टीपल नई निचली कीमत पर फिर से बढ़ जाता है, और कुछ भी कभी सस्ता नहीं था। उस पैटर्न का एक नाम है: वैल्यू ट्रैप।
साइक्लिकल (Cyclicals) इसी माप को उल्टा कर देते हैं। एक ऑटोमेकर या होमबिल्डर अपने अर्निंग्स चक्र के चरम पर अपना सबसे कम ट्रेलिंग P/E दिखाने की प्रवृत्ति रखता है, जब ट्रेलिंग EPS एक उच्च स्तर पर होता है, और गर्त (trough) पर अपना उच्चतम P/E दिखाता है।
उस पैटर्न को मापने का मतलब है कि स्क्रीन को पिछली तारीख के अनुसार फिर से बनाना और फिर उन सभी नामों का पालन करना जो इससे गुजरे थे, जिसके लिए प्रत्येक टिकर के लिए उस पिछली तारीख पर ट्रेलिंग मल्टीपल की आवश्यकता होती है, न कि केवल नवीनतम की। पैनलों के पीछे की stocks_ratios पंक्तियों को प्रति टिकर उनकी सबसे हालिया तारीख पर पढ़ा जाता है, और यह पेज उस तंत्र को बताता है बिना किसी फॉलो-थ्रू नंबर को जोड़े जिसे वह आपको क्वेरी के लिए नहीं दिखा सकता। किसी भी मामले में एक शुरुआती तारीख से एक समूह एक ही अवलोकन होगा: इसे एक अलग महीने में शुरू करें और नंबर बदल जाएंगे। सूची इस बारे में कोई दावा नहीं करती कि कोई कीमत आगे क्या करेगी।
कम P/E क्या छोड़ देता है
- कौन सी अर्निंग्स। ट्रेलिंग EPS में एकमुश्त आइटम, संपत्ति की बिक्री और कानूनी निपटान शामिल हैं। एक एकल भारी तिमाही कैश खत्म होने के बाद भी एक साल तक मल्टीपल को नीचे रखती है।
- सेक्टर संदर्भ। बैंक, बीमाकर्ता, ऑटोमेकर और रिफाइनर सॉफ्टवेयर कंपनियों की तुलना में संरचनात्मक रूप से कम मल्टीपल रखते हैं, और उन सभी पर लागू एक सीलिंग सूची को उन्हीं कुछ उद्योगों से भर देती है।
- बैलेंस शीट। P/E कर्ज को नजरअंदाज करता है। बहुत अलग लीवरेज वाले समान मल्टीपल पर दो कंपनियां एक ही कीमत पर नहीं होती हैं।
- नुकसान। नकारात्मक अर्निंग्स वाली कंपनी का कोई सार्थक P/E नहीं होता और वह यहाँ कभी नहीं दिखाई देती। सूची से अनुपस्थिति कोई फैसला नहीं है।
दो पड़ोसी सूचियां इस सूची के साथ अच्छी तरह से पढ़ी जाती हैं। इस महीने के सबसे बड़े स्टॉक मूवर्स दिखाते हैं कि पिछले महीने में कौन से नाम सबसे दूर चले गए, और सबसे कम अस्थिरता वाले स्टॉक विपरीत स्वभाव दिखाते हैं।
डेटा नोट्स और परिभाषाएँ
- कीमतें
stocks_daily_aggsसे आती हैं, प्रति शेयर प्रति सत्र एक पंक्ति। 52-वीक लो पिछले 372 कैलेंडर दिनों में दैनिक लो कॉलम का न्यूनतम है। - मल्टीपल, मार्केट कैप और औसत वॉल्यूम
stocks_ratiosसे आते हैं, जिन्हें प्रति टिकर सबसे हालिया पंक्ति के रूप में पढ़ा जाता है। - विंडो के भीतर एक स्प्लिट या एक बड़ा विशेष वितरण एक रॉ प्राइस बैंड को स्थानांतरित करता है, जिसे किसी भी ऐसे नाम पर जांचना उचित है जिसमें ट्रेलिंग वर्ष के दौरान ऐसा हुआ हो।
- स्क्रीन को एक सकारात्मक ट्रेलिंग मल्टीपल की आवश्यकता होती है, इसलिए नुकसान उठाने वाली कंपनियां कभी भी इस पर दिखाई नहीं देती हैं।
अक्सर पूछे जाने वाले प्रश्न
जब कोई शेयर अपने 52-वीक लो के करीब होता है तो इसका क्या मतलब है?
इसका मतलब है कि वर्तमान कीमत उस न्यूनतम कीमत के करीब है जिस पर शेयर ने पिछले एक साल में ट्रेड किया है। लो से दूरी अंतिम क्लोजिंग प्राइस को 52-वीक लो से विभाजित करके, उसमें से एक घटाकर, प्रतिशत के रूप में पढ़ी जाती है।
कौन सा P/E कम माना जाता है?
कोई निश्चित रेखा नहीं है। स्क्रीन आमतौर पर ट्रेलिंग मल्टीपल को 15 पर, या सख्त कट के लिए 10 पर सीमित करती हैं, और मल्टीपल उद्योग के अनुसार इतने अलग होते हैं कि पूरे बाजार में एक ही सीलिंग सूची को उन्हीं कुछ सेक्टरों से भर देती है।
क्या 52-वीक लो के करीब कम P/E वाला स्टॉक एक अच्छा खरीद है?
कोई भी स्क्रीन इसका जवाब नहीं देती है, और यह पेज भी नहीं देता है। दोनों स्थितियां अतीत का वर्णन करती हैं: बाजार पहले से रिपोर्ट की गई अर्निंग्स के प्रति डॉलर के लिए क्या भुगतान करता है, और कीमत अपनी एक साल की रेंज के भीतर कहाँ स्थित है। कोई भी यह वर्णन नहीं करता कि आगे क्या होगा।
वैल्यू ट्रैप क्या है?
वैल्यू ट्रैप एक ऐसा स्टॉक है जो ट्रेलिंग मल्टीपल पर सस्ता दिखता है और गिरता रहता है। अर्निंग्स प्रति शेयर तिमाही अपडेट होती है जबकि कीमत लगातार अपडेट होती है, इसलिए एक स्थिर ट्रेलिंग E के मुकाबले गिरती हुई कीमत लगातार कम मल्टीपल प्रिंट करती है, और अगली रिपोर्ट उस मल्टीपल को निचली कीमत पर उच्च स्तर पर रीसेट कर सकती है।
यहाँ हर पैनल उस क्वेरी के साथ आता है जिसने इसे तैयार किया है। एक खोलें, P/E सीलिंग या दूरी बैंड बदलें, और सूची Strasmore टर्मिनल पर आपके अपने डायल पर फिर से बन जाएगी।