Strasmore Research
การเรียนรู้ Matt Connorโดย Matt Connor · อัปเดตเมื่อ 2026-07-24 · data as of July 24, 2026 · refreshed weekly

ต้นทุนการซื้อขายหุ้นและค่า bid-ask spread

แม้ค่าธรรมเนียมจะเป็นศูนย์ แต่การซื้อขายหุ้นยังคงมีต้นทุนจากส่วนต่าง bid-ask spread โดยบทความนี้วัดค่าใช้จ่ายในหน่วย basis points จากหุ้นและ ETF สิบสองรายการ

ต้นทุนในการซื้อขายหุ้นไม่ได้ลดลงจนเป็นศูนย์แม้ว่าค่าธรรมเนียมจะลดลงก็ตาม ทุกคำสั่งซื้อขายที่ทำกำไรได้ยังคงต้องเสีย bid-ask spread ซึ่งก็คือส่วนต่างระหว่างราคาสูงสุดที่ผู้ซื้อยินดีจ่ายและราคาต่ำสุดที่ผู้ขายยอมรับ โดยแบ่งเป็นขาเข้าครึ่งหนึ่งและขาออกครึ่งหนึ่ง หน้าเว็บนี้วัดค่าใช้จ่ายดังกล่าวในหน่วย basis points จากหุ้นและ ETF ของรายย่อยจำนวนสิบสองรายการ โดยใช้ข้อมูลราคาเสนอซื้อเสนอขายระดับ tick และมีคำสั่ง SQL ที่ใช้คำนวณตัวเลขทั้งหมดประกอบอยู่ด้วย

ค่าธรรมเนียมกลายเป็นศูนย์ แต่ส่วนต่างราคาไม่ได้เป็นเช่นนั้น

หุ้นหนึ่งตัวไม่ได้มีราคาเดียว แต่มีสองราคา ราคา bid คือราคาเสนอซื้อที่ดีที่สุด และราคา ask คือราคาเสนอขายที่ดีที่สุด การซื้อขายในขณะนี้คือการปิดช่องว่างดังกล่าว การซื้อด้วยคำสั่ง market buy จะได้ราคาที่ ask และการขายด้วยคำสั่ง market sell จะได้ราคาที่ bid โดยส่วนต่างจะตกเป็นของผู้ที่เสนอราคา ซึ่งส่วนใหญ่คือ market maker มืออาชีพที่เสนอราคาทั้งสองด้านตลอดทั้งช่วงการซื้อขาย ความหมายของ bid-ask spread จะอธิบายกลไกเหล่านี้อย่างละเอียด ส่วนหน้านี้จะแสดงราคาของส่วนต่างดังกล่าว

ตัวอย่างสมมติจะช่วยให้เห็นภาพการคำนวณที่ชัดเจน หุ้นที่มีราคาเสนอซื้อที่ $20.00 และราคาเสนอขายที่ $20.05 จะมี midpoint อยู่ที่ $20.025 ซึ่งเป็นราคาอ้างอิงปกติสำหรับมูลค่าที่เหมาะสม ณ ขณะนั้น การซื้อด้วยคำสั่ง market buy จะต้องจ่าย $20.05 ซึ่งสูงกว่า midpoint อยู่ 2.5 เซนต์ หรือเท่ากับ ครึ่งหนึ่งของความกว้างราคาที่เสนอ ส่วนการขายด้วยคำสั่ง market sell จะได้รับเงิน $20.00 ซึ่งเสียส่วนต่างอีกครึ่งหนึ่งไป หากทำทั้งสองอย่างหรือการซื้อขายแบบ round trip ส่วนต่างเต็มจำนวนห้าเซนต์จะถูกหักออกในทุกๆ หุ้น โดยไม่มีรายการค่าธรรมเนียมปรากฏให้เห็น

หน่วยวัดมาตรฐานสำหรับต้นทุนนี้คือ basis point (bp) หรือหนึ่งในร้อยของหนึ่งเปอร์เซ็นต์ การคำนวณ spread เป็นสัดส่วนของ midpoint ช่วยให้สามารถเปรียบเทียบ ETF ที่มีราคาต่อหุ้นหลักหน่วยกับ ETF ที่มีราคาหลายร้อยดอลลาร์ได้ในมาตรวัดเดียวกัน และความแตกต่างที่พบนั้นมีมูลค่ามากกว่าที่นักเทรดที่ไม่มีค่าธรรมเนียมส่วนใหญ่คาดการณ์ไว้

ลำดับต้นทุนการซื้อขาย: การวัดผลหุ้นสิบสองชื่อ

รายการด้านล่างคือหุ้นและ ETF สิบสองชื่อที่มีการถือครองอย่างแพร่หลาย โดยจัดลำดับตามค่ามัธยฐานของส่วนต่างราคาเสนอซื้อเสนอขาย (spread) ที่คำนวณเป็นเปอร์เซ็นต์ของราคาตรงกลาง (midpoint) ข้อมูลนี้อ้างอิงจากการอัปเดต NBBO ทุกครั้ง ซึ่งเป็นราคาเสนอซื้อและเสนอขายที่ดีที่สุดที่รวมจากทุกตลาดหลักทรัพย์ในสหรัฐฯ หรือราคาที่แอปพลิเคชันโบรกเกอร์แสดงผล โดยนับในช่วงเวลาที่กำหนด (13:30–19:59 UTC) ซึ่งตรงกับช่วงเวลาซื้อขายปกติเวลา 9:30 น.–4:00 น. ตามเวลาฝั่งตะวันออกในช่วงที่มีการปรับเวลาออมแสง (daylight-saving months) ข้อมูลนี้ครอบคลุมทุกช่วงเวลาที่หน้านี้เคยทำการวัดผลมา ข้อมูลจะครอบคลุมเซสชันล่าสุดที่เสร็จสมบูรณ์และจงใจหยุดก่อนถึงวันปัจจุบันไม่กี่วัน เพื่อไม่ให้นำข้อมูลของวันที่ยังประมวลผลไม่เสร็จสมบูรณ์มาคำนวณค่ามัธยฐาน สำหรับการอัปเดตที่มีข้อมูลไม่ครบทั้งสองด้าน หรือมีราคาเสนอขาย (ask) เท่ากับหรือต่ำกว่าราคาเสนอซื้อ (bid) จะไม่ถูกนำมาคำนวณค่ามัธยฐาน แต่จะถูกนับรวมไว้ในคอลัมน์สุดท้ายแทน

คำสั่งดึงข้อมูลบันไดต้นทุนการซื้อขาย — ค่ามัธยฐานของส่วนต่างราคา (bps) จากราคา midpoint, ช่วงเวลาทำการปกติ, เซสชันที่เพิ่งสิ้นสุดลงล่าสุด
SQL เบื้องหลังตัวเลขแต่ละตัว
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

อันดับสูงสุดคือ SPY ที่ 0.27 bps — ซึ่งเป็นเพียงเศษเสี้ยวของหนึ่ง basis point — โดยเป็นค่ามัธยฐานที่คำนวณจากการอัปเดตราคา 14.9 ล้านครั้ง สำหรับลำดับที่สี่คือ NVDA ที่ 0.99 bps ส่วนลำดับสุดท้ายคือ SOXS ซึ่งวัดได้ 23.17 bps และคอลัมน์เซนต์ (cents) คือบทเรียนสำคัญของตารางนี้: ส่วนต่างราคาที่เสนอคือ 1¢ ซึ่งเป็นส่วนต่างในระดับเพนนีที่มาพร้อมกับต้นทุนในเชิงเปอร์เซ็นต์ที่สูงที่สุดในตาราง ค่าเซนต์จะทำให้หุ้นราคาถูกดูมีความผันผวนน้อย แต่ค่า basis points จะสะท้อนราคาที่แท้จริงของหุ้นเหล่านั้น

หนึ่ง basis point คือหนึ่งดอลลาร์ต่อทุกๆ 10,000 ดอลลาร์

คอลัมน์ bps จะแปลงค่าเป็นจำนวนเงินด้วยการคำนวณที่คงที่: สำหรับคำสั่งซื้อขนาด 10,000 ดอลลาร์ หนึ่ง basis point จะเท่ากับหนึ่งดอลลาร์ (10,000 × 0.0001 = 1) ให้พิจารณาบันไดราคาเป็นรายการราคาแบบไป-กลับต่อการซื้อขายทุกๆ 10,000 ดอลลาร์: ขั้นบนสุดที่ 0.27 bps คือประมาณ $0.27; ขั้นล่างสุดที่ 23.17 bps คือประมาณ $23.17 การทำรายการเพียงครั้งเดียว — ไม่ว่าจะเป็นการซื้อเพียงอย่างเดียว หรือการขายเพียงอย่างเดียว — จะคิดเป็นครึ่งหนึ่งของตัวเลขดังกล่าว

ความถี่ในการซื้อขายจะส่งผลต่อค่าธรรมเนียม หากสมมติว่ามี spread อยู่ที่ 20 bp และมีการทำรายการแบบไป-กลับหนึ่งครั้งต่อสัปดาห์ บนยอดเงิน 10,000 ดอลลาร์เท่าเดิม จะมีค่าใช้จ่ายรวมประมาณ 1,040 ดอลลาร์ ตลอด 52 สัปดาห์ (20 × $1 × 52) หรือคิดเป็นประมาณหนึ่งเปอร์เซ็นต์ของพอร์ตการลงทุน โดยที่ไม่มีค่าคอมมิชชัน หากทำเช่นเดียวกันบน spread สมมติที่ 1 bp จะมีค่าใช้จ่ายรวมประมาณ 52 ดอลลาร์ต่อปี การที่ชื่อหุ้นอยู่ในขั้นใดของบันไดมีความสำคัญมากกว่าค่าคอมมิชชันใดๆ ที่เคยมีมา

หุ้น Mega-cap เทียบกับ Leveraged Inverse ETF

หุ้นที่มีมูลค่าตลาดขนาดใหญ่ (Mega-cap) และหุ้นที่มีความผันผวนสูงในระดับล่างสุดต่างก็มีความสำคัญในตัวเอง NVIDIA (NVDA) เป็นหุ้นกลุ่มเซมิคอนดักเตอร์ขนาด Mega-cap ส่วน SOXS คือ Direxion Daily Semiconductor Bear 3X shares ซึ่งเป็น Leveraged Inverse ETF ที่ออกแบบมาให้เคลื่อนที่ในทิศทางตรงกันข้ามกับดัชนีเซมิคอนดักเตอร์เป็นจำนวนสามเท่าในแต่ละวัน โดยมีการรีเซ็ตทุกวัน เมื่อวัดผลในช่วงเวลาเดียวกันด้วยวิธีการเดียวกัน:

คำสั่งดึงข้อมูลNVDA เทียบกับ SOXS — ค่ามัธยฐานของส่วนต่างราคาในช่วงเวลาที่กำหนด พร้อมช่องว่างที่แคบที่สุดในหนึ่งเซสชัน
SQL เบื้องหลังตัวเลขแต่ละตัว
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

ค่า Spread มัธยฐานของ NVDA อยู่ที่ 0.99 bps ส่วน SOXS อยู่ที่ 23.17 bps ซึ่งกว้างกว่าเป็นจำนวน 23.3 เท่า ตลอดทั้ง 5 เซสชันในช่วงเวลาดังกล่าว ส่วนต่างระหว่างสองหุ้นนี้ไม่เคยแคบลงจนต่ำกว่า 14.1 เท่า หุ้นทั้งสองตัวนี้อยู่ในสภาวะสุดโต่งในช่วง การปรับตัวของกลุ่มเซมิคอนดักเตอร์เมื่อวันที่ 7 กรกฎาคม ซึ่งเป็นเซสชันที่แสดงความแตกต่างนี้อย่างชัดเจนในทุกจังหวะราคาในช่วงราคาต่ำสุดของเช้าวันนั้น

คำสั่งดึงข้อมูลNVDA เทียบกับ SOXS — ค่ามัธยฐานของส่วนต่างราคาในแต่ละเซสชัน (bps ของราคา midpoint)
SQL เบื้องหลังตัวเลขแต่ละตัว
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

ในวันที่ 2026-07-08 ซึ่งเป็นเซสชันแรกของช่วงเวลาที่ศึกษา ค่า Spread มัธยฐานของ NVDA อยู่ที่ 1.52 bps ขณะที่ SOXS อยู่ที่ 21.48 bps หรือมีต้นทุนสูงกว่าเป็นจำนวน 14.1 เท่า ลำดับความแพงของต้นทุนไม่เคยเปลี่ยนแปลงในแต่ละเซสชัน หุ้นที่มีต้นทุนต่ำยังคงต่ำ และหุ้นที่มีต้นทุนสูงยังคงสูง ตำแหน่งของหุ้นบนลำดับต้นทุนถือเป็นคุณสมบัติที่คงที่ ไม่ใช่ความผันผวนชั่วคราวในแต่ละวัน

ทำไมหุ้นราคาถูกจึงมีต้นทุนการซื้อขายสูงกว่าหุ้นราคาแพง

สาเหตุส่วนหนึ่งเกิดจากกลไกของตลาด หุ้นและ ETF ในสหรัฐฯ ที่มีราคามากกว่า 1 ดอลลาร์ จะมีการเสนอราคาเพิ่มขึ้นทีละหนึ่งเซนต์ ซึ่งหนึ่งเซนต์คือส่วนต่างที่เล็กที่สุดที่ราคาจะแสดงได้ มูลค่าหนึ่งเซนต์นี้คิดเป็นสัดส่วนที่แตกต่างกันตามราคาหุ้นที่ต่างกัน โดยจะมีผลน้อยมากเมื่อเทียบกับ ETF ราคา 700 ดอลลาร์ แต่จะมีผลมหาศาลเมื่อเทียบกับหุ้นราคา 4 ดอลลาร์ ตารางด้านล่างแสดงให้เห็นถึงข้อจำกัดของระดับราคาขั้นต่ำ โดยระบุสัดส่วนของจำนวนครั้งที่มีการอัปเดตราคาที่ส่วนต่างหนึ่งเซนต์พอดี ค่า bps ของหนึ่งเซนต์เมื่อเทียบกับราคาหุ้นนั้นๆ และระยะห่างของค่ากลางของ spread ที่อยู่เหนือระดับราคาขั้นต่ำ

คำสั่งดึงข้อมูลเกณฑ์ขั้นต่ำหนึ่งเซนต์ — ราคาหุ้น, เปอร์เซ็นต์ของราคาเสนอซื้อขายที่มีส่วนต่างหนึ่งเซนต์พอดี และต้นทุนต่อหนึ่งเซนต์ในหน่วย bps
SQL เบื้องหลังตัวเลขแต่ละตัว
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 ซึ่งซื้อขายอยู่ที่ประมาณ 750.32 ดอลลาร์ต่อหุ้น มีการอัปเดตราคาที่ส่วนต่างหนึ่งเซนต์พอดีถึง 23.4% ของจำนวนครั้งทั้งหมด และสำหรับหุ้นที่มีราคาสูงที่สุดในตาราง หนึ่งเซนต์คิดเป็นเพียง 0.13 bps เท่านั้น สำหรับหุ้นในระดับกลาง KO ที่ราคาประมาณ 83.82 ดอลลาร์ มีการอัปเดตราคาที่ระดับราคาขั้นต่ำเป็นจำนวน 65.4% ของการอัปเดตทั้งหมด จากนั้นข้อจำกัดของระดับราคาขั้นต่ำจะเริ่มมีบทบาทอย่างเต็มตัว โดย F ที่ราคาประมาณ 13.86 ดอลลาร์ มีส่วนต่างหนึ่งเซนต์เป็นจำนวน 99% ของการอัปเดต และ SOXS ที่ราคาประมาณ 4.31 ดอลลาร์ เป็นจำนวน 100% โดยมีค่ากลางของ spread อยู่ห่างจากระดับราคาขั้นหนึ่งเซนต์เพียง 0 ถึง 0.03 bps สำหรับหุ้นที่มีราคาถูกที่สุด ต้นทุนการซื้อขายในรูปแบบเปอร์เซ็นต์จึงเปรียบเสมือนราคาหุ้นที่ถูกวัดด้วยหน่วยที่ต่างออกไป เนื่องจากราคาไม่สามารถแคบไปกว่าหนึ่งเซนต์ได้

การลดต้นทุนธุรกรรม

  • การใช้คำสั่งแบบ Limit order คือการกำหนดราคา คำสั่งแบบ market order จะรับราคาตามที่ระบุไว้ใน quote ส่วน limit order จะจับคู่ที่ราคาที่ระบุหรือราคาที่ดีกว่า การตั้งคำสั่งซื้อไว้ที่ราคา bid จะช่วยให้ได้รับส่วนต่าง spread แทนการต้องจ่าย spread เมื่อมีผู้ขายมาจับคู่ด้วย อย่างไรก็ตาม ข้อเสียคือคำสั่งอาจไม่ถูกจับคู่เลย
  • ช่วงเวลาเป็นสิ่งสำคัญ ค่า spread ที่เสนอจะมีขนาดกว้างที่สุดในช่วงก่อนเปิดตลาด ช่วงใกล้ปิดตลาด และในช่วง extended hours โดยจะมีขนาดแคบที่สุดในช่วงที่มีสภาพคล่องสูงระหว่างช่วงเวลาซื้อขายปกติ — กราฟระหว่างวันในคู่มือ bid-ask spread ของเราแสดงให้เห็นรูปแบบรูปตัว U จากข้อมูลจริง
  • ให้พิจารณาเป็น basis points ไม่ใช่หน่วยเซนต์ ราคาหนึ่งเซนต์เท่ากันอาจคิดเป็น 0.13 bps สำหรับ SPY และเป็น 23.2 bps สำหรับ SOXS ราคาที่ดูเหมือน "แคบ" เพียงหนึ่งเซนต์อาจเป็นต้นทุนที่แพงที่สุดในกระดานซื้อขาย
  • คำนวณจากการซื้อขายแบบไป-กลับ (round trips) ทุกรอบการซื้อขายแบบไป-กลับจะต้องจ่ายค่า spread เต็มจำนวนหนึ่งครั้ง และต้นทุนจะเพิ่มขึ้นตามปริมาณการซื้อขาย (turnover) ไม่ใช่ตามขนาดพอร์ตหรือวัตถุประสงค์ ตัวชี้วัดกิจกรรมอย่าง ปริมาณการซื้อขายสัมพัทธ์ จะวัดว่าหุ้นตัวใดมีการซื้อขายสูงกว่าระดับปกติอย่างมาก — พฤติกรรมการซื้อขายที่มี turnover สูง คือจุดที่ต้นทุน spread สะสมเพิ่มขึ้นอย่างเงียบๆ

คำถามที่พบบ่อย

การซื้อขายหุ้นแบบไม่มีค่าคอมมิชชันมีต้นทุนเท่าใด?

ต้นทุนคือครึ่งหนึ่งของ bid-ask spread ทั้งขาเข้าและขาออก เมื่อวัดผ่านบันไดราคา (ladder) ทั้งสิบสองชื่อ พบว่าราคาไป-กลับ (round trip) มีตั้งแต่ 0.27 bps ของมูลค่าการซื้อขาย (SPY) ถึง 23.17 bps (SOXS) หรือประมาณ $0.27 ถึง $23.17 ต่อการซื้อขายทุกๆ $10,000

basis point ในรูปแบบดอลลาร์คือเท่าใด?

หนึ่ง basis point คือหนึ่งในร้อยของหนึ่งเปอร์เซ็นต์: คือ $1 ต่อ $10,000 หรือ $10 ต่อ $100,000 หากระบุ spread เป็น bps ราคาไป-กลับต่อ $10,000 จะเป็นสองเท่าของค่านั้น เช่น spread สมมติที่ 20 bp จะมีต้นทุนประมาณ $20

ทำไม leveraged ETF จึงมี spread ในเชิงเปอร์เซ็นต์ที่กว้างมาก?

เนื่องจากราคาหุ้นที่ต่ำเมื่อเทียบกับขั้นการเสนอราคาขั้นต่ำที่หนึ่งเซนต์ หุ้นที่มีราคาถูกที่สุดในกระดานของเราคือ SOXS ซึ่งซื้อขายอยู่ที่ประมาณ $4.31 โดยมี 100% ของราคาเสนอขายที่มีส่วนต่างเพียงหนึ่งเซนต์ ซึ่งหนึ่งเซนต์ของราคาหุ้นนั้นคิดเป็น 23.2 bps ของทุกการซื้อขาย

bid-ask spread มีความสำคัญต่อนักลงทุนระยะยาวหรือไม่?

มีความสำคัญน้อยกว่านักเทรดระยะสั้นมาก การซื้อขายไป-กลับเพียงหนึ่งครั้งที่ระดับบนสุดของบันไดราคา วัดได้ 0.27 bps หรือประมาณ $0.27 ต่อ $10,000 ซึ่งการจ่ายต้นทุนนี้เพียงหนึ่งครั้งในรอบสิบปีถือเป็นเรื่องเล็กน้อย ต้นทุนนี้จะแปรผันตามอัตราการหมุนเวียนของพอร์ต (turnover) ไม่ใช่ตามระยะเวลาที่ถือครอง

spread เป็นต้นทุนการซื้อขายเพียงอย่างเดียวที่เหลืออยู่หรือไม่?

spread คือค่าธรรมเนียมต่อการซื้อขายที่คำสั่งซื้อขายที่ตลาดต้องการ (marketable order) ทุกคำสั่งต้องจ่าย และเป็นค่าที่หน้านี้ใช้ในการวัดผล นอกจากนี้ยังมีต้นทุนอื่นๆ ได้แก่ คำสั่งซื้อขายขนาดใหญ่ที่อาจทำให้ราคาเคลื่อนไหวก่อนการจับคู่คำสั่งเสร็จสิ้น, ค่าธรรมเนียมการจัดการกองทุน (expense ratios) ที่เรียกเก็บตามระยะเวลา และดอกเบี้ยจากการใช้ margin ต้นทุนเหล่านี้ไม่ได้มาแทนที่ spread แต่เป็นต้นทุนที่ต้องจ่ายเพิ่มขึ้นจาก spread


ทุกแผงข้อมูลด้านบนใช้คำสั่ง SQL ชุดเดียวกับที่ใช้สร้างข้อมูล — คุณสามารถเปิดดู เปลี่ยน ticker เป็นหุ้นที่คุณซื้อขายจริง และคำนวณบันไดต้นทุนการซื้อขายของคุณเองได้บน terminal ของ Strasmore ผ่าน terminal ของ Strasmore