Strasmore Research
Edukasi Matt ConnorOleh Matt Connor · Diperbarui 2026-07-25 · data as of July 25, 2026 · refreshed weekly

Biaya Trading Saham Berdasarkan Bid Ask Spread

Komisi mungkin nol, namun setiap transaksi saham membayar bid-ask spread. Simak biaya riil trading saham dalam basis point pada dua belas instrumen populer.

Biaya perdagangan saham tidak menjadi nol saat komisi dihapuskan. Setiap order yang dapat dipasarkan tetap membayar bid-ask spread — selisih antara harga tertinggi yang bersedia dibayar pembeli dan harga terendah yang diterima penjual — setengahnya saat masuk, setengahnya saat keluar. Halaman ini mengukur biaya tersebut dalam basis point pada dua belas saham rumah tangga dan ETF, berdasarkan data quote tingkat tick, dengan SQL tepat di balik setiap angka yang terlampir.

Komisi menjadi nol — spread tidak

Saham tidak pernah memiliki satu harga; ia memiliki dua. Bid adalah penawaran beli terbaik yang tersedia; ask adalah penawaran jual terbaik yang tersedia. Trading saat ini berarti melewati celah tersebut: market buy terpenuhi pada harga ask, market sell pada harga bid, dan selisihnya tetap berada pada pihak yang memasang kuotasi — paling sering adalah market maker profesional yang memberikan kuotasi kedua sisi sepanjang sesi. Apa itu bid-ask spread membahas mekanismenya secara lengkap; halaman ini membahas harganya.

Contoh hipotetis membuat aritmatikanya menjadi jelas. Saham dengan kuotasi $20,00 bid / $20,05 ask memiliki midpoint sebesar $20,025 — referensi umum untuk nilai wajarnya pada saat itu. Market buy membayar $20,05, yang berada dua koma lima sen di atas midpoint: setengah dari lebar kuotasi. Market sell menerima $20,00, melepaskan setengah bagian lainnya. Lakukan keduanya — satu putaran transaksi — dan penuh lima sen tetap tertinggal pada setiap saham, tanpa ada baris komisi di mana pun.

Unit profesional untuk biaya ini adalah basis point (bp) — seperseratus dari satu persen. Mengutip spread sebagai bagian dari midpoint menempatkan ETF dengan harga satu digit dolar dan ETF dengan harga beberapa ratus dolar pada skala yang sama, dan perbedaan yang terungkap lebih besar daripada yang diperkirakan sebagian besar trader zero-commission.

Tangga biaya perdagangan: dua belas nama, terukur

Berikut adalah dua belas saham dan ETF yang banyak dimiliki, diurutkan berdasarkan median quoted spread sebagai persentase dari midpoint. Datanya berasal dari setiap pembaruan NBBO — konsolidasi bid dan offer terbaik di seluruh bursa AS, yaitu kuotasi yang ditampilkan oleh aplikasi broker — yang dihitung dalam jendela waktu tetap (13:30–19:59 UTC), yang selaras dengan sesi reguler pukul 9:30 pagi–4:00 sore waktu Eastern selama bulan daylight-saving — kondisi dari setiap jendela yang diukur halaman ini sejauh ini. Jendela tersebut mencakup sesi lengkap terbaru dalam data kami dan sengaja berhenti beberapa hari sebelum hari ini, guna menjaga agar hari yang terinput sebagian tidak masuk ke dalam median. Pembaruan dengan sisi yang hilang, atau dengan ask yang berada pada atau di bawah bid, dikecualikan dari median dan dihitung dalam kolom terakhir daripada dihapus tanpa keterangan.

QueryLadder biaya perdagangan — median quoted spread dalam bps dari midpoint, jam reguler, sesi terakhir yang selesai
SQL tepat di balik setiap angka
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_bps

Di posisi teratas terdapat SPY pada 0.27 bps — sebagian kecil dari satu basis point — median yang didasarkan pada 14.9 juta pembaruan kuotasi. Pada anak tangga keempat, NVDA mengutip 0.99 bps. Anak tangga terbawah, SOXS, terukur sebesar 23.17 bps — dan kolom sen-nya adalah pelajaran tersirat dari seluruh tabel: gap kuotasi adalah 1¢, gap skala satu sen yang melekat pada biaya persentase terbesar di papan tersebut. Sen memperindah saham murah; basis points menghargainya secara jujur.

Satu basis point adalah satu dolar per $10,000

Kolom bps dikonversi menjadi uang dengan aritmetika tetap: pada pesanan $10,000, satu basis point sama dengan satu dolar (10,000 × 0.0001 = 1). Baca tangga tersebut sebagai daftar harga pulang-pergi per $10,000 yang diperdagangkan: 0.27 bps pada anak tangga teratas adalah sekitar $0.27; 23.17 bps pada anak tangga terbawah adalah sekitar $23.17. Melakukan crossing satu kali — hanya membeli, atau hanya menjual — memakan setengah dari masing-masing angka tersebut.

Frekuensi meningkatkan biaya. Spread hipotetis 20 bp yang dilewati pulang-pergi satu kali seminggu pada $10,000 yang sama berjumlah sekitar $1,040 selama 52 minggu (20 × $1 × 52) — sekitar satu persen dari akun, dengan komisi nol. Kebiasaan yang sama pada spread hipotetis 1 bp berjumlah sekitar $52 setahun. Anak tangga tempat suatu instrumen berada lebih penting daripada biaya komisi mana pun.

Saham mega-cap vs. ETF inverse leveraged

Tingkat terendah dalam tangga biaya layak mendapatkan nama, begitu pula dengan saham mega-cap dari sepertiga teratas yang ketat. NVIDIA (NVDA) adalah saham semikonduktor mega-cap. SOXS adalah Direxion Daily Semiconductor Bear 3X shares — sebuah ETF inverse leveraged yang dirancang untuk bergerak tiga kali berlawanan dengan indeks semikonduktor setiap hari, dengan reset harian. Keduanya diukur dalam jendela waktu yang sama, dengan cara yang sama:

QueryNVDA vs SOXS — median quoted spread selama periode, dengan gap sesi tunggal terkecil
SQL tepat di balik setiap angka
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_x

Median quoted spread NVDA terukur sebesar 0.99 bps. SOXS terukur sebesar 23.17 bps — 23.3 kali lebih lebar. Di seluruh 5 sesi dalam jendela tersebut, celah sesi tunggal tidak pernah menyusut di bawah 14.1 kali. Pasangan yang sama berada di titik ekstrem pada penurunan semikonduktor tanggal tujuh Juli — sesi yang mengukur kontras tepat ini tick demi tick pada titik terendah paginya.

QueryNVDA vs SOXS — median quoted spread per sesi (bps dari midpoint)
SQL tepat di balik setiap angka
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_date

Pada 2026-07-08, sesi pertama dalam jendela tersebut, median quote NVDA berada pada lebar 1.52 bps dibandingkan 21.48 bps untuk SOXS — 14.1 kali lipat biayanya. Urutannya tidak pernah berubah dari sesi ke sesi: nama yang murah tetap murah, yang mahal tetap mahal. Tingkatan sebuah nama pada tangga biaya adalah properti tetap, bukan suasana harian.

Mengapa saham murah lebih mahal untuk diperdagangkan daripada saham mahal

Sebagian dari selisih tersebut disebabkan oleh mekanisme pasar. Saham dan ETF AS dengan harga di atas $1 menggunakan kuotasi dalam kelipatan satu sen, dan satu sen adalah celah terkecil yang dapat ditampilkan oleh kuotasi. Satu sen tetap merupakan fraksi yang berbeda dari harga saham yang berbeda: hampir tidak terlihat pada ETF seharga $700, namun sangat besar pada harga $4. Tabel di bawah ini mengukur seberapa kuat batasan dasar tersebut — pangsa pembaruan kuotasi setiap nama yang berada tepat di angka satu sen, nilai satu sen dalam bps pada harga saham tersebut, dan seberapa jauh median spread berada di atas batasan dasar.

QueryBatas bawah one-cent — harga saham, persentase quote dengan lebar tepat satu cent, dan biaya penny dalam bps
SQL tepat di balik setiap angka
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 DESC

SPY, yang diperdagangkan mendekati $750.32 per saham, menghabiskan 23.4% dari pembaruannya dengan lebar tepat satu sen — dan untuk saham termahal di papan, satu sen hanya bernilai 0.13 bps. Di posisi tengah papan, KO di dekat $83.82 berada pada batasan dasar untuk 65.4% pembaruan. Kemudian batasan dasar mengambil alih sepenuhnya: F di dekat $13.86 memiliki lebar satu sen untuk 99% pembaruan, dan SOXS di dekat $4.31 untuk 100% — dengan median spread dalam rentang 0 dan 0.03 bps dari batasan dasar satu sen mereka. Untuk saham termurah, persentase biaya perdagangan adalah harga saham yang menggunakan unit berbeda: kuotasi tidak dapat menjadi lebih sempit daripada satu sen.

Menekan biaya transaksi

  • Limit order menentukan harga. Market order mengambil harga apa pun yang tertera pada quote; limit order terpenuhi pada harga yang ditentukan atau lebih baik. Order beli yang menunggu di bid akan mendapatkan spread alih-alih membayarnya ketika ada penjual yang masuk — risikonya adalah order tersebut mungkin tidak pernah terpenuhi.
  • Waktu sangat berpengaruh. Quoted spread berada pada posisi terlebar sebelum pembukaan, sekitar penutupan, dan pada jam extended hours, serta paling rapat selama pertengahan sesi reguler yang likuid — grafik intraday dalam panduan bid-ask spread kami menunjukkan bentuk U pada data riil.
  • Baca basis points, bukan cents. Satu penny yang sama bernilai 0.13 bps pada SPY dan 23.2 bps pada SOXS. Quote satu cent yang "tight" bisa menjadi baris termahal di papan perdagangan.
  • Hitung round trips. Setiap transaksi round trip membayar lebar quote penuh satu kali, dan biaya ini meningkat seiring dengan turnover, bukan berdasarkan ukuran akun atau intensi. Indikator aktivitas seperti volume relatif mengukur kapan suatu aset diperdagangkan jauh di atas normalnya — kebiasaan turnover tinggi adalah tempat biaya spread menumpuk secara diam-diam.

FAQ

Berapa biaya untuk memperdagangkan saham dengan komisi nol?

Setengah dari bid-ask spread yang dikutip saat masuk dan setengah saat keluar. Diukur melalui ladder dua belas nama kami, round trip tersebut berkisar dari 0.27 bps dari nilai perdagangan (SPY) hingga 23.17 bps (SOXS) — kira-kira $0.27 hingga $23.17 per $10.000 yang diperdagangkan.

Apa itu basis point dalam nilai dolar?

Satu basis point adalah satu per seratus dari satu persen: $1 per $10.000, $10 per $100.000. Spread yang dikutip dalam bps menjadi dua kali lipat sebagai harga round-trip per $10.000 — spread hipotetis 20 bp memakan biaya sekitar $20.

Mengapa leveraged ETF memiliki spread yang sangat lebar dalam persentase?

Harga saham yang rendah bertemu dengan kenaikan kuotasi minimum satu sen. Nama termurah di papan kami, SOXS, diperdagangkan mendekati $4.31 dengan 100% dari kuotasinya tepat selebar satu penny — dan satu penny pada harga saham tersebut adalah 23.2 bps dari setiap perdagangan.

Apakah bid-ask spread berpengaruh bagi investor jangka panjang?

Jauh lebih kecil dibandingkan bagi trader aktif. Satu round trip pada anak tangga teratas ladder terukur sebesar 0.27 bps — sekitar $0.27 per $10.000 — dan membayarnya sekali dalam satu dekade hanyalah noise. Biaya ini meningkat seiring dengan turnover, bukan periode kepemilikan.

Apakah spread adalah satu-satunya biaya perdagangan yang tersisa?

Ini adalah biaya per perdagangan yang dibayar setiap marketable order, dan biaya yang diukur oleh halaman ini. Ada biaya terpisah lainnya: order besar dapat menggerakkan harga sebelum pengisian selesai, dana mengenakan expense ratio seiring waktu, dan margin membawa bunga. Tidak ada dari hal tersebut yang menggantikan spread; semuanya bertumpuk di atasnya.


Setiap panel di atas membawa SQL tepat yang menghasilkannya — buka salah satu, ganti dengan ticker yang sebenarnya Anda perdagangkan, dan hitung biaya ladder perdagangan Anda sendiri di terminal Strasmore.