Strasmore Research
Edukasi Matt ConnorOleh Matt Connor · Diperbarui 2026-09-05 · data as of September 5, 2026 · refreshed weekly

Apa Itu Bid-Ask Spread dan Biaya Nyatanya

Pelajari definisi, cara menghitung, dan biaya bid-ask spread per transaksi, dengan contoh nyata dari data kuotasi tingkat tick saham AS untuk membantu menilai biaya trading.

Bid-ask spread adalah selisih antara harga tertinggi yang bersedia dibayar oleh pembeli untuk suatu saham ( bid ) dan harga terendah yang bersedia diterima oleh penjual ( ask ). Spread merupakan biaya bawaan dalam transaksi: membeli pada ask, menjual pada bid, dan selisihnya menjadi bagian pihak yang menyediakan kuotasi. Setiap angka spread di halaman ini diukur dari data kuotasi tingkat tick, dengan kueri persis yang mendasari setiap angka dilampirkan padanya.

Apa itu bid-ask spread? Definisi dalam bahasa sederhana

Pada setiap saat selama hari perdagangan, suatu saham memiliki dua harga, bukan satu. Bid adalah penawaran beli terbaik yang sedang tersedia. Ask (terkadang disebut offer) adalah penawaran jual terbaik yang sedang tersedia. Bid-ask spread adalah selisih antara keduanya.

Contoh hipotetis: saham yang dikutip pada bid $20,00 / ask $20,05 memiliki spread lima sen. Siapa pun yang ingin segera membeli harus membayar $20,05; siapa pun yang ingin segera menjual menerima $20,00. Selisih lima sen itu bukan biaya brokerage, melainkan harga untuk memperoleh eksekusi segera. Selisih tersebut menjadi bagian trader di sisi lain kuotasi, biasanya seorang market maker profesional yang siap membeli pada bid dan menjual pada ask sepanjang sesi perdagangan.

Pada saham AS, bid terbaik dan ask terbaik di seluruh bursa digabungkan menjadi national best bid and offer, yaitu NBBO. Itulah kuotasi yang ditampilkan aplikasi brokerage Anda, dan itulah data yang diukur artikel ini. (Dalam keuangan, istilah "spread" juga digunakan untuk selisih lainnya: spread 2s10s adalah selisih antara yield Treasury, bukan harga saham.)

Bid vs. ask: cara membaca kuotasi saham

Di bawah ini adalah catatan NBBO aktual untuk Apple, yaitu kuotasi terakhir dalam jendela data kami yang diambil dari consolidated feed.

QueryAAPL: kuotasi NBBO terakhir yang tercatat dalam jendela data kami
sahamharga bidharga askspreadharga titik tengahpersentase spreadwaktu kuotasi ET
AAPL327.60327.840.24327.720.0732026-09-03 19:59
SQL tepat di balik setiap angka
SELECT stock,
       toDecimalString(bid, 2) AS bid_price,
       toDecimalString(ask, 2) AS ask_price,
       toDecimalString(ask - bid, 2) AS spread,
       toDecimalString((ask + bid) / 2, 2) AS midpoint_price,
       round((ask - bid) / ((ask + bid) / 2) * 100, 3) AS spread_pct,
       quote_time_et
FROM (
    SELECT ticker AS stock,
           argMax(toFloat64(bid_price), sip_timestamp) AS bid,
           argMax(toFloat64(ask_price), sip_timestamp) AS ask,
           formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%Y-%m-%d %H:%i') AS quote_time_et
    FROM global_markets.cache_stocks_quotes
    WHERE ticker = 'AAPL'
      AND sip_timestamp >= now() - INTERVAL 7 DAY
      AND bid_price > 0
      AND ask_price > bid_price
    GROUP BY ticker
)
Jalankan sendiri

Baca dari kiri ke kanan: bid terbaik adalah $327.60, ask terbaik adalah $327.84, dan spread, yaitu ask dikurangi bid, adalah $0.24, dengan cap waktu 2026-09-03 19:59 ET. Midpoint, yaitu $327.72, berada tepat di antara keduanya dan biasanya menjadi acuan nilai wajar saham pada saat itu.

Ada satu detail yang perlu diperhatikan: kuotasi ini tercatat menjelang akhir extended session, beberapa jam setelah bel penutupan. Waktu sangat penting bagi spread. Grafik intraday di bawah menunjukkan seberapa besar pengaruhnya.

