kos dagangan saham sebenar spread bida-tanya
Komisen sifar, tetapi setiap dagangan saham masih bayar spread bida-tanya. Lihat kos sebenar dagangan saham diukur dalam mata asas merentas 12 nama isi rumah.
Kos dagangan saham tidak jatuh kepada sifar apabila komisen dihapuskan. Setiap pesanan yang boleh diniagakan masih membayar spread bida-tanya — jurang antara harga tertinggi yang sanggup dibayar pembeli dan harga terendah yang sanggup diterima penjual — separuh daripadanya masuk, separuh lagi keluar. Halaman ini mengukur tol tersebut dalam mata asas merentas dua belas saham dan ETF isi rumah, daripada data sebut harga peringkat tik, dengan SQL tepat di sebalik setiap nombor yang dilampirkan.
Komisen menjadi sifar — spread tidak berubah
Satu saham tidak pernah mempunyai satu harga; ia mempunyai dua harga. Bida ialah tawaran terbaik yang sedia ada untuk membeli; permintaan ialah tawaran terbaik yang sedia ada untuk menjual. Berdagang sekarang bermakna merentasi jurang itu: belian pasaran diisi pada harga permintaan, jualan pasaran pada harga bida, dan perbezaannya kekal dengan sesiapa yang meletakkan sebut harga — selalunya seorang pembuat pasaran profesional yang menyebut kedua-dua belah sepanjang sesi. Apa itu spread bida-permintaan merangkumi mekanisme sepenuhnya; halaman ini memberikan harganya.
Contoh hipotetikal menjadikan aritmetiknya jelas. Saham yang disebut harga $20.00 bida / $20.05 permintaan mempunyai titik tengah $20.025 — rujukan biasa untuk nilai saksamanya pada saat itu. Belian pasaran membayar $20.05, iaitu 2.5 sen di atas titik tengah: separuh daripada lebar yang disebut. Jualan pasaran menerima $20.00, melepaskan separuh lagi. Lakukan kedua-duanya — satu pusingan penuh — dan lima sen penuh kekal di belakang pada setiap saham, tanpa sebarang baris komisen di mana-mana.
Unit profesional untuk kos ini ialah mata asas (bp) — satu peratus daripada satu peratus. Menyebut spread sebagai bahagian titik tengah meletakkan ETF bernilai satu digit dolar dan ETF bernilai beberapa ratus dolar pada skala yang sama, dan perbezaan yang didedahkan adalah lebih besar daripada yang dijangkakan oleh kebanyakan pedagang komisen sifar.
Tangga kos-ke-perdagangan: dua belas nama, diukur
Berikut adalah dua belas saham dan ETF yang dipegang secara meluas, disusun mengikut median sebaran sebut harga sebagai peratusan titik tengah. Data ini adalah setiap kemas kini kepada NBBO — tawaran dan permintaan terbaik yang disatukan merentas semua bursa AS, sebut harga yang dipaparkan oleh aplikasi broker — dikira dalam tetingkap jam tetap (13:30–19:59 UTC), yang sejajar dengan sesi biasa 9:30 pagi–4:00 petang Waktu Timur semasa bulan penjimatan siang — keadaan setiap tetingkap yang telah diukur oleh halaman ini setakat ini. Tetingkap ini merangkumi sesi-sesi lengkap yang paling terkini dalam data kami dan sengaja berhenti beberapa hari sebelum hari ini, memastikan mana-mana hari yang sebahagiannya diingesti tidak dimasukkan ke dalam median. Kemas kini yang tiada bahagian, atau dengan permintaan pada atau di bawah tawaran, dikecualikan daripada median dan dikira dalam lajur terakhir dan bukannya digugurkan secara senyap.
SQL tepat di sebalik setiap nombor
SELECT ticker,
round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), bid_price > 0 AND ask_price > bid_price) * 10000, 2) AS typical_spread_bps,
round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price), bid_price > 0 AND ask_price > bid_price) * 100, 1) AS typical_spread_cents,
round(count() / 1e6, 1) AS quote_updates_m,
round(100 * countIf(bid_price <= 0 OR ask_price <= 0 OR ask_price <= bid_price) / count(), 2) AS pct_updates_excluded
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'QQQ', 'IWM', 'AAPL', 'MSFT', 'NVDA', 'AMD', 'TSLA', 'KO', 'DIS', 'F', 'SOXS')
AND sip_timestamp >= toDateTime(today() - 10)
AND sip_timestamp < toDateTime(today() - 3)
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY ticker
ORDER BY typical_spread_bpsDi puncak terletak SPY pada 0.27 bps — pecahan satu titik asas — median yang berdasarkan 14.9 juta kemas kini sebut harga. Pada anak tangga keempat, NVDA menyebut harga 0.99 bps. Anak tangga paling bawah, SOXS, berukuran 23.17 bps — dan lajur sennya adalah pengajaran senyap bagi keseluruhan jadual: jurang sebut harga ialah 1¢, jurang berskala sen yang melekat pada kos peratusan tertinggi papan. Sen meratakan saham murah; titik asas menetapkan harga mereka dengan jujur.
Satu mata asas ialah satu dolar bagi setiap $10,000
Lajur bps menukar kepada wang dengan aritmetik tetap: pada pesanan $10,000, satu mata asas bersamaan satu dolar (10,000 × 0.0001 = 1). Baca tangga sebagai senarai harga perjalanan pergi-balik bagi setiap $10,000 yang didagangkan: 0.27 bps pada anak tangga teratas adalah kira-kira $0.27; 23.17 bps pada anak tangga terbawah adalah kira-kira $23.17. Melintas sekali — hanya membeli, atau hanya menjual — menelan kos separuh daripada setiap angka.
Kekerapan menggandakan tol. Andainya spread 20 bp hipotetikal dilintas secara pergi-balik sekali seminggu pada $10,000 yang sama, ia terkumpul kepada kira-kira $1,040 dalam 52 minggu (20 × $1 × 52) — kira-kira satu peratus daripada akaun, tanpa komisen. Tabiat yang sama pada spread 1 bp hipotetikal berjumlah kira-kira $52 setahun. Anak tangga mana sesuatu nama duduk lebih penting daripada mana-mana baris komisen yang pernah wujud.
Mega-cap lwn. ETF songsang berleveraj
Anak tangga paling bawah tangga itu wajar diberi nama, begitu juga dengan mega-cap dari sepertiga teratasnya yang sempit. NVIDIA (NVDA) ialah saham mega-cap dalam sektor semikonduktor. SOXS ialah Direxion Daily Semiconductor Bear 3X shares — ETF songsang berleveraj yang direka untuk bergerak tiga kali ganda bertentangan dengan indeks semikonduktor setiap hari, dengan penetapan semula harian. Kedua-duanya diukur dalam tempoh yang sama, dengan cara yang sama:
SQL tepat di sebalik setiap nombor
WITH per_day AS (
SELECT toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS et_date,
quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), ticker = 'NVDA' AND bid_price > 0 AND ask_price > bid_price) * 10000 AS nvda_bps,
quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), ticker = 'SOXS' AND bid_price > 0 AND ask_price > bid_price) * 10000 AS soxs_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('NVDA', 'SOXS')
AND sip_timestamp >= toDateTime(today() - 10)
AND sip_timestamp < toDateTime(today() - 3)
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY et_date
),
whole AS (
SELECT quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), ticker = 'NVDA' AND bid_price > 0 AND ask_price > bid_price) * 10000 AS nvda_bps,
quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), ticker = 'SOXS' AND bid_price > 0 AND ask_price > bid_price) * 10000 AS soxs_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('NVDA', 'SOXS')
AND sip_timestamp >= toDateTime(today() - 10)
AND sip_timestamp < toDateTime(today() - 3)
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
)
SELECT round((SELECT nvda_bps FROM whole), 2) AS nvda_spread_bps,
round((SELECT soxs_bps FROM whole), 2) AS soxs_spread_bps,
round((SELECT soxs_bps FROM whole) / (SELECT nvda_bps FROM whole), 1) AS times_wider,
(SELECT count() FROM per_day) AS sessions_measured,
round((SELECT min(soxs_bps / nvda_bps) FROM per_day), 1) AS smallest_daily_gap_xSpread sebut harga median NVDA diukur pada 0.99 mata asas. SOXS diukur pada 23.17 mata asas — 23.3 kali lebih lebar. Merentasi kesemua 5 sesi dalam tempoh itu, jurang sesi tunggal tidak pernah mengecut di bawah 14.1 kali ganda. Pasangan yang sama berada di hujung ekstrem pecahan semikonduktor 7 Julai — satu sesi yang mengukur kontras tepat ini detik demi detik pada paras terendah paginya.
SQL tepat di sebalik setiap nombor
SELECT et_date,
nvda_spread_bps,
soxs_spread_bps,
round(soxs_spread_bps / nvda_spread_bps, 1) AS times_wider
FROM (
SELECT toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS et_date,
round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), ticker = 'NVDA' AND bid_price > 0 AND ask_price > bid_price) * 10000, 2) AS nvda_spread_bps,
round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), ticker = 'SOXS' AND bid_price > 0 AND ask_price > bid_price) * 10000, 2) AS soxs_spread_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('NVDA', 'SOXS')
AND sip_timestamp >= toDateTime(today() - 10)
AND sip_timestamp < toDateTime(today() - 3)
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY et_date
)
ORDER BY et_datePada 2026-07-08, sesi pertama dalam tempoh itu, sebut harga median NVDA berada pada lebar 1.52 mata asas berbanding 21.48 mata asas untuk SOXS — 14.1 kali ganda kosnya. Susunan ini tidak pernah berganjak dari sesi ke sesi: nama yang murah kekal murah, nama yang mahal kekal mahal. Anak tangga sesuatu nama pada tangga kos adalah sifat yang kekal, bukan sekadar mood harian.
Mengapa saham murah lebih mahal untuk didagangkan berbanding saham mahal
Sebahagian daripada jurang itu adalah disebabkan oleh infrastruktur pasaran. Saham dan ETF AS yang berharga di atas $1 disebut dalam kenaikan satu sen, dan satu sen adalah jurang terkecil yang boleh ditunjukkan oleh sebut harga. Satu sen tetap adalah pecahan yang berbeza bagi harga saham yang berbeza: hampir tidak kelihatan pada ETF $700, tetapi sangat besar pada saham $4. Jadual di bawah mengukur sejauh mana had tersebut mengikat — bahagian setiap kemas kini sebut harga nama yang berada tepat pada satu sen, nilai satu sen dalam bps pada harga saham tersebut, dan sejauh mana median spread berada di atas had tersebut.
SQL tepat di sebalik setiap nombor
SELECT ticker,
typical_share_price,
pct_quotes_at_one_cent,
round(100 / typical_share_price, 2) AS one_cent_in_bps,
typical_spread_bps,
round(abs(typical_spread_bps - 100 / typical_share_price), 2) AS dist_from_floor_bps
FROM (
SELECT ticker,
round(quantileExactIf(0.5)((toFloat64(ask_price) + toFloat64(bid_price)) / 2, bid_price > 0 AND ask_price > bid_price), 2) AS typical_share_price,
round(100 * countIf(bid_price > 0 AND ask_price > bid_price AND abs(toFloat64(ask_price - bid_price) - 0.01) < 0.001) / countIf(bid_price > 0 AND ask_price > bid_price), 1) AS pct_quotes_at_one_cent,
round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), bid_price > 0 AND ask_price > bid_price) * 10000, 2) AS typical_spread_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'AAPL', 'KO', 'F', 'SOXS')
AND sip_timestamp >= toDateTime(today() - 10)
AND sip_timestamp < toDateTime(today() - 3)
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY ticker
)
ORDER BY typical_share_price DESCSPY, didagangkan hampir $750.32 sesaham, menghabiskan 23.4% daripada kemas kininya tepat selebar satu sen — dan bagi saham paling mahal di papan, satu sen hanyalah 0.13 bps. Di pertengahan papan, KO hampir $83.82 berada di had untuk 65.4% daripada kemas kini. Kemudian had itu mengambil alih sepenuhnya: F hampir $13.86 adalah selebar satu sen untuk 99% daripada kemas kini, dan SOXS hampir $4.31 untuk 100% — dengan median spread dalam lingkungan 0 dan 0.03 bps daripada had satu sen mereka. Bagi saham paling murah, kos peratusan perdagangan adalah harga saham yang memakai unit berbeza: sebut harga tidak boleh menjadi lebih sempit daripada satu sen.
Menjaga kos tetap rendah
- Had pesanan menetapkan harga. Pesanan pasaran mengambil apa sahaja yang ditunjukkan oleh sebut harga; pesanan had diisi pada harga yang dinyatakan atau lebih baik. Belian yang diletakkan pada harga bida mengutip spread dan bukannya membayarnya apabila penjual datang untuk memenuhinya — pertukarannya ialah ia mungkin tidak pernah diisi.
- Masa itu penting. Spread yang disebut adalah paling lebar sebelum pembukaan, sekitar penutupan, dan dalam waktu lanjutan, dan paling ketat sepanjang bahagian cair sesi biasa — carta intrahari dalam panduan spread bida-tanya kami menunjukkan bentuk-U pada data sebenar.
- Baca dalam mata asas, bukan sen. Sen yang sama ialah 0.13 bps pada SPY dan 23.2 bps pada SOXS. Sebut harga "ketat" satu sen boleh menjadi baris paling mahal pada papan.
- Kira pusingan pergi-balik. Setiap satu membayar lebar penuh yang disebut sekali, dan kos meningkat dengan pusing ganti, bukan dengan saiz akaun atau niat. Penunjuk aktiviti seperti isipadu relatif mengukur bila sesuatu saham didagangkan jauh melebihi normalnya sendiri — tabiat pusing ganti tinggi adalah tempat kos spread secara senyap bertimbun.
FAQ
Berapakah kos untuk berdagang saham dengan komisen sifar?
Separuh daripada spread bida-tawaran yang disebut pada masa masuk dan separuh lagi pada masa keluar. Diukur merentas tangga dua belas nama kami, perjalanan pergi balik itu berkisar antara 0.27 bps daripada nilai dagangan (SPY) hingga 23.17 bps (SOXS) — kira-kira $0.27 hingga $23.17 bagi setiap $10,000 yang didagangkan.
Apakah itu satu mata asas dalam nilai dolar?
Satu mata asas ialah satu per seratus daripada satu peratus: $1 bagi setiap $10,000, $10 bagi setiap $100,000. Spread yang disebut dalam bps berganda sebagai harga perjalanan pergi balik bagi setiap $10,000 — spread 20 bp hipotetikal berharga kira-kira $20.
Mengapakah ETF berleveraj mempunyai spread yang begitu luas dalam peratusan?
Harga saham yang rendah bertemu dengan kenaikan sebut harga minimum satu sen. Nama termurah di papan kami, SOXS, didagangkan hampir $4.31 dengan 100% daripada sebut harganya tepat selebar satu sen — dan satu sen pada harga saham itu ialah 23.2 bps bagi setiap dagangan.
Adakah spread bida-tawaran penting untuk pelabur jangka panjang?
Jauh lebih kurang berbanding untuk pedagang aktif. Satu perjalanan pergi balik pada anak tangga tertinggi tangga kami berukuran 0.27 bps — kira-kira $0.27 bagi setiap $10,000 — dan membayarnya sekali dalam sedekad adalah bunyi bising. Tol itu meningkat dengan pusing ganti, bukan dengan tempoh pegangan.
Adakah spread satu-satunya kos dagangan yang tinggal?
Ia adalah tol per dagangan yang dibayar oleh setiap pesanan boleh pasar, dan inilah yang diukur oleh halaman ini. Meter berasingan wujud: pesanan besar boleh menggerakkan harga sebelum ia selesai diisi, dana mengenakan nisbah perbelanjaan dari semasa ke semasa, dan margin membawa faedah. Tiada satu pun daripada itu menggantikan spread; ia bertindih di atasnya.
Setiap panel di atas membawa SQL tepat yang menghasilkannya — buka satu, tukar dengan ticker yang sebenarnya anda dagangkan, dan tetapkan harga tangga kos-dagangan anda sendiri di terminal Strasmore.