Strasmore Research
Matuto Matt ConnorNi Matt Connor · Na-update noong 2026-07-25 · data as of July 25, 2026 · refreshed weekly

Ano ang bid-ask spread at tunay na gastos nito

Alamin kung ano ang bid-ask spread, paano ito kalkulahin, at magkano ang tunay na gastos kada trade, gamit ang mga sukat na spread mula sa tick-level quote data sa US stocks.

Ang bid-ask spread ay ang agwat sa pagitan ng pinakamataas na presyo na handang bayaran ng sinumang mamimili para sa isang stock (ang bid) at ang pinakamababang presyo na handang tanggapin ng sinumang nagbebenta (ang ask). Ito ang built-in na gastos ng pag-trade: bumili sa ask, magbenta sa bid, at ang pagkakaiba ay nananatili sa sinumang nag-supply ng quote. Bawat spread figure sa pahinang ito ay sinusukat mula sa tick-level quote data, kasama ang eksaktong query sa likod ng bawat numero na naka-attach dito.

Ano ang bid-ask spread? Isang simpleng definisyon

Sa anumang sandali ng trading day, may dalawang presyo ang isang stock, hindi isa. Ang bid ay pinakamagandang nakatayong alok na bumili. Ang ask (minsan tinatawag na offer) ay pinakamagandang nakatayong alok na magbenta. Ang bid-ask spread ay ang distansya sa pagitan ng dalawa.

Isang hypothetical na halimbawa: ang isang stock na nak quoted sa $20.00 bid / $20.05 ask ay may five-cent spread. Ang sinumang gustong bumili kaagad ay magbabayad ng $20.05; ang sinumang gustong magbenta kaagad ay tatanggap ng $20.00. Ang nickel na iyon ay hindi isang brokerage fee — ito ang presyo ng immediacy, at napupunta ito sa trader sa kabilang panig ng quote, karaniwang isang propesyonal na market maker na nakatayo handang bumili sa bid at magbenta sa ask buong session.

Sa US stocks, ang pinakamagandang bid at pinakamagandang ask sa bawat exchange ay consolidated sa isang national best bid and offer — ang NBBO. Iyan ang quote na ipinapakita ng brokerage app mo, at iyan ang data na sinusukat ng post na ito. (Gumagamit ang finance ng "spread" para sa ibang mga gap din: ang 2s10s spread ay isang pagkakaiba sa pagitan ng Treasury yields, hindi presyo ng stock.)

Bid vs. ask: paano basahin ang isang stock quote

Nasa ibaba ang isang tunay na NBBO record para sa Apple — ang huling quote sa aming data window, hinugot mula sa consolidated feed.

QueryAAPL — huling naitalang NBBO quote sa data window namin
Ang eksaktong SQL sa likod ng bawat numero
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
)

Basahin ito mula kaliwa pakanan: ang pinakamagandang bid ay $334.75, ang pinakamagandang ask ay $334.81, at ang spread — ask minus bid — ay $0.06, na may timestamp na 2026-07-16 19:59 ET. Ang midpoint, $334.78, ay nasa gitna ng dalawa at karaniwang sanggunian para sa fair value ng isang stock sa sandaling iyon.

Isang detalye na worth pansinin: ang quote na ito ay dumating malapit sa dulo ng extended session, mga oras pagkatapos ng closing bell. Ang orasan ay mahalaga para sa mga spread — ang intraday chart sa ibaba ay nagpapakita kung gaano.

Paano kalkulahin ang spread: sentimos, porsyento, at basis points

Parehong agwat na ito ay maaaring ipahayag sa tatlong paraan:

  1. Dolyar at sentimos. Spread = ask minus bid. Simpleng, ngunit mahirap ihambing sa mga stock na nagne-trade sa magkakaibang presyo.
  2. Porsyento. Spread ÷ midpoint × 100. Ang limang-sentimong spread sa $20 stock ay 0.25% ng presyo; ang parehong limang sentimos sa $200 stock ay 0.025%.
  3. Basis points (bps). Ika-isang daang bahagi ng porsyento — ang kumbensyon ng mga propesyonal. I-multiply ang porsyento sa 100: 0.25% ay katumbas ng 25 bps.

Inilapat sa tunay na Apple quote sa itaas: $0.06 ÷ $334.78 ay katumbas ng 0.018% ng presyo ng share — isang after-hours na pagbasa, at malayo pa sa 1% ng presyo.

Makitid vs. malawak na spread: tunay na numero mula sa likido at manipis na stock