Cara menghitung spread: sen, persentase, dan basis point

Kesenjangan yang sama dapat dinyatakan dalam tiga cara:

  1. Dolar dan sen. Spread = ask dikurangi bid. Sederhana, tetapi sulit dibandingkan antar-saham yang diperdagangkan pada harga berbeda.
  2. Persentase. Spread ÷ titik tengah × 100. Spread lima sen pada saham seharga $20 adalah 0,25% dari harga; lima sen yang sama pada saham seharga $200 adalah 0,025%.
  3. Basis point (bps). Perseratus persen, sesuai konvensi profesional. Kalikan persentase dengan 100: 0,25% sama dengan 25 bps.

Jika diterapkan pada kuotasi Apple yang sebenarnya di atas: $0.24 ÷ $327.72 menghasilkan 0.073% dari harga saham, berdasarkan pembacaan after-hours, dan masih jauh di bawah 1% dari harga.

Spread ketat vs. lebar: angka riil dari saham likuid dan saham dengan volume rendah

Sebagian besar penjelasan berhenti pada pernyataan bahwa “saham likuid memiliki spread yang sempit.” Berikut ukuran aktual perbedaannya, yang dihitung dari setiap pembaruan NBBO dalam periode beberapa hari terakhir. Tabel ini membandingkan enam saham yang diperdagangkan aktif dengan dua small-cap yang benar-benar memiliki volume rendah, Nathan's Famous (NATH) dan Seneca Foods (SENEA). “Tipikal” berarti kuotasi median selama periode tersebut. Kolom terakhir mengonversi spread itu menjadi nilai dolar untuk transaksi pulang-pergi sebanyak 100 saham; sen per saham dan dolar per 100 saham adalah angka yang sama.

QuerySpread kuotasi tipikal: enam saham likuid vs. dua saham berkapitalisasi kecil yang kurang likuid, dengan biaya 100 saham
tickerspread tipikal (sen)spread tipikal (bps)biaya spread untuk 100 saham
SPY20.32.00
AAPL30.93.00
NVDA20.92.00
MSFT91.79.00
KO11.11.00
TSLA82.18.00
NATH129132.5129.00
SENEA16782.4167.00
SQL tepat di balik setiap angka
SELECT ticker,
       round(median_spread_usd * 100, 1) AS typical_spread_cents,
       round(median_spread_bps, 1) AS typical_spread_bps,
       toDecimalString(median_spread_usd * 100, 2) AS spread_cost_100_shares
FROM (
    SELECT ticker,
           quantileDeterministic(0.5)(toFloat64(ask_price - bid_price), toUInt64(sip_timestamp)) AS median_spread_usd,
           quantileDeterministic(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), toUInt64(sip_timestamp)) * 10000 AS median_spread_bps
    FROM global_markets.cache_stocks_quotes
    WHERE ticker IN ('SPY', 'AAPL', 'NVDA', 'MSFT', 'KO', 'TSLA', 'NATH', 'SENEA')
      AND sip_timestamp >= now() - INTERVAL 7 DAY
      AND bid_price > 0
      AND ask_price > bid_price
    GROUP BY ticker
)
ORDER BY indexOf(['SPY', 'AAPL', 'NVDA', 'MSFT', 'KO', 'TSLA', 'NATH', 'SENEA'], ticker)
Jalankan sendiri

Di antara saham-saham likuid, spread kuotasi tipikal SPY tercatat sebesar 2¢, atau 0.3 bps dari harga sahamnya. Coca-Cola berada di 1¢ (1.1 bps), sedangkan Tesla di 8¢ (2.1 bps). Setelah itu terlihat perbedaan yang tajam: Nathan's Famous tercatat sebesar 129¢ (132.5 bps), dan Seneca Foods sebesar 167¢ (82.4 bps). Pasarnya sama dan aturannya sama. Perbedaannya terletak pada likuiditas: jumlah pembeli, penjual, dan market maker yang bersaing untuk setiap saham pada saat yang sama.

Biaya spread dalam transaksi nyata

