गेल्या आठवड्यात अमेरिकन बाजारात काय घडले, हे मोजमापाने सादर केले आहे. खालील प्रत्येक आकडा वास्तविक टेपवरून घेतलेल्या स्टोअर केलेल्या क्वेरीमधून वाचला आहे, आणि हे पान दर आठवड्याला रिफ्रेश होते, त्यामुळे आकडे नेहमीच सर्वात अलीकडील पूर्ण आठवड्याच्या व्यवहाराचे असतात.
निर्देशांक स्कोअरबोर्ड
प्रत्येक आकड्यामागील अचूक SQL
WITH sess AS (
SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMin(toFloat64(open), toTimeZone(window_start, 'America/New_York')) AS o,
argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
AND window_start >= now() - INTERVAL 12 DAY AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, d
),
wk AS (SELECT ticker, argMin(o, d) AS wo, argMax(c, d) AS wc, min(d) AS d0, max(d) AS d1
FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker)
SELECT multiIf(ticker = 'SPY', 'S&P 500 (SPY)', ticker = 'QQQ', 'Nasdaq 100 (QQQ)', ticker = 'DIA', 'Dow (DIA)', 'Russell 2000 (IWM)') AS index_etf,
round((wc / wo - 1) * 100, 2) AS week_return_pct,
(SELECT formatDateTime(min(d0), '%b %e') FROM wk) AS week_start,
(SELECT formatDateTime(max(d1), '%b %e') FROM wk) AS week_end
FROM wk
ORDER BY multiIf(ticker = 'SPY', 0, ticker = 'QQQ', 1, ticker = 'DIA', 2, 3)Jul 17 ते Jul 23 या आठवड्यासाठी, S&P 500 (SPY) ने -0.45% परतावा दिला, Nasdaq 100 (QQQ) ने 0.28%, Dow (DIA) ने -0.67%, आणि लहान-कंपनी रसेल 2000 (IWM) ने -0.09% परतावा दिला. या चार निर्देशांकांमधील अंतर ही आठवड्याची एका ओळीतली कहाणी आहे: जेव्हा Nasdaq आणि Russell वेगळे होतात, तेव्हा बाजार मेगाकॅप ग्रोथ आणि बाकी सर्व काही यामध्ये निवड करत असतो.
पृष्ठभागाखाली: ब्रेड्थ
निर्देशांकाची पातळी किती समभागांनी प्रत्यक्षात सहभाग घेतला हे लपवते. हे प्रत्येक सत्रात त्यांची मोजदाद करते: किमान $500 दशलक्ष व्यवहार करणाऱ्या समभागांपैकी, किती मागील सत्रापेक्षा जास्त बंद झाले आणि किती कमी बंद झाले.
प्रत्येक आकड्यामागील अचूक SQL
WITH day AS (
SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c,
sum(toFloat64(close) * toFloat64(volume)) AS dv
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= now() - INTERVAL 14 DAY AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, d
),
chg AS (SELECT ticker, d, c, dv, lagInFrame(c) OVER (PARTITION BY ticker ORDER BY d) AS prev_c FROM day),
per_day AS (
SELECT d,
countIf(c > prev_c AND dv >= 500000000 AND prev_c > 3) AS advancers,
countIf(c < prev_c AND dv >= 500000000 AND prev_c > 3) AS decliners,
countIf(dv >= 500000000 AND prev_c > 3) AS total
FROM chg WHERE d >= (SELECT max(d) FROM day) - 12 AND prev_c > 0
GROUP BY d HAVING total >= 100
),
recent AS (SELECT d, advancers, decliners FROM per_day ORDER BY d DESC LIMIT 5)
SELECT d AS date, advancers, decliners FROM recent ORDER BY d ASCया दोन रेषा म्हणजे सहभाग स्वतःच. जेव्हा वाढणारे समभाग आठवडाभर घसरणाऱ्यांपेक्षा लक्षणीयरीत्या पुढे धावतात, तेव्हा वाढत्या निर्देशांकाला संपूर्ण बाजाराचा पाठिंबा असतो; जेव्हा त्या एकत्र येतात किंवा ओलांडतात, तेव्हा हिरवा निर्देशांक म्हणजे मोजक्या मोठ्या नावांनी उचललेली टेप असते, ज्यात बहुतेक समभाग सहभागी झालेले नसतात. सर्वात अलीकडील सत्रात, 101 समभाग वाढले आणि 128 घसरले.
क्षेत्रे, सर्वोत्तम ते सर्वात वाईट
प्रत्येक आकड्यामागील अचूक SQL
WITH sess AS (
SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMin(toFloat64(open), toTimeZone(window_start, 'America/New_York')) AS o,
argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('XLB', 'XLC', 'XLE', 'XLF', 'XLI', 'XLK', 'XLP', 'XLRE', 'XLU', 'XLV', 'XLY')
AND window_start >= now() - INTERVAL 12 DAY AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, d
),
wk AS (SELECT ticker, argMin(o, d) AS wo, argMax(c, d) AS wc FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker)
SELECT multiIf(ticker = 'XLK', 'Technology', ticker = 'XLC', 'Communications', ticker = 'XLE', 'Energy',
ticker = 'XLF', 'Financials', ticker = 'XLI', 'Industrials', ticker = 'XLB', 'Materials',
ticker = 'XLP', 'Staples', ticker = 'XLRE', 'Real Estate', ticker = 'XLU', 'Utilities',
ticker = 'XLV', 'Health Care', 'Consumer Disc.') AS sector,
round((wc / wo - 1) * 100, 2) AS week_return_pct
FROM wk ORDER BY week_return_pct DESCक्षेत्र मंडळ आठवड्याला आघाडीवर आणि मागे राहिलेल्यांमध्ये विभागते. Technology ने 3.53% सह आघाडी घेतली, आणि Consumer Disc. ने -5.75% सह मागे राहिले. सर्वोच्च आणि सर्वात खालच्या क्षेत्रातील प्रसार हे सांगते की आठवडा किती प्रमाणात रोटेशनने चालला विरुद्ध एकसमान हालचालीने.
आठवड्यातील सर्वात मोठे हलणारे
जोरदार व्यापार झालेल्या समभागांमध्ये ($1 अब्ज पेक्षा जास्त व्यवहार, लीव्हरेज्ड आणि इन्व्हर्स ETF वगळून) सर्वात मोठे साप्ताहिक नफे:
प्रत्येक आकड्यामागील अचूक SQL
WITH sess AS (
SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMin(toFloat64(open), toTimeZone(window_start, 'America/New_York')) AS o,
argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c,
sum(toFloat64(close) * toFloat64(volume)) AS dv
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= now() - INTERVAL 12 DAY AND ticker NOT IN ('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 (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, d
),
wk AS (SELECT ticker, argMin(o, d) AS wo, argMax(c, d) AS wc, sum(dv) AS wd, count() AS n
FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker)
SELECT ticker, round((wc / wo - 1) * 100, 1) AS week_return_pct, round(wd / 1e9, 1) AS week_dollar_bn
FROM wk WHERE wd >= 1000000000 AND wo >= 10 AND n >= 4
ORDER BY (wc / wo - 1) DESC LIMIT 7CIFR ने सर्व द्रव नावांमध्ये आघाडी घेतली, आठवड्यात 52.4% वर. सर्वात तीव्र घसरण उलट दिशेने झाली:
प्रत्येक आकड्यामागील अचूक SQL
WITH sess AS (
SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMin(toFloat64(open), toTimeZone(window_start, 'America/New_York')) AS o,
argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c,
sum(toFloat64(close) * toFloat64(volume)) AS dv
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= now() - INTERVAL 12 DAY AND ticker NOT IN ('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 (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, d
),
wk AS (SELECT ticker, argMin(o, d) AS wo, argMax(c, d) AS wc, sum(dv) AS wd, count() AS n
FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker)
SELECT ticker, round((wc / wo - 1) * 100, 1) AS week_return_pct, round(wd / 1e9, 1) AS week_dollar_bn
FROM wk WHERE wd >= 1000000000 AND wo >= 10 AND n >= 4
ORDER BY (wc / wo - 1) ASC LIMIT 7PATH हे जोरदार व्यापार झालेल्या समभागांमध्ये सर्वात जास्त घसरले, -15.2% वर. सतत रिफ्रेश होणारा संपूर्ण रोलिंग लीडरबोर्ड साप्ताहिक हालचाली पान वर आहे.
व्हॉल्यूम कुठे केंद्रित झाला
व्यापार केलेले डॉलर दाखवतात की बाजाराचे लक्ष प्रत्यक्षात कुठे होते, जे नेहमी सर्वात मोठ्या टक्केवारीच्या हालचाली असलेल्या ठिकाणी नसते.
प्रत्येक आकड्यामागील अचूक SQL
WITH sess AS (
SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
sum(toFloat64(close) * toFloat64(volume)) AS dv
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= now() - INTERVAL 12 DAY AND ticker NOT IN ('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 (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, d
),
wk AS (SELECT ticker, sum(dv) AS wd FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker)
SELECT ticker, round(wd / 1e9, 1) AS week_dollar_bn FROM wk ORDER BY wd DESC LIMIT 8MU या समभागाने आठवड्यात सर्वाधिक डॉलर व्हॉल्यूम पाहिला, $140.2 अब्ज. लहान किंमत हालचालीवर जोरदार व्हॉल्यूम म्हणजे गर्दीचे, द्रव नाव हात बदलत आहे; मोठ्या हालचालीवर जोरदार व्हॉल्यूम म्हणजे खात्री. या यादीच्या शीर्षस्थानी असलेली नावे सहसा मेगाकॅप्स आणि आठवड्यातील बातमीतील समभाग असतात, आणि याची वरील हालचाली यादीशी तुलना केल्यास खूप हललेले समभाग आणि फक्त खूप व्यापार झालेले समभाग यात फरक पडतो.
बाजारातील आठवडा कसा वाचावा
एकत्र वाचलेले चार आकडे, कोणत्याही एका निर्देशांक पातळीपेक्षा आठवड्याचे चांगले वर्णन करतात. निर्देशांक स्कोअरबोर्ड सांगतो की सरासरी डॉलरने कसे काम केले, सर्वात मोठ्या कंपन्यांकडे वजन देऊन. ब्रेड्थ सांगते की किती समभागांनी प्रत्यक्षात भाग घेतला: पातळ ब्रेड्थवर मजबूत निर्देशांक म्हणजे अरुंद, शीर्ष-जड हालचाल जी इतिहासानुसार टिकत नाही, तर विस्तृत ब्रेड्थ म्हणजे टिकाऊ, संपूर्ण-बाजार बदल. क्षेत्र मंडळ सांगते की तो कोणत्या प्रकारचा आठवडा होता, सर्वोत्तम आणि सर्वात वाईट क्षेत्रातील मोठा प्रसार रोटेशन आणि स्टॉक-पिकिंगकडे निर्देश करतो, तर अरुंद प्रसार एका लाटेने सर्व काही एकाच वेळी हलवणाऱ्या भरतीकडे निर्देश करतो. हालचाली आणि व्हॉल्यूम लीडर्स नंतर ती चालवणारी विशिष्ट नावे सांगतात, मोठ्या टक्केवारीच्या हालचालींना शांत, जोरदार व्यापार झालेल्या राक्षसांपासून वेगळे करतात. हा आढावा दर आठवड्याला हे चारही बाजूने ठेवतो जेणेकरून आठवडा एक शीर्षक नव्हे तर एक चित्र म्हणून वाचला जाईल. प्रत्येक आकडा स्टोअर केलेल्या क्वेरीवरून मोजला गेल्याने, त्यापैकी काहीही टेपने प्रत्यक्षात छापलेल्यापासून विचलित होऊ शकत नाही.
वारंवार विचारले जाणारे प्रश्न
या आठवड्यात बाजारात काय घडले?
Jul 17 ते Jul 23 या आठवड्यासाठी, S&P 500 ने -0.45% आणि Nasdaq 100 ने 0.28% परतावा दिला. Technology हे सर्वात मजबूत क्षेत्र होते आणि Consumer Disc. हे सर्वात कमकुवत, आणि सर्वात अलीकडील सत्रात 101 जोरदार व्यापार झालेले समभाग वाढले तर 128 घसरले. वरील पॅनेलमध्ये संपूर्ण तपशील आहे.
हा आढावा किती वेळा अपडेट होतो?
दर आठवड्याला. हे पान मागील पाच व्यवहार सत्रांच्या लाइव्ह क्वेरीवरून मोजले जाते, त्यामुळे ते नेहमीच सर्वात अलीकडील पूर्ण आठवडा प्रतिबिंबित करते. सबस्क्राइबर्सना हे आठवड्यातून एक ईमेल म्हणून मिळते.
आकडे कुठून येतात?
प्रत्येक आकडा मार्केट टेप (इक्विटीज मिनिट बार) विरुद्ध स्टोअर केलेल्या क्वेरीमधून वाचला जातो. कोणत्याही पॅनेलखाली SQL उघडून त्याचे ऑडिट करा, किंवा स्ट्रासमोर टर्मिनलवर स्वतः तीच क्वेरी चालवा.
हे तुमच्या इनबॉक्समध्ये हवे आहे का? हा सबस्क्राइबर्सना मिळणारा साप्ताहिक आढावा आहे: आठवड्यातून एक ईमेल, आकड्यांमध्ये बाजाराचा आठवडा, प्रत्येक आकडा ऑडिट करण्यायोग्य. दररोजच्या अपडेट्ससाठी, हालचाली आणि शॉर्ट-इंटरेस्ट पाने सतत रिफ्रेश होतात.