أسهم عند أعلى وأدنى مستوى خلال 52 أسبوعاً
اكتشف الأسهم التي أغلقت عند أعلى أو أدنى مستوياتها خلال 52 أسبوعاً، مع عدد كل فئة لقراءة اتساع السوق ومقارنة قوة الأداء قبل اتخاذ قرارك.
أعلى مستوى خلال 52 أسبوعاً هو أعلى سعر أغلق عنده السهم خلال السنة الماضية، وأدنى مستوى خلال 52 أسبوعاً هو أدنى سعر له خلال الفترة نفسها. في آخر جلسة مكتملة، Sep 4, 2026، أغلقت 31 أسهماً في هذه القائمة عند أعلى مستوى خلال 52 أسبوعاً أو ضمن نطاق 1% منه، بينما أغلقت 10 أسهماً عند أدنى مستوى خلال 52 أسبوعاً أو ضمن نطاق 1% منه. تشمل القائمة شركات تشغيلية أمريكية كبيرة وعالية السيولة، وتُعاد بناؤها من شريط بيانات البورصة.
الأسهم عند أعلى مستوياتها خلال 52 أسبوعاً
تظهر أدناه أقوى الأسهم ارتفاعاً منذ بداية العام ضمن قائمة الأسهم عند أعلى مستوياتها، بحد أقصى اثني عشر سهماً. أنهى كل سهم الجلسة عند أعلى إغلاق له خلال الأسابيع الاثنين والخمسين الماضية أو ضمن نطاق لا يتجاوز 1% منه.
| ticker | الإغلاق | العائد منذ بداية العام (%) |
|---|---|---|
| DELL | 516.38 | 310.2 |
| PBF | 74.92 | 176.2 |
| MPC | 385.9 | 137.3 |
| DINO | 106.1 | 130.3 |
| VLO | 369.15 | 126.8 |
| PSX | 253.55 | 96.5 |
| PR | 23.69 | 68.9 |
| SNOW | 353.98 | 61.4 |
| ZETA | 32.52 | 59.8 |
| HUM | 406.38 | 58.7 |
| STT | 194.92 | 51.1 |
| CNH | 13.78 | 49.5 |
استعلام SQL الدقيق وراء كل رقم
WITH universe AS (
SELECT ticker
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= now() - INTERVAL 20 DAY
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 570
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
AND ticker IN (SELECT arrayJoin(tickers) FROM global_markets.stocks_income_statements
WHERE period_end >= today() - 400)
AND ticker NOT IN ('SPCX','KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits
WHERE execution_date BETWEEN today() - 460 AND today())
GROUP BY ticker
HAVING sum(toFloat64(close) * toFloat64(volume)) >= 2000000000
),
last_session AS (
SELECT max(date) AS d FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY' AND date >= today() - 12 AND date < today()
),
daily AS (
SELECT ticker, date AS dt, toFloat64(close) AS c
FROM global_markets.stocks_daily_aggs
WHERE date < today()
AND ticker IN (SELECT ticker FROM universe)
AND date > (SELECT d FROM last_session) - 365
),
ranged AS (
SELECT ticker,
argMax(c, dt) AS last_close,
max(c) AS hi,
min(c) AS lo,
argMaxIf(c, dt, dt <= toDate('2025-12-31')) AS base_close,
count() AS n_sessions,
min(dt) AS first_dt,
max(dt) AS last_dt
FROM daily
GROUP BY ticker
HAVING n_sessions >= 200
AND countIf(dt <= toDate('2025-12-31')) > 0
AND last_dt = (SELECT d FROM last_session)
AND first_dt <= (SELECT d FROM last_session) - 350
)
SELECT ticker,
round(last_close, 2) AS close,
round((last_close / base_close - 1) * 100, 1) AS ytd_return_pct
FROM ranged
WHERE last_close >= hi * 0.99
ORDER BY ytd_return_pct DESC, ticker ASC
LIMIT 12يتصدر DELL القائمة بارتفاع قدره 310.2% منذ بداية العام، إذ أغلق عند $516.38. وبحكم منهجية إعداد القائمة، يمثّل سعر الإغلاق فيها أعلى مستوى خلال 52 أسبوعاً أو مستوى يقل عنه بما لا يتجاوز 1%، ولذلك يعرض عمود السعر المستوى قيد الاختبار أيضاً. يليه PBF بارتفاع 176.2%، ثم MPC بارتفاع 137.3%. وفي نهاية الجدول، يسجل CNH ارتفاعاً قدره 49.5% منذ بداية العام.
وهذا هو المقصود بهذا الفارق. يوضح بلوغ أعلى مستوى خلال 52 أسبوعاً موقع السعر داخل نطاقه الخاص الممتد لعام واحد، ولا يوضح أكثر من ذلك. فالسهم الذي هبط بقوة في الصيف الماضي ثم استعاد خسائره يحمل التصنيف نفسه الذي يحمله سهم لم يتوقف عن الصعود.
أسهم عند أدنى مستوياتها خلال 52 أسبوعاً
الشاشة نفسها، لكن بترتيب عكسي. أغلقت هذه الأسهم عند أدنى سعر إغلاق لها خلال الأسابيع الـ52 الماضية أو ضمن 1% منه، مرتبةً من أضعف قراءة منذ بداية السنة، وبعدد يصل إلى اثني عشر سهماً.
| ticker | الإغلاق | العائد منذ بداية العام (%) |
|---|---|---|
| LULU | 96.88 | -53.4 |
| NKE | 38.42 | -39.7 |
| BROS | 46.61 | -23.9 |
| AS | 28.62 | -23.4 |
| IDXX | 531.36 | -21.5 |
| MLM | 509.13 | -18.2 |
| MCD | 259.24 | -15.2 |
| TJX | 132.54 | -13.7 |
| LHX | 261.07 | -11.1 |
| CMS | 68.54 | -2 |
استعلام SQL الدقيق وراء كل رقم
WITH universe AS (
SELECT ticker
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= now() - INTERVAL 20 DAY
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 570
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
AND ticker IN (SELECT arrayJoin(tickers) FROM global_markets.stocks_income_statements
WHERE period_end >= today() - 400)
AND ticker NOT IN ('SPCX','KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits
WHERE execution_date BETWEEN today() - 460 AND today())
GROUP BY ticker
HAVING sum(toFloat64(close) * toFloat64(volume)) >= 2000000000
),
last_session AS (
SELECT max(date) AS d FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY' AND date >= today() - 12 AND date < today()
),
daily AS (
SELECT ticker, date AS dt, toFloat64(close) AS c
FROM global_markets.stocks_daily_aggs
WHERE date < today()
AND ticker IN (SELECT ticker FROM universe)
AND date > (SELECT d FROM last_session) - 365
),
ranged AS (
SELECT ticker,
argMax(c, dt) AS last_close,
max(c) AS hi,
min(c) AS lo,
argMaxIf(c, dt, dt <= toDate('2025-12-31')) AS base_close,
count() AS n_sessions,
min(dt) AS first_dt,
max(dt) AS last_dt
FROM daily
GROUP BY ticker
HAVING n_sessions >= 200
AND countIf(dt <= toDate('2025-12-31')) > 0
AND last_dt = (SELECT d FROM last_session)
AND first_dt <= (SELECT d FROM last_session) - 350
)
SELECT ticker,
round(last_close, 2) AS close,
round((last_close / base_close - 1) * 100, 1) AS ytd_return_pct
FROM ranged
WHERE last_close <= lo * 1.01
ORDER BY ytd_return_pct ASC, ticker ASC
LIMIT 12يحمل LULU أضعف قراءة منذ بداية السنة في القائمة عند -53.4%، إذ أغلق عند $96.88، أي ضمن 1% من أدنى سعر إغلاق له خلال 52 أسبوعاً. ويليه NKE عند -39.7%.
يمثل أدنى مستوى خلال 52 أسبوعاً موقعاً ضمن نطاق سعري، وليس حكماً على أداء الشركة. فقد تصل الشركات المربحة إلى هذه القائمة بعد فترات طويلة من الهدوء، كما قد تصل إليها شركات تواجه صعوبات حقيقية. ولا يكفي سعر الإغلاق وحده للتمييز بين الحالتين. وللاطلاع على النسخة التي تتناول السوق ككل من السؤال نفسه، راجع كيف تتعافى الأسواق من الانهيارات.
ما الذي تقوله أعداد القمم والقيعان عن اتساع السوق
يقيس اتساع السوق عدد الأسهم المشاركة في الحركة، لا المسافة التي قطعها المؤشر. ويُعد عدد القمم الجديدة مقارنةً بالقيعان الجديدة من أقدم مؤشرات اتساع السوق، وهو الرقم الذي يستحق المتابعة في هذه الصفحة.
| التاريخ | عند أعلى مستوى خلال 52 أسبوعًا | عند أدنى مستوى خلال 52 أسبوعًا | صافي الارتفاعات |
|---|---|---|---|
| Jul 24, 2026 | 38 | 12 | 26 |
| Jul 27, 2026 | 39 | 1 | 38 |
| Jul 28, 2026 | 55 | 3 | 52 |
| Jul 29, 2026 | 32 | 15 | 17 |
| Jul 30, 2026 | 28 | 7 | 21 |
| Jul 31, 2026 | 18 | 8 | 10 |
| Aug 3, 2026 | 24 | 1 | 23 |
| Aug 4, 2026 | 50 | 2 | 48 |
| Aug 5, 2026 | 56 | 2 | 54 |
| Aug 6, 2026 | 36 | 3 | 33 |
| Aug 7, 2026 | 45 | 3 | 42 |
| Aug 10, 2026 | 56 | 5 | 51 |
| Aug 11, 2026 | 51 | 3 | 48 |
| Aug 12, 2026 | 59 | 7 | 52 |
| Aug 13, 2026 | 60 | 2 | 58 |
| Aug 14, 2026 | 48 | 2 | 46 |
| Aug 17, 2026 | 39 | 5 | 34 |
| Aug 18, 2026 | 39 | 6 | 33 |
| Aug 19, 2026 | 38 | 0 | 38 |
| Aug 20, 2026 | 26 | 10 | 16 |
استعلام SQL الدقيق وراء كل رقم
WITH universe AS (
SELECT ticker
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= now() - INTERVAL 20 DAY
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 570
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
AND ticker IN (SELECT arrayJoin(tickers) FROM global_markets.stocks_income_statements
WHERE period_end >= today() - 400)
AND ticker NOT IN ('SPCX','KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits
WHERE execution_date BETWEEN today() - 460 AND today())
GROUP BY ticker
HAVING sum(toFloat64(close) * toFloat64(volume)) >= 2000000000
),
last_session AS (
SELECT max(date) AS d FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY' AND date >= today() - 12 AND date < today()
),
daily AS (
SELECT ticker, date AS dt, toFloat64(close) AS c
FROM global_markets.stocks_daily_aggs
WHERE date < today()
AND ticker IN (SELECT ticker FROM universe)
AND date <= (SELECT d FROM last_session)
AND date >= (SELECT d FROM last_session) - 425
),
rolled AS (
SELECT ticker, dt, c,
max(c) OVER w AS hi,
min(c) OVER w AS lo,
count() OVER w AS n_sessions,
min(dt) OVER (PARTITION BY ticker) AS first_dt
FROM daily
WINDOW w AS (PARTITION BY ticker ORDER BY dt RANGE BETWEEN 364 PRECEDING AND CURRENT ROW)
)
SELECT formatDateTime(dt, '%b %e, %Y') AS date,
countIf(c >= hi * 0.99) AS at_52w_high,
countIf(c <= lo * 1.01) AS at_52w_low,
countIf(c >= hi * 0.99) - countIf(c <= lo * 1.01) AS net_highs
FROM rolled
WHERE n_sessions >= 200
AND first_dt <= dt - 350
AND dt > (SELECT d FROM last_session) - 43
GROUP BY dt
ORDER BY dtفي Sep 4, 2026، أظهر الفحص 31 سهماً عند أعلى مستوى له خلال 52 أسبوعاً أو قريباً منه، مقابل 10 سهماً عند أدنى مستوى أو قريباً منه، بصافي قراءة بلغ 21. وقبل ستة أسابيع، في Jul 24, 2026، أظهر الفحص نفسه 38 قمة و12 قاعاً.
على مدار جلسات 31 المعروضة في الرسم البياني، يتقلب العددان بقوة من يوم إلى آخر، لذلك تكون حركتهما على مدى أسابيع أهم من المستوى المسجل في أي جلسة منفردة. وعندما يحافظ المؤشر على استقراره بينما يتراجع عدد القمم، يكون السوق أضيق مما يوحي به المؤشر وحده. أما السوق الذي يرتفع فيه عدد القيعان، فهو البيئة التي تقف وراء الشراء عندما يخاف الآخرون، وهي الفرضية التي اختبرناها مقابل معنويات الأخبار.
مدى ابتعاد بقية السوق عن أعلى مستوياتها
تمثل القمم والقيعان طرفي التوزيع، بينما تقع معظم الأسهم في الوسط. يرتب هذا القسم كامل قائمة الفحص وفق مسافة كل سهم عن أدنى مستوى له مقارنةً بأعلى مستوى بلغه خلال 52 أسبوعاً، ويعرض الوسيط الحسابي للعائد منذ بداية العام في كل نطاق.
| الفئة | الأسهم | الحصة (%) | الوسيط منذ بداية العام (%) |
|---|---|---|---|
| At the high (under 1%) | 31 | 5.8 | 38.3 |
| 1% to 5% below | 74 | 13.8 | 24.4 |
| 5% to 10% below | 94 | 17.5 | 15.7 |
| 10% to 20% below | 122 | 22.7 | 3.7 |
| 20% to 35% below | 121 | 22.5 | -6.3 |
| More than 35% below | 96 | 17.8 | -17.8 |
استعلام SQL الدقيق وراء كل رقم
WITH universe AS (
SELECT ticker
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= now() - INTERVAL 20 DAY
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) >= 570
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) < 960
AND ticker IN (SELECT arrayJoin(tickers) FROM global_markets.stocks_income_statements
WHERE period_end >= today() - 400)
AND ticker NOT IN ('SPCX','KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits
WHERE execution_date BETWEEN today() - 460 AND today())
GROUP BY ticker
HAVING sum(toFloat64(close) * toFloat64(volume)) >= 2000000000
),
last_session AS (
SELECT max(date) AS d FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY' AND date >= today() - 12 AND date < today()
),
daily AS (
SELECT ticker, date AS dt, toFloat64(close) AS c
FROM global_markets.stocks_daily_aggs
WHERE date < today()
AND ticker IN (SELECT ticker FROM universe)
AND date > (SELECT d FROM last_session) - 365
),
ranged AS (
SELECT ticker,
argMax(c, dt) AS last_close,
max(c) AS hi,
min(c) AS lo,
argMaxIf(c, dt, dt <= toDate('2025-12-31')) AS base_close,
count() AS n_sessions,
min(dt) AS first_dt,
max(dt) AS last_dt
FROM daily
GROUP BY ticker
HAVING n_sessions >= 200
AND countIf(dt <= toDate('2025-12-31')) > 0
AND last_dt = (SELECT d FROM last_session)
AND first_dt <= (SELECT d FROM last_session) - 350
)
SELECT multiIf(p < 1, 'At the high (under 1%)',
p < 5, '1% to 5% below',
p < 10, '5% to 10% below',
p < 20, '10% to 20% below',
p < 35, '20% to 35% below',
'More than 35% below') AS bucket,
count() AS stocks,
round(100.0 * count() / sum(count()) OVER (), 1) AS share_pct,
round(quantileExact(0.5)(ytd), 1) AS median_ytd_pct
FROM (
SELECT (1 - last_close / hi) * 100 AS p,
(last_close / base_close - 1) * 100 AS ytd,
multiIf(p < 1, 0, p < 5, 1, p < 10, 2, p < 20, 3, p < 35, 4, 5) AS ord
FROM ranged
)
GROUP BY bucket, ord
ORDER BY ordأغلق 5.8% من الأسهم في قائمة الفحص، وعددها 31 اسماً، ضمن 1% من أعلى مستوى لها خلال 52 أسبوعاً. وفي الطرف الآخر، أغلق 17.8% سهماً على انخفاض يتجاوز 35% عن ذلك المستوى. بلغ الوسيط الحسابي للعائد منذ بداية العام في النطاق الأعلى 38.3%، وفي النطاق الأدنى -17.8%، ويرسم المخطط المنحنى بينهما.
يعكس هذا التدرج الحساب أكثر مما يعكس اكتشافاً جديداً؛ فالسهم القريب من أعلى مستوى له خلال 52 أسبوعاً أمضى، بحكم التعريف، جزءاً كبيراً من العام في الصعود. وتكمن أهمية هذا القسم في نطاقه: مدى ندرة المستويات المتطرفة، وحجم السوق الواقع على مسافة كبيرة من أفضل سعر بلغه كل سهم. إن الاحتفاظ بأحد هذه الأسهم بحجم كبير هو التعرض الذي يقيس المخاطر الفعلية لسهم واحد.
موقع السوق نفسه ضمن نطاقه على مدى 52 أسبوعاً
تُقرأ حالة سهم واحد عند مستوى مرتفع بصورة مختلفة عندما يكون السوق قريباً من أعلى مستوياته، مقارنةً بكونه بعيداً عنها. ويُقاس أداء صناديق ETF الخمسة الواسعة النطاق أدناه بالطريقة نفسها المستخدمة مع الأسهم المذكورة أعلاه.
| التسمية | النسبة المئوية دون القمة | النسبة المئوية فوق القاع | العائد منذ بداية العام (%) |
|---|---|---|---|
| S&P 500 (SPY) | 0.51 | 22.5 | 13.5 |
| Dow 30 (DIA) | 1.11 | 18.9 | 11.7 |
| S&P 500 equal weight (RSP) | 1.36 | 20.6 | 14.7 |
| Russell 2000 (IWM) | 3.23 | 28.9 | 19.9 |
| Nasdaq 100 (QQQ) | 3.3 | 29.2 | 17.5 |
استعلام SQL الدقيق وراء كل رقم
WITH last_session AS (
SELECT max(date) AS d FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY' AND date >= today() - 12 AND date < today()
),
daily AS (
SELECT ticker, date AS dt, toFloat64(close) AS c
FROM global_markets.stocks_daily_aggs
WHERE date < today()
AND ticker IN ('SPY', 'QQQ', 'DIA', 'IWM', 'RSP')
AND date > (SELECT d FROM last_session) - 365
),
ranged AS (
SELECT ticker,
argMax(c, dt) AS last_close,
max(c) AS hi,
min(c) AS lo,
argMaxIf(c, dt, dt <= toDate('2025-12-31')) AS base_close,
count() AS n_sessions,
min(dt) AS first_dt,
max(dt) AS last_dt
FROM daily
GROUP BY ticker
HAVING n_sessions >= 200
AND countIf(dt <= toDate('2025-12-31')) > 0
AND last_dt = (SELECT d FROM last_session)
AND first_dt <= (SELECT d FROM last_session) - 350
)
SELECT multiIf(ticker = 'SPY', 'S&P 500 (SPY)',
ticker = 'QQQ', 'Nasdaq 100 (QQQ)',
ticker = 'DIA', 'Dow 30 (DIA)',
ticker = 'RSP', 'S&P 500 equal weight (RSP)',
'Russell 2000 (IWM)') AS label,
round((1 - last_close / hi) * 100, 2) AS pct_below_high,
round((last_close / lo - 1) * 100, 1) AS pct_above_low,
round((last_close / base_close - 1) * 100, 1) AS ytd_return_pct
FROM ranged
ORDER BY pct_below_high ASCأغلق S&P 500 (SPY) عند مستوى يقل بنسبة 0.51% عن أعلى مستوى له على مدى 52 أسبوعاً، وهو الأقرب بين الصناديق الخمسة، كما يزيد بنسبة 22.5% على أدنى مستوى له خلال الفترة نفسها. ويبتعد Nasdaq 100 (QQQ) عن أعلى مستوى له بأكبر قدر، عند 3.3%. ومنذ بداية العام، يبلغ الرقمان 13.5% و17.5% على التوالي.
يشكل الفارق بين النسخة متساوية الأوزان والنسخة المرجحة بالقيمة السوقية للمؤشر نفسه قراءةً مستقلة لاتساع المشاركة في السوق. عندما يكون الخط متساوي الأوزان أقرب إلى أعلى مستوياته، فهذا يعني أن السهم المتوسط يتفوق على أكبر مكونات المؤشر. وعندما يكون الخط المرجح بالقيمة السوقية أقرب، فهذا يعني أن عدداً قليلاً من الشركات الكبرى جداً يحمل المؤشر. لا يشير أي من الوضعين إلى اتجاه مستقبلي، كما أن الخروج من السوق خلال الفترة الخطأ ينطوي على تكلفة موضحة في تفويت أفضل أيام السوق.
كيفية قياس ذلك
تأتي كل الأرقام في هذه الصفحة من أشرطة سعرية مدتها دقيقة واحدة على شريط التداول في البورصات الأمريكية، ثم تُجمَّع في أسعار إغلاق يومية. وفيما يلي القواعد كاملةً:
- النطاق. تقتصر القائمة على الشركات التشغيلية المدرجة في الولايات المتحدة، التي يمكن التعرّف إليها من خلال قائمة دخل للشركة أُودعت لدى SEC عن فترة انتهت خلال آخر 400 يوم، ولذلك تُستبعد ETF والصناديق من القائمتين. كما تُستبعد ETF ذات الرافعة المالية والعكسية بالاسم أيضاً، تحسباً لأي التباس.
- حد السيولة. يجب أن يكون السهم قد شهد تداولات لا تقل قيمتها عن 2 مليار دولار خلال آخر 20 يوماً تقويمياً. وبعد استبعاد عطلات نهاية الأسبوع والعطلات الرسمية، تضم هذه الفترة نحو 12 جلسة، ما يجعل المتوسط قريباً من 150 مليون دولار في الجلسة. ويحصر ذلك القائمتين في أسهم يستطيع القارئ التداول فيها فعلياً، ويمنع شريط التداول ضعيف السيولة من إنتاج قراءة متطرفة مصطنعة.
- استبعاد التجزئات، لا تعديل الأسعار. يُحذف من الفحص أي ticker خضع لتجزئة أسهم خلال آخر 460 يوماً. وتمتد هذه الفترة إلى ما بعد سنة كاملة عمداً، لتكون واسعة بما يكفي لتغطية أقدم الأسعار التي يعود إليها مخطط اتساع السوق أدناه. وهذه هي الطريقة الأرجح لنشر صفحة كهذه نتيجة زائفة: إذ تضاعف عملية تجزئة عكسية بنسبة 1 إلى 20 السعر المعلن 20 مرة من دون أن يقابل ذلك تداول فعلي، فيسجل الفحص رقماً قياسياً جديداً مذهلاً لأعلى مستوى خلال 52 أسبوعاً. أما التجزئة الآجلة فتنتج الصورة المعاكسة وتوهم بتسجيل أدنى مستوى خلال 52 أسبوعاً.
- أسعار الإغلاق، لا المستويات القصوى خلال الجلسة. يُقاس الارتفاع والانخفاض استناداً إلى أسعار الإغلاق. فقد يتداول السهم عند مستوى أعلى من قمته خلال 52 أسبوعاً أثناء الجلسة، ثم يغلق دونه، ولا يظهر هنا مطلقاً. أما الفحوص المبنية على الصفقات المنفذة خلال الجلسة فتسجل أعداداً أكبر.
- يجب أن تكون الجلسة مكتملة. يُعرَّف إغلاق اليوم بأنه آخر شريط سعري مدته دقيقة واحدة بين الساعة 15:30 والساعة 16:00 بتوقيت نيويورك. ولا تتضمن الجلسة التي لا يزال تحميل بياناتها جارياً أي أشرطة سعرية خلال نصف الساعة تلك، ولذلك لا يمكنها دخول الحساب، كما لا تُحتسب الجلسة الجارية مطلقاً. وتُستبعد جلسات العطلات التي تنتهي مبكراً للسبب نفسه. والتاريخ المبيّن أعلاه هو تاريخ آخر جلسة اجتازت الاختبار، ولذلك قد يتأخر عن التاريخ التقويمي بيوم أو يومين.
- سجل تاريخي لسنة كاملة. يحتاج السهم إلى 200 جلسة على الأقل داخل فترة 52 أسبوعاً، وإلى جلسة أولى تعود إلى 350 يوماً على الأقل. ولا يمكن لشركة أُدرجت قبل ثلاثة أشهر أن تسجل هنا أعلى مستوى خلال 52 أسبوعاً.
- النطاق البالغ 1%. يُقصد بعبارة «عند أعلى مستوى خلال 52 أسبوعاً» أن يكون سعر الإغلاق عند أعلى سعر إغلاق خلال آخر 52 أسبوعاً أو ضمن نطاق 1% منه، وينطبق المعيار نفسه بصورة معكوسة على قائمة الانخفاضات. وتُقاس العوائد منذ بداية العام انطلاقاً من سعر الإغلاق النهائي لعام 2025.
الأسئلة الشائعة
هل يُعد الشراء عند أعلى مستوى خلال 52 أسبوعاً فكرة جيدة؟
لا توجد إجابة عامة، وما يرد هنا لا يُعد نصيحة. ما تعرضه هذه الصفحة يستند إلى بيانات تاريخية؛ إذ حققت الأسهم التي تقع ضمن نطاق 1% من أعلى مستوى لها خلال 52 أسبوعاً عائداً منذ بداية السنة حتى تاريخه بوسيط قدره 38.3%، مقابل -17.8% للأسهم التي تقل بأكثر من 35% عن أعلى مستوياتها. يصف ذلك السنة التي مرت على تلك الأسهم، لا السنة المقبلة. ويشير هذا التصنيف إلى موضع السهم ضمن نطاق سعري، لا إلى تقييمه.
ماذا يعني بلوغ سهم أدنى مستوى له خلال 52 أسبوعاً؟
يعني أن السهم أغلق عند سعر أدنى من أي سعر سجله خلال الأسابيع الـ52 السابقة. وفي Sep 4, 2026، انطبق ذلك على 10 أسهماً في هذه الشاشة. قد يتزامن الانخفاض مع تدهور أداء الشركة، أو مع تراجع طويل الأمد في شركة مربحة، ولا يوضح السعر وحده أي الاحتمالين هو الصحيح.
كم عدد الأسهم التي تسجل أعلى مستوياتها خلال 52 أسبوعاً الآن؟
حتى إغلاق Sep 4, 2026، أغلقت 31 أسهماً في هذه الشاشة عند أعلى مستوى لها خلال 52 أسبوعاً أو ضمن نطاق 1% منه، مقابل 10 سهماً عند أدنى مستوى لها خلال 52 أسبوعاً أو ضمن نطاق 1% منه. تضم الشاشة شركات تشغيلية أمريكية كبيرة وعالية السيولة تجاوزت حد دوران قدره 2 مليار دولار خلال آخر 20 يوماً تقويمياً، ولذلك تأتي هذه الأعداد أقل مما قد تعرضه شاشة تشمل جميع الإدراجات.
كيف يُحتسب أعلى مستوى خلال 52 أسبوعاً؟
خذ كل أسعار الإغلاق خلال الأسابيع الـ52 الماضية وحدد أكبرها. إذا ساوى أحدث إغلاق هذا السعر، يكون السهم قد سجل أعلى إغلاق له خلال 52 أسبوعاً. وتحتسب هذه الصفحة أيضاً كل سهم يقع ضمن نطاق 1% من ذلك المستوى، وتستبعد أي ticker شهد تجزئة خلال آخر 460 يوماً، لأن التجزئة تغيّر السعر المعلن من دون أن تغيّر قيمة الحيازة.
تخزّن كل لوحة أعلاه استعلام SQL الذي يقف وراءها. افتح الاستعلام أسفل أي جدول لمراجعة الشاشة، أو شغّله على محطة Strasmore. وللاطلاع على أكبر التحركات خلال الأسبوع بدلاً من أقصى المستويات خلال السنة، راجع أكبر الأسهم الرابحة والخاسرة هذا الأسبوع.