Cara yang berguna untuk merasakan dampak spread adalah menghitung round trip: membeli pada ask lalu menjual pada bid sesaat kemudian. Dengan demikian, Anda menanggung spread penuh untuk setiap saham. Untuk 100 saham, konversinya sudah tercantum dalam tabel di atas. Spread tipikal dalam sen per saham menjadi angka yang sama dalam dolar. Untuk saham-saham yang populer, biayanya hanya sebesar uang untuk membeli kopi: $3.00 untuk 100 saham Apple dan $1.00 untuk Coca-Cola. Saham-saham dengan volume perdagangan rendah memiliki biaya yang berbeda, yaitu $129.00 untuk Nathan's Famous dan $167.00 untuk Seneca Foods, sebelum komisi dan sebelum order tersebut menggerakkan harga. Angka-angka ini mengasumsikan order terpenuhi pada kuotasi yang ditampilkan. Order yang lebih besar daripada ukuran yang ditampilkan dapat dikenakan biaya lebih tinggi.

Saat spread melebar: pembukaan, penutupan, dan setelah jam perdagangan

Spread tidak konstan sepanjang hari. Grafik di bawah ini melacak median quoted spread Apple dalam bucket waktu 30 menit (Waktu Timur) selama periode yang sama, termasuk extended hours. Polanya sering ditegaskan dalam berbagai penjelasan, tetapi jarang ditampilkan.

QuerySpread kuotasi median AAPL berdasarkan interval 30 menit (ET, termasuk jam perdagangan diperpanjang)
32 rows (showing 20)
waktu ETmedian spread (sen)
04:0027
04:3028
05:0019
05:3016
06:0015
06:3020
07:0019
07:3014
08:0012
08:3011
09:0012
09:307
10:004
10:303
11:003
11:303
12:003
12:303
13:003
13:303
SQL tepat di balik setiap angka
SELECT formatDateTime(toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
       round(quantileDeterministic(0.5)(toFloat64(ask_price - bid_price), toUInt64(sip_timestamp)) * 100, 1) AS median_spread_cents
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'AAPL'
  AND sip_timestamp >= now() - INTERVAL 7 DAY
  AND bid_price > 0
  AND ask_price > bid_price
GROUP BY et_time
ORDER BY et_time
Jalankan sendiri

Bentuknya menyerupai huruf U dengan kedua ujung yang tinggi: spread lebar sebelum pembukaan, hanya beberapa sen di tengah hari, lalu kembali lebar setelah penutupan. Berikut empat titik acuan dari kurva tersebut, berdasarkan waktu:

QueryKurva yang sama pada empat titik pemeriksaan: prapasar, pembukaan, tengah hari, penutupan
waktu ETmedian spread (sen)
04:0027
09:307
13:003
16:0012
SQL tepat di balik setiap angka
SELECT formatDateTime(toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
       round(quantileDeterministic(0.5)(toFloat64(ask_price - bid_price), toUInt64(sip_timestamp)) * 100, 1) AS median_spread_cents
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'AAPL'
  AND sip_timestamp >= now() - INTERVAL 7 DAY
  AND bid_price > 0
  AND ask_price > bid_price
GROUP BY et_time
HAVING et_time IN ('04:00', '09:30', '13:00', '16:00')
ORDER BY et_time
Jalankan sendiri

Pada bucket premarket pukul 04.00, yang merupakan bucket pertama hari itu, median spread Apple tercatat sebesar 27¢. Pada bucket pukul 09.30, yaitu setengah jam pertama perdagangan reguler, spread tersebut menyempit menjadi 7¢, sementara bucket awal sore pukul 13.00 berada di 3¢. Bucket pukul 16.00, yang dimulai bersamaan dengan bel penutupan dan lelang penutupan, melonjak menjadi 12¢. Spread tersebut tetap tinggi sepanjang malam, yakni 13¢ pada bucket terakhir sesi. Selama jam perdagangan reguler (09.30–16.00 ET), puluhan market maker secara bersamaan mengajukan kuotasi untuk saham tersebut. Di luar jam itu, selama perdagangan setelah jam dan premarket, jauh lebih sedikit kuotasi yang bersaing sehingga spread tetap lebih lebar.

Faktor yang membuat spread ketat atau lebar

Empat hal berikut biasanya muncul bersamaan dengan spread yang ketat:

  • Persaingan. Semakin banyak market maker dan order yang menunggu eksekusi pada suatu saham, semakin ketat kuotasi di kedua sisi. Saham yang thinly traded mungkin hanya memiliki satu quoter aktif yang menentukan seluruh pasar.
  • Volume perdagangan. Volume tinggi dan spread ketat terlihat bersamaan di seluruh tabel di atas; saham yang banyak diperdagangkan memiliki gap yang hanya sebagian kecil dari gap saham yang thinly traded.
  • Volatilitas. Di pasar yang bergerak cepat, kuotasi terus-menerus dihargai ulang dan gap cenderung lebih lebar sampai perdagangan kembali tenang.
  • Harga saham dan tick size. Saham AS di atas $1 dikutip dalam kenaikan satu sen, dan satu sen merupakan batas minimum. Saham berharga rendah yang paling likuid menghabiskan sebagian besar hari pada batas tersebut. Pada saham berharga rendah, minimum satu sen yang sama merupakan persentase yang lebih besar dari setiap saham.

Cara menjaga biaya spread tetap rendah

  • Limit order menentukan harga. Market order menerima harga kuotasi yang tersedia, sedangkan limit order hanya dieksekusi pada harga yang ditetapkan atau lebih baik. Buy order yang menunggu di bid memperoleh spread, bukan membayarnya, ketika penjual datang untuk mengeksekusinya. Konsekuensinya, order tersebut mungkin tidak pernah tereksekusi.
  • Instrumen yang likuid selama jam perdagangan reguler merupakan kombinasi paling murah. Grafik intraday di atas menunjukkan skalanya: spread pada saham likuid biasanya paling sempit pada sesi tengah hari.
  • Basis point menunjukkan hal yang tidak terlihat dari selisih dalam sen. Selisih yang terdengar kecil dapat menjadi porsi persentase yang berarti pada saham dengan likuiditas rendah atau harga rendah, seperti terlihat pada baris small-cap di atas.
  • Lebih sedikit transaksi pulang-pergi berarti biaya yang lebih rendah. Setiap transaksi pulang-pergi membayar spread satu kali. Total biaya meningkat seiring frekuensi perputaran posisi.

FAQ spread bid-ask

Berapa spread bid-ask yang baik?

Tidak ada ambang batas resmi, tetapi tabel di atas menunjukkan skalanya: dalam periode pengukuran, spread tipikal SPY mencapai 0.3 bps dari harga sahamnya, sedangkan Tesla mencapai 2.1 bps. Saham berkapitalisasi kecil dengan volume perdagangan rendah mencapai 132.5 dan 82.4 bps. Spread satu digit basis point tergolong ketat. Spread di atas sekitar 1% dari harga saham adalah kondisi ketika limit order mulai memberikan manfaat.

Siapa yang memperoleh spread bid-ask?

Pihak yang menyediakan kuotasi, biasanya market maker, memperoleh spread ketika kedua sisi kuotasinya tereksekusi. Spread merupakan kompensasi karena selalu siap melakukan transaksi. Spread bukan biaya yang dipungut broker atau bursa Anda.

Apakah spread bid-ask yang lebar baik atau buruk?

Spread yang lebar meningkatkan biaya setiap round trip, seperti ditunjukkan kolom biaya untuk 100 saham pada tabel di atas. Spread yang lebar juga mengandung informasi: lebih sedikit pelaku yang memasang kuotasi, dan harga transaksi terakhir menjadi perkiraan yang kurang akurat atas harga yang benar-benar akan Anda dapatkan melalui order.

Mengapa harga ask lebih tinggi daripada bid?

Itu merupakan konsekuensi dari struktur kuotasi. Bid adalah harga terbaik yang bersedia dibayar pembeli, sedangkan ask adalah harga terbaik yang bersedia diterima penjual. Ketika keduanya bertemu, bursa segera mencocokkannya menjadi transaksi dan kuotasi bergerak ke tingkat berikutnya. Kuotasi yang masih tersedia selalu menunjukkan ask pada atau di atas bid.

Apakah spread bid-ask penting bagi investor jangka panjang?

Dampaknya lebih kecil dibandingkan bagi trader aktif, dan datanya menunjukkan skalanya: round trip 100 saham SPY menimbulkan biaya spread tipikal sebesar $2.00. Membayar biaya tersebut sekali dalam satu dekade tidak berarti banyak. Namun, membayar spread saham dengan volume perdagangan rendah setiap minggu dapat terakumulasi menjadi jumlah yang signifikan.


Setiap angka di atas dihasilkan dari query tersimpan yang dapat diperiksa. Buka SQL di bawah panel mana pun untuk mengauditnya. Untuk mengukur spread pada ticker yang Anda miliki, ajukan pertanyaan yang sama dalam bahasa sehari-hari di terminal Strasmore.

#spreads#liquidity#market structure#trading costs#quotes