Karamihan ng mga paliwanag ay humihinto sa "ang mga likidong stock ay may makitid na spread." Narito ang aktwal na laki ng pagkakaibang iyon, na sukat sa bawat NBBO update sa isang kamakailang multi-day na window. Ang talahanayan ay nagpapares ng anim na mabigat na traded na pangalan sa dalawang tunay na manipis na small cap — Nathan's Famous (NATH) at Seneca Foods (SENEA). Ang "Karaniwang" ay nangangahulugang median quote sa window, at ang huling kolum ay kino-convert ang spread na iyon sa dolyar sa isang 100-share round trip — cents per share at dollars per 100 shares ay parehong numero.

QueryKaraniwang quoted spread — anim na liquid names vs. dalawang thin small caps, kasama ang 100-share cost
Ang eksaktong SQL sa likod ng bawat numero
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)

Sa mga likidong pangalan, ang karaniwang quoted spread ng SPY ay 2¢ — 0.3 bps ng presyo ng share nito — na may Coca-Cola sa 1¢ (1.2 bps) at Tesla sa 9¢ (2.3 bps). Pagkatapos ay narito ang cliff: ang Nathan's Famous ay 71¢ (70.5 bps) at ang Seneca Foods ay 230¢ (133.3 bps). Parehong market, parehong rulebook — ang pagkakaiba ay likido: kung gaano karaming mamimili, nagbebenta, at market maker ang nagko-compete sa bawat pangalan sa parehong oras.

Ano ang halaga ng spread sa isang tunay na kalakalan

Isang kapaki-pakinabang na paraan upang maramdaman ang spread ay ang pagpepresyo ng isang round trip: bumili sa ask at ibenta sa bid isang sandali pagkatapos, at ibibigay mo ang buong spread sa bawat share. Sa 100 shares, ang conversion ay nasa talahanayan na sa itaas — ang karaniwang spread sa cents bawat share ay parehong numero sa dolyar. Para sa mga kilalang pangalan, ang bayad ay maliit: $4.00 sa 100 shares ng Apple, $1.00 sa Coca-Cola. Ang mga hindi gaanong kilalang pangalan ay may ibang bayad — $71.00 para sa Nathan's Famous at $230.00 para sa Seneca Foods, bago ang anumang komisyon at bago pa man gumalaw ang presyo dahil sa order. Ang mga numerong ito ay nagpapalagay na ang order ay pupunan sa ipinapakitang quote; ang isang order na mas malaki kaysa sa ipinapakitang laki ay maaaring magbayad ng higit pa.

Kapag lumalapad ang spreads: ang open, ang close, at ang after hours

Hindi constant ang spreads sa buong araw. Sinusubaybayan ng chart sa ibaba ang median quoted spread ng Apple sa 30-minute clock buckets (Eastern Time) sa parehong window, kasama ang extended hours — ang pattern na ipinapahayag ng karamihan ng mga explainer pero hindi ipinapakita.

QueryAAPL median quoted spread ayon sa 30-minute bucket (ET, kasama ang extended hours)
Ang eksaktong SQL sa likod ng bawat numero
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

Ang hugis ay isang U na may matataas na gilid: malawak bago mag-open, mga sentimos sa kalagitnaan ng araw, muling malawak pagkatapos ng close. Apat na checkpoints mula sa curve na iyon, naka-pin ayon sa oras ng clock:

QueryParehong curve sa apat na checkpoints — premarket, open, midday, close
Ang eksaktong SQL sa likod ng bawat numero
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

Sa 04:00 premarket bucket — ang una sa araw — 34¢ ang median spread ng Apple. Sa 09:30 bucket, ang unang kalahating oras ng regular na trading, ito ay bumagsak sa 7¢, at ang 13:00 early-afternoon bucket ay nasa 4¢. Ang 16:00 bucket, na nagsisimula sa closing bell kasabay ng closing auction, ay tumalon sa 15¢, at ang gap ay nanatiling mataas hanggang sa gabi — 15¢ sa huling bucket ng session. Sa regular hours (9:30 a.m.–4 p.m. ET), dose-dozenang market makers ang nag-quote ng stock nang sabay-sabay; sa labas ng mga oras na iyon — sa after-hours at premarket trading — mas kaunting quote ang nakikipag-kompetensya, at ang gap ay mas malawak.

Ano ang nagpapaganda o nagpapalawak ng spread

Apat na bagay ang magkasamang lumalakad kapag ang spread ay makitid:

  • Kompetisyon. Kapag mas maraming market maker at mas maraming resting order sa isang stock, mas makitid ang quote sa magkabilang panig. Ang isang manipis na stock ay maaaring may iisang aktibong quoter na nagse-set ng buong merkado.
  • Trading volume. Ang heavy volume at makitid na spread ay magkasama sa buong talahanayan sa itaas; ang mga heavily traded na stock ay nasa maliit na bahagi lamang ng mga gap ng manipis na stock.
  • Volatility. Sa mga mabilis na merkado, ang mga quote ay patuloy na ini-re-price at ang gap ay karaniwang mas malawak hanggang sa kumalma ang trading.
  • Share price at tick size. Ang mga US stock na higit sa $1 ay nag-quote sa one-cent increments, at ang isang sentimo ang pinakamababang halaga — ang pinaka-liquid na low-priced na stock ay halos buong araw ay naka-pinned doon. Sa isang low-priced na stock, ang parehong minimum na sentimo na iyon ay mas malaking porsyento ng bawat share.

Paano panatilihing mababa ang gastos sa spread

  • Ang limit orders ay nagtatakda ng presyo. Ang market order ay kumukuha ng anuman ang inaalok ng quote; ang limit order ay pumupuno lamang sa itinakdang presyo o mas mabuti. Ang buy order na nakapahinga sa bid ay kumikita ng spread sa halip na magbayad nito kapag may seller na pumunta para saluhin ito — ang kapalit ay maaaring hindi ito kailanman pumuno.
  • Ang liquid na pangalan sa regular na oras ay ang murang kombinasyon. Ipinapakita ng intraday chart sa itaas ang sukat: ang midday spreads sa liquid stocks ang pinaka-tight ng session.
  • Ang basis points ay nagpapakita ng kung ano ang tinatago ng cents. Ang isang gap na parang maliit na barya ay maaaring maging makabuluhang bahagi ng porsyento sa isang thin o low-priced stock, gaya ng ipinapakita ng small-cap rows sa itaas.
  • Mas kaunting round trips ay nangangahulugang mas maliit na toll. Bawat round trip ay nagbabayad ng spread nang isang beses; ang kabuuang gastos ay lumalaki batay sa kung gaano kadalas umiikot ang isang posisyon.

Mga Madalas Itanong tungkol sa Bid-Ask Spread

Ano ang magandang bid-ask spread?

Walang opisyal na threshold, ngunit ang talahanayan sa itaas ay nagbibigay ng sukat: sa nasukat na window, ang karaniwang spread ng SPY ay 0.3 bps ng presyo ng share nito at ang Tesla ay 2.3 bps, habang ang manipis na small caps ay umabot sa 70.5 at 133.3 bps. Ang single-digit na basis points ay tight; ang spread na higit sa humigit-kumulang 1% ng presyo ng share ay kung saan nagiging kapaki-pakinabang ang limit order.

Sino ang nagpapanatili ng bid-ask spread?

Sinumang nagbibigay ng quote — karaniwang isang market maker — ang kumikita ng spread kapag napunan ang parehong panig ng quote nito. Ito ay kabayaran para sa pagiging handang mag-trade sa lahat ng oras, hindi isang fee na kinokolekta ng iyong broker o ng exchange.

Maganda ba o masama ang malawak na bid-ask spread?

Ang malawak na spreads ay nagpapataas ng iyong gastos bawat round trip, tulad ng ipinapakita ng 100-share cost column sa talahanayan sa itaas. Ang malawak na spread ay nagdadala rin ng impormasyon: mas kaunti ang mga kalahok na nag-quote, at ang huling trade price ay isang mas maluwag na tantya ng kung ano ang talagang makukuha ng iyong order.

Bakit mas mataas ang ask price kaysa bid?

Sa pamamagitan ng konstruksyon. Ang bid ay ang pinakamagandang presyo na babayaran ng mga mamimili at ang ask ay ang pinakamagandang presyo na tatanggapin ng mga nagbebenta; kapag nagtagpo ang dalawa, agad na pinagtutugma ng exchange ang mga ito sa isang trade at ang quote ay lumilipat. Ang isang standing quote ay palaging nagpapakita ng ask na katumbas o mas mataas sa bid.

Mahalaga ba ang bid-ask spreads para sa mga pangmatagalang mamumuhunan?

Mas kaunti kaysa sa mga aktibong trader, at ipinapakita ng data ang sukat: ang isang 100-share round trip sa SPY ay sukat na $2.00 sa karaniwang spread cost. Ang pagbabayad nito isang beses bawat dekada ay ingay; ang pagbabayad ng thin-stock spread tuwing linggo ay nag-iipon sa tunay na pera.


Ang bawat numero sa itaas ay nagre-render mula sa isang nakaimbak, nasusuri na query — palawakin ang SQL sa ilalim ng anumang panel upang i-audit ito. Upang masukat ang spread sa isang ticker na pag-aari mo, magtanong ng parehong mga tanong sa simpleng Ingles sa Strasmore terminal.