Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor · · Updated 2026-07-25

kad skor sektor h1 2026 pemenang dan kalah

Kesebelas ETF sektor S&P 500 dinilai untuk H1 2026: pemenang dan kalah, putaran Q1 ke Q2, keluasan dalam setiap sektor, dan kos dagangan setiap satu.

Kad skor sektor H1 2026 menunjukkan julat penuh hasil: teknologi (XLK) menutup tempoh enam bulan naik 30.8%, perkhidmatan komunikasi (XLC) menutup -9.3%, dan kira-kira empat puluh mata peratusan memisahkan sektor terbaik daripada yang terburuk. Tiga daripada sebelas ETF sektor S&P 500 menutup separuh tahun dalam zon merah, dan hampir tiada apa yang mengekalkan kedudukannya dari suku pertama ke suku kedua — separuh tahun itu adalah dua pasaran bertentangan yang dicantumkan, dan halaman ini menilai kedua-duanya. Setiap nombor di bawah adalah hasil pertanyaan yang disimpan; kembangkan mana-mana panel untuk SQL yang tepat.

Apa itu ETF sektor — dan bagaimana halaman ini menilainya

Kesebelas dana Select Sector SPDR membahagikan S&P 500 kepada kelompok industri, jadi satu ticker membeli — atau melindung nilai — satu pandangan sektor. Setiap dana memegang ahli indeks sektornya, diberatkan mengikut nilai pasaran, dan berdagang sepanjang sesi seperti saham. Halaman ini menilai setiap dana dalam empat cara: pulangan harga (buka pertama waktu biasa hingga tutup terakhir waktu biasa), suku tahun di bawah separuh nombor, volum dolar (harga darab saham didagangkan — ukuran paling bersih bagi jumlah wang yang bertukar tangan), dan spread bida-tanya — jurang antara harga terbaik untuk membeli dan harga terbaik untuk menjual, iaitu kos untuk satu pusingan pergi balik. Lejar peringkat indeks untuk enam bulan yang sama — kadar, opsyen, IPO, keluasan — terletak di ringkasan pasaran H1 2026.

Papan skor: sebelas sektor, belahan suku dan separuh

PertanyaanSebelas ETF sektor: pulangan H1 2026, pecahan Q1 dan Q2, serta volum dolar H1
SQL tepat di sebalik setiap nombor
SELECT ticker,
    round((argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)
         / argMinIf(toFloat64(open), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-01-01') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100, 1) AS h1_return_pct,
    round((argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-03-31') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)
         / argMinIf(toFloat64(open), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-01-01') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100, 1) AS q1_return_pct,
    round((argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)
         / argMinIf(toFloat64(open), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-04-01') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100, 1) AS q2_return_pct,
    round(sumIf(toFloat64(close) * toFloat64(volume), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / 1e9, 1) AS h1_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('XLB', 'XLC', 'XLE', 'XLF', 'XLI', 'XLK', 'XLP', 'XLRE', 'XLU', 'XLV', 'XLY')
  AND window_start >= toDateTime('2026-01-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY ticker
ORDER BY ticker

Baca lajur separuh dahulu: teknologi mendahului pada 30.8%, diikuti perindustrian pada 19% dan tenaga pada 18.8%, manakala tiga sektor berakhir negatif — perkhidmatan komunikasi pada -9.3%, penggunaan budi bicara pada -2.3%, dan kewangan pada -2.2%. Lapan daripada sebelas positif adalah lebar yang baik untuk separuh yang dibuka dengan indeks menurun.

Lajur suku menyimpan cerita sebenar. Pemimpin Q1 ialah tenaga (36.9%), bahan (9.8%), utiliti (7%), dan keperluan asas (5.5%) — satu dagangan komoditi ditambah pertahanan klasik — manakala teknologi (-8.7%), kewangan (-9.9%), dan penggunaan budi bicara (-9.3%) jatuh bersama pasaran luas. Q2 membalikkan jadual: teknologi kembali 42%, perindustrian 13.3%, dan penjagaan kesihatan 7.8%, manakala tenaga (-11%), perkhidmatan komunikasi (-3.7%), dan utiliti (-1%) menamatkan suku dalam merah. Perjalanan pergi balik tenaga — 36.9% kemudian -11% — dan imej cermin kewangan — -9.9% kemudian 7.7% — adalah dua ilustrasi paling jelas tentang apa yang disembunyikan oleh satu angka separuh tahun.

Putaran, bulan demi bulan

Tiga ticker merangkumi keseluruhan cerita putaran, jadi panel ini menjejakinya mengikut bulan: XLE (pemimpin Q1), XLK (pemimpin Q2), dan XLF (perdagangan cermin).

PertanyaanXLE, XLF, dan XLK mengikut bulan: putaran H1 2026 pada butiran bulan
SQL tepat di sebalik setiap nombor
SELECT toString(toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York')))) AS month, ticker,
    round((argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)
         / argMinIf(toFloat64(open), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100, 1) AS month_return_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('XLE', 'XLF', 'XLK')
  AND window_start >= toDateTime('2026-01-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY month, ticker
ORDER BY month, ticker

XLE meningkat dalam setiap tiga bulan pertama — 14.1% pada Januari, 11.6% pada Februari, 6% pada Mac, satu tangga yang semakin perlahan — kemudian tiga bulan berturut-turut tanpa kenaikan (-0.2%, -4.7%, -6.8%). XLK menunjukkan imej cermin: negatif pada Januari, Februari, dan Mac, kemudian 18.9% pada April dan 19.1% pada Mei — bulan berturut-turut yang membina hampir keseluruhan separuh tahun peneraju sektor. April adalah titik serah: pertukaran kepimpinan terletak dalam satu lajur jadual ini. Dua bulan positif XLF ialah April dan Jun, masing-masing pada 4.7% dan 4.7%. Pengumuman yang menjadi tandingan separuh tahun — data inflasi, gaji, keluk Treasury — dikumpulkan dalam gambaran makro memasuki H2 2026.

Keluasan dalam Setiap Sektor

Pulangan dana sektor tidak memberitahu berapa banyak ahlinya yang turut serta. Gudang data tidak mempunyai lajur klasifikasi sektor, jadi panel ini mengukur keluasan dalam sektor dengan menggunakan bakul tetap yang didedahkan sepenuhnya: lima nama bermodal besar yang terkenal bagi setiap sektor, lima puluh lima kesemuanya, setiap satu disenaraikan dalam SQL. Ini adalah sampel nama-nama terkenal, bukan pegangan sebenar dana — had bakul tersebut dijelaskan dalam nota data.

PertanyaanBakul lima nama setiap sektor: ahli naik vs turun, median, terbaik dan terburuk — H1 2026
SQL tepat di sebalik setiap nombor
SELECT sector,
       count() AS members,
       countIf(ret_pct > 0) AS members_up,
       countIf(ret_pct <= 0) AS members_down,
       round(quantileDeterministic(0.5)(ret_pct, cityHash64(ticker)), 1) AS median_member_pct,
       argMax(ticker, (ret_pct, ticker)) AS best_member,
       round(max(ret_pct), 1) AS best_member_pct,
       argMin(ticker, (ret_pct, ticker)) AS worst_member,
       round(min(ret_pct), 1) AS worst_member_pct
FROM (
    SELECT ticker,
           multiIf(ticker IN ('AAPL','MSFT','NVDA','AVGO','ORCL'), 'technology (XLK)',
                   ticker IN ('META','GOOGL','NFLX','DIS','TMUS'), 'communication services (XLC)',
                   ticker IN ('XOM','CVX','COP','EOG','SLB'), 'energy (XLE)',
                   ticker IN ('JPM','BAC','WFC','GS','MS'), 'financials (XLF)',
                   ticker IN ('GE','CAT','RTX','UNP','UPS'), 'industrials (XLI)',
                   ticker IN ('LLY','UNH','JNJ','ABBV','MRK'), 'health care (XLV)',
                   ticker IN ('AMZN','TSLA','HD','MCD','NKE'), 'consumer discretionary (XLY)',
                   ticker IN ('PG','COST','WMT','KO','PEP'), 'consumer staples (XLP)',
                   ticker IN ('NEE','SO','DUK','CEG','AEP'), 'utilities (XLU)',
                   ticker IN ('PLD','AMT','EQIX','WELL','SPG'), 'real estate (XLRE)',
                   'materials (XLB)') AS sector,
           (argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)
            / argMinIf(toFloat64(open), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100 AS ret_pct
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AAPL','MSFT','NVDA','AVGO','ORCL','META','GOOGL','NFLX','DIS','TMUS','XOM','CVX','COP','EOG','SLB','JPM','BAC','WFC','GS','MS','GE','CAT','RTX','UNP','UPS','LLY','UNH','JNJ','ABBV','MRK','AMZN','TSLA','HD','MCD','NKE','PG','COST','WMT','KO','PEP','NEE','SO','DUK','CEG','AEP','PLD','AMT','EQIX','WELL','SPG','LIN','SHW','APD','FCX','ECL')
      AND window_start >= toDateTime('2026-01-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
    GROUP BY ticker
)
GROUP BY sector
ORDER BY median_member_pct DESC, sector

Dua baris mendapat perhatian paling utama. Penjagaan kesihatan: kesemua 5 daripada lima nama dalam bakulnya meningkat, dengan median sebanyak 21.7% — manakala XLV, dana tersebut, memperoleh 2.5% pada separuh masa. Pulangan dana adalah berpemberat mengikut nilai pasaran; median bakul memberatkan setiap ahli secara sama rata — penjagaan kesihatan adalah kes paling luas di mana bakul mengatasi dana. Teknologi adalah jurang yang sama secara terbalik — dan, diukur dari hujung ke hujung, yang paling luas sekali: dana memperoleh 30.8% manakala lima nama terkenal terbesarnya terbahagi kepada 3 naik dan 2 turun dengan median sebanyak 5.2%, dan ORCL mencatatkan -25.7%. Keuntungan utama sektor itu tidak datang daripada megacap klasiknya — dari mana ia datang adalah panel seterusnya. Di tempat lain dalam jadual: CAT's 84.3% adalah cetakan terbaik antara kesemua lima puluh lima nama, dan perkhidmatan komunikasi adalah bilik paling lemah dalam bangunan ini — 1 daripada lima naik, median -15.2%, dengan NFLX pada -24.2%.

Perdagangan memori-semikonduktor dalam sektor teknologi

PertanyaanLapan nama cip dan memori yang banyak didagangkan: pulangan H1, pecahan suku tahun, volum dolar H1
SQL tepat di sebalik setiap nombor
SELECT ticker,
    round((argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)
         / argMinIf(toFloat64(open), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100, 1) AS h1_return_pct,
    round((argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-03-31') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)
         / argMinIf(toFloat64(open), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100, 1) AS q1_return_pct,
    round((argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)
         / argMinIf(toFloat64(open), window_start, window_start >= toDateTime('2026-04-01 00:00:00') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100, 1) AS q2_return_pct,
    round(sumIf(toFloat64(close) * toFloat64(volume), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / 1e9, 1) AS h1_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('MU', 'SNDK', 'NVDA', 'AMD', 'INTC', 'AVGO', 'QCOM', 'TXN')
  AND window_start >= toDateTime('2026-01-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY ticker
ORDER BY h1_return_pct DESC, ticker

Apabila sektor teknologi dipecahkan, perdagangan saham tunggal yang mentakrifkan separuh tahun ini terserlah. SNDK mencatatkan pulangan 830.1% dalam tempoh enam bulan, MU 290%, INTC 269.3%, dan AMD 165.3% — manakala NVDA, saham tunggal paling giat didagangkan dalam kumpulan ini dengan jumlah dagangan setengah tahun sebanyak $3287.9 bilion, mencatatkan pulangan 5.2%, dengan AVGO pada 6.9% dan QCOM pada 6.3%. Kompleks ini terbahagi dua: nama-nama memori dan faundri meningkat berganda manakala nama-nama pemecut AI yang sedia ada bergerak mendatar. Lajur Q2 menunjukkan pemasaan: 229.9% MU, 210% INTC, dan 179.8% AMD jatuh pada suku yang sama XLK mencetak 42% — lonjakan dana sektor dan penilaian semula memori berlaku dalam tempoh tiga bulan dagangan yang sama. Jun MU dihuraikan detik demi detik di sini, dan penerokaan mendalam Jun NVDA menjejaki perbezaan tersebut sesi demi sesi.

Ke mana perginya dolar dagangan

PertanyaanVolum dolar ETF sektor, Q1 vs Q2 2026: setiap dana kurang didagangkan pada suku pemulihan
SQL tepat di sebalik setiap nombor
SELECT ticker,
    round(sumIf(toFloat64(close) * toFloat64(volume), toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-03-31') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / 1e9, 1) AS q1_dollar_bn,
    round(sumIf(toFloat64(close) * toFloat64(volume), toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-04-01') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / 1e9, 1) AS q2_dollar_bn,
    round((sumIf(toFloat64(close) * toFloat64(volume), toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-04-01') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)
         / sumIf(toFloat64(close) * toFloat64(volume), toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-03-31') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100, 0) AS q2_vs_q1_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('XLB', 'XLC', 'XLE', 'XLF', 'XLI', 'XLK', 'XLP', 'XLRE', 'XLU', 'XLV', 'XLY')
  AND window_start >= toDateTime('2026-01-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY ticker
ORDER BY q2_vs_q1_pct DESC, ticker

Jumlah dolar yang didagangkan bergerak dalam satu arah: setiap satu daripada sebelas dana sektor memperdagangkan lebih sedikit dolar pada suku kedua berbanding suku pertama. Baris teratas jadual adalah penurunan paling kecil — XLK pada -23%, daripada $161.2 bilion kepada $124.8 bilion — dan baris bawah adalah hartanah pada -45%. Pembungkus sektor paling sibuk pada suku ketika indeks jatuh, dan aktiviti di dalamnya menipis apabila pemulihan berjalan. Dua nota skala dari panel di atas: XLE adalah dana sektor paling banyak didagangkan pada separuh tahun pada $316.2 bilion, dan MU sahaja mencatatkan pusing ganti $2862.1 bilion — kira-kira sepuluh kali ganda dana XLK sebanyak $286 bilion. Produk sektor adalah papan markah; nama tunggal adalah tempat permainan H1 dimainkan.

Kos untuk berdagang setiap sektor

Jadual pulangan ada di mana-mana; pita sebut harga tidak. Panel ini mengukur median sebaran bida-tanya yang disebut bagi setiap dana — kos satu perjalanan pergi balik — merentasi satu sesi dagangan penuh yang dilabel, 29 Jun 2026, daripada setiap kemas kini NBBO yang dicetak pada hari itu.

PertanyaanSpread sebut harga median mengikut ETF sektor, satu sesi perwakilan (29 Jun 2026), waktu biasa
SQL tepat di sebalik setiap nombor
SELECT ticker,
    round(quantileDeterministicIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, toUInt64(toUnixTimestamp64Micro(sip_timestamp)), bid_price > 0 AND ask_price >= bid_price), 2) AS med_spread_bps,
    round(count() / 1e6, 2) AS quote_updates_m,
    countIf(NOT (bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price)) AS invalid_dropped
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('XLB', 'XLC', 'XLE', 'XLF', 'XLI', 'XLK', 'XLP', 'XLRE', 'XLU', 'XLV', 'XLY')
  AND sip_timestamp >= toDateTime64('2026-06-29 13:30:00', 9) AND sip_timestamp < toDateTime64('2026-06-29 20:00:00', 9)
GROUP BY ticker
ORDER BY med_spread_bps, ticker

Dana paling murah untuk didagangkan dalam sesi itu ialah XLV pada median 0.62 mata asas; yang paling lebar ialah XLRE pada 2.23. Satu mata asas ialah satu peratus daripada satu peratus, jadi keseluruhan jadual berada pada tahap peratus daripada satu peratus bagi setiap perjalanan pergi balik — makna praktikal "ETF sektor adalah cair." Kiraan kemas kini sebut harga berbeza hampir sepuluh kali ganda merentasi jadual, namun median masih berkumpul dalam lingkungan beberapa mata asas antara satu sama lain. Sebagai perbandingan, penerokaan mendalam mikrostruktur 29 Jun mengkaji pita sebut harga SPY bagi sesi yang sama, yang lebih ketat berbanding mana-mana dana dalam jadual ini.

Soalan Lazim

Sektor manakah yang menunjukkan prestasi terbaik pada separuh pertama 2026?

Teknologi. XLK mencatatkan pulangan 30.8% untuk tempoh separuh tahun tersebut, kesemuanya pada suku kedua (42% pada S2 selepas -8.7% pada S1). Perkhidmatan komunikasi (XLC) merupakan yang paling teruk dengan -9.3%.

Adakah sektor yang sama mendahului pada S1 dan S2 2026?

Tidak — kedua-dua suku tersebut hampir bertentangan. Tenaga mendahului S1 pada 36.9% dan menamatkan S2 pada -11%; teknologi mencatatkan -8.7% pada S1 dan mendahului S2 pada 42%. Utiliti dan barangan keperluan mendahului awal dan merosot lewat.

Berapakah kos untuk berdagang ETF sektor SPDR?

Pada sesi yang diukur pada 29 Jun 2026, median sebaran harga yang disebut adalah antara 0.62 mata asas (XLV) hingga 2.23 (XLRE) — perseratus peratus bagi setiap pusingan lengkap, jauh lebih ketat berbanding saham individu biasa.

Mengapakah pulangan ETF sektor berbeza daripada pulangan ahli-ahlinya?

Dana tersebut memberatkan pegangan mengikut nilai pasaran, maka beberapa ahli gergasi mendominasi angka tersebut, manakala median bakul melayan setiap ahli secara sama rata. Pada separuh pertama 2026, jurang paling lebar adalah dalam penjagaan kesihatan: median bakul lima nama sebanyak 21.7% berbanding 2.5% XLV.

Apakah sebelas ETF sektor tersebut?

XLB (bahan), XLC (perkhidmatan komunikasi), XLE (tenaga), XLF (kewangan), XLI (perindustrian), XLK (teknologi), XLP (barangan keperluan pengguna), XLRE (hartanah), XLU (utiliti), XLV (penjagaan kesihatan), dan XLY (pilihan budi bicara pengguna). Kesemuanya membahagikan S&P 500.

Nota Data

Nota Data Penuh
  • Bakul luas merupakan sampel editorial tetap lima syarikat bermodal besar setiap sektor, bukan pegangan dana, dan tidak mempunyai pemberat. Calon telah ditapis berdasarkan kalendar pecahan separuh tahun — bar minit tidak dilaraskan, dan pecahan saham pada pertengahan tempoh merosakkan pulangan buka-tutup — dan dua nama yang jelas telah diganti melalui tapisan tersebut. Setiap angka pada halaman ini adalah pulangan harga; dividen tidak termasuk.
  • Median bakul menggunakan kuantil deterministik, dan ahli terbaik/terburuk diikat dengan simbol saham, jadi penjanaan semula tidak boleh menyusun semula ikatan.
  • Panel sebaran mengukur satu sesi berlabel (29 Jun 2026), bukan keseluruhan separuh tahun; imbasan pita sebut harga penuh enam bulan merentas sebelas simbol saham melebihi belanjawan pertanyaan yang dijana halaman ini. Sebut harga tidak sah (bersilang atau sebelah pihak) dikira dalam panel, bukan digugurkan secara senyap.
  • Panel markah adalah pertanyaan yang sama seperti yang dibawa oleh ringkasan H1, jadi kedua-dua halaman tidak boleh bercanggah mengenai angka sektor.

Metodologi

  • Tempoh adalah 1 Januari – 30 Jun 2026. Pulangan dikira dari bukaan pertama waktu biasa hingga penutupan terakhir waktu biasa dalam setiap tempoh, dikomputasi dalam pertanyaan yang ditunjukkan. Waktu biasa ditapis mengikut jam dinding Timur (9:30–15:59, ditukar setiap baris) — selamat DST merentasi bulan EST dan EDT separuh tahun tersebut.
  • Sempadan suku tahun digunakan pada tarikh dagangan Timur: S1 berakhir 31 Mac, S2 bermula 1 April.
  • Jumlah dolar menggabungkan harga darab saham dalam waktu biasa dalam pertanyaan yang sama.
  • Penjanaan berjalan melalui laluan baca sahaja yang terkawal; halaman awam tidak pernah membuat pertanyaan langsung. Keadaan gudang data setakat 12 Julai 2026.

Buku lejar penuh separuh tahun — indeks, kadar, pita opsyen — ada dalam ringkasan pasaran H1 2026. Untuk memotong sektor secara berbeza, SQL setiap panel berjalan seperti sedia ada di terminal Strasmore.

#sectors#etfs#rotation#spreads#semiconductors