Maker-taker fees คืออะไร อธิบายกลไกค่าธรรมเนียมตลาดหุ้น
ทำความเข้าใจกลไก Maker-Taker fees และการคำนวณส่วนต่างที่ตลาดหลักทรัพย์ได้รับ พร้อมอธิบายว่าส่วนต่างนี้มีผลต่อการตัดสินใจของโบรกเกอร์ในการเลือกเส้นทางส่งคำสั่งซื้อขายอย่างไร
Maker-taker fees คือราคา 2 รูปแบบที่ตลาดหลักทรัพย์กำหนดไว้สำหรับการซื้อขายรายการเดียวกัน ได้แก่ ค่าธรรมเนียม Taker fee ที่เรียกเก็บจากคำสั่งซื้อขายที่ดึงสภาพคล่องออกจากสมุดคำสั่งซื้อขาย (Order book) และเงินคืน Maker rebate ที่จ่ายให้กับคำสั่งซื้อขายที่วางรออยู่ในสมุดคำสั่งซื้อขายนั้น โดยตลาดหลักทรัพย์จะเป็นผู้เก็บส่วนต่างระหว่างค่าธรรมเนียมทั้งสองส่วนนี้ ตารางค่าธรรมเนียมทั้งหมดจะถูกเสนอราคาในหน่วย mils โดยที่ 1 mil มีค่าเท่ากับ $0.0001 ต่อหุ้น ดังนั้น 1 เซนต์จึงเท่ากับ 100 mils และเพดานค่าธรรมเนียม Taker fee ที่ใช้กันมานานคือ 30 mils หรือคิดเป็นสามในสิบของหนึ่งเซนต์
Maker-taker pricing คืออะไร?
คำสั่ง Limit order ที่ตั้งราคาไว้ในระดับที่ไม่มีใครเข้ามาซื้อขายด้วยทันทีจะวางรออยู่ในสมุดคำสั่งซื้อขายของตลาดหลักทรัพย์และทำหน้าที่ สร้าง (make) สภาพคล่อง คำสั่งที่วางรออยู่ซึ่งมีราคาดีที่สุดในทุกตลาดหลักทรัพย์จะรวมกันเป็น national best bid and offer ซึ่งเป็นราคาเสนอซื้อเสนอขายที่คุณเห็นบนหน้าจอ คำสั่งที่เข้ามาถึงแล้วจับคู่กับคำสั่งที่วางรออยู่เหล่านั้นถือเป็นการ ดึง (take) สภาพคล่องไป ทุกการจับคู่จะประกอบด้วยคำสั่งทั้งสองประเภทนี้ โดยบทบาททั้งสองไม่ได้บ่งบอกว่าใครเป็นมืออาชีพหรือรายย่อย คำสั่ง Market order ของรายย่อยถือเป็นการดึงสภาพคล่อง ส่วนคำสั่ง Limit order ของรายย่อยที่วางรออยู่ยี่สิบนาทีแล้วได้รับการจับคู่ถือเป็นการสร้างสภาพคล่อง
ตลาดหลักทรัพย์เก็บเงินได้เท่าไรต่อหุ้น?
สมมติว่าตลาดแห่งหนึ่งเรียกเก็บค่าธรรมเนียม Taker fee ที่ 30 mils และจ่ายเงินคืน Maker rebate ที่ 22 mils ตัวเลขเหล่านี้เป็นเพียงตัวอย่างที่อยู่ในช่วงของตารางค่าธรรมเนียมหุ้นสหรัฐฯ ที่ประกาศใช้จริง ไม่ใช่ตัวเลขของตลาดแห่งใดแห่งหนึ่งโดยเฉพาะ ทั้งสองฝั่งจะชำระราคาในการจับคู่เดียวกันดังนี้:
- Taker ถูกเรียกเก็บเงิน $0.0030 ต่อหุ้น
- Maker ได้รับเครดิต $0.0022 ต่อหุ้น
- ตลาดหลักทรัพย์เก็บส่วนต่างไว้ $0.0008 ต่อหุ้น
- ราคาที่พิมพ์ออกมาในการซื้อขาย (Printed execution price) จะไม่ได้รับผลกระทบจากค่าธรรมเนียมเหล่านี้
ในการจับคู่คำสั่งซื้อขาย 1,000 หุ้น ตลาดจะเก็บเงินได้ $3.00 จ่ายออก $2.20 และบันทึกรายได้ $0.80 หากมีปริมาณการซื้อขายหนึ่งล้านหุ้นผ่านตารางค่าธรรมเนียมเดียวกันนี้ จะมีรายรับ $3,000 จ่ายออก $2,200 และคงเหลือ $800 ส่วนต่าง 8 mils นี้ เมื่อคูณกับปริมาณหุ้นหลายพันล้านหุ้นต่อวัน จะกลายเป็นรายได้จากการทำธุรกรรมของตลาดหลักทรัพย์ ตลาดที่แข่งขันเพื่อดึงดูดคำสั่งซื้อขายที่วางรออยู่จะใช้วิธีเพิ่มเงินคืน (Rebate) ซึ่งจะผลักดันให้ค่าธรรมเนียม Taker fee สูงขึ้นจนเกือบถึงเพดานที่หน่วยงานกำกับดูแลกำหนดไว้ และตลาดก็จะได้รับรายได้จากปริมาณการซื้อขายไม่ว่าจะในกรณีใดก็ตาม
30 mils เมื่อเทียบกับส่วนต่างราคา (Spread) มีขนาดเท่าใด?
ค่าธรรมเนียมต่อหุ้นจะมีความหมายก็ต่อเมื่อเทียบกับส่วนต่างราคา (Spread) ที่ถูกเรียกเก็บ ตารางด้านล่างนี้แสดงข้อมูลราคาเสนอซื้อเสนอขายที่ดีที่สุดระดับประเทศ (National best bid and offer) เป็นเวลาหนึ่งชั่วโมงในวันที่ 15 กรกฎาคม 2026 สำหรับหุ้นชื่อดังสี่ตัว และวัดส่วนต่างราคาในหน่วย mils
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH quotes AS
(
SELECT
ticker,
round((toFloat64(ask_price) - toFloat64(bid_price)) * 10000) AS spread_mils
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('AAPL', 'KO', 'MSFT', 'SPY')
AND sip_timestamp >= '2026-07-15 14:00:00'
AND sip_timestamp < '2026-07-15 15:00:00'
AND bid_price > 0
AND ask_price > bid_price
)
SELECT
ticker,
toUInt32(round(avg(spread_mils))) AS avg_spread_mils,
round(100 * countIf(spread_mils = 100) / count(), 1) AS pct_at_one_cent
FROM quotes
GROUP BY ticker
ORDER BY avg_spread_milsหุ้นที่มีส่วนต่างแคบที่สุดในสี่ตัวนี้คือ KO มีค่าเฉลี่ยอยู่ที่ 147 mils ตลอดชั่วโมงนั้น และอยู่ที่หนึ่งเซนต์พอดีสำหรับ 58.2% ของราคาเสนอซื้อเสนอขายทั้งหมด ส่วนหุ้นที่มีส่วนต่างกว้างที่สุดคือ MSFT มีค่าเฉลี่ยอยู่ที่ 928 mils เมื่อนำตารางค่าธรรมเนียมมาเทียบกับตัวเลขเหล่านี้ ส่วนต่างราคาหนึ่งเซนต์เท่ากับ 100 mils และค่าธรรมเนียม Taker fee 30 mils ก็คิดเป็นเกือบหนึ่งในสามของส่วนต่างราคา ตารางค่าธรรมเนียมจึงทำงานในระดับเดียวกับราคาเสนอซื้อเสนอขาย
เหตุใดเงินคืน (Rebate) จึงเป็นราคาที่ต่ำกว่าหนึ่งเซนต์?
นี่คือส่วนที่คำอธิบายส่วนใหญ่มักข้ามไป ราคาเสนอซื้อเสนอขายที่แสดงในหุ้นที่มีราคา $1.00 ขึ้นไปจะต้องเป็นจำนวนเต็มเซนต์ และบทความเรื่อง sub-penny rule ของเราได้อธิบายรายละเอียดเกี่ยวกับส่วนเพิ่มราคานี้ไว้แล้ว ตลาดที่ต้องการเสนอราคาที่มีประสิทธิภาพดีกว่าให้กับฝั่งใดฝั่งหนึ่งของตลาดจึงไม่มีพื้นที่เหลือภายในราคาเสนอซื้อเสนอขายที่แสดงอยู่
ตารางค่าธรรมเนียมคือพื้นที่นั้น Maker ที่ซื้อหุ้น 100 หุ้นที่ราคา $50.00 และได้รับเงินคืน 22 mils จะมีต้นทุนสุทธิที่ $49.9978 ต่อหุ้น ส่วน Taker ที่ซื้อหุ้น 100 หุ้นที่ราคา $50.00 และจ่ายค่าธรรมเนียม 30 mils จะมีต้นทุนสุทธิที่ $50.0030 ราคาที่พิมพ์ออกมามีราคาเดียว แต่ราคาต้นทุนสุทธิมีสองราคา ซึ่งทั้งคู่ต่ำกว่าหนึ่งเซนต์ ส่วนเพิ่มราคา (Quoting increments) ถูกควบคุมให้เป็นเซนต์ ในขณะที่ค่าธรรมเนียมการเข้าถึงและเงินคืนถูกควบคุมเป็น mils ดังนั้นตารางค่าธรรมเนียมจึงเป็นที่ที่การแข่งขันระดับต่ำกว่าหนึ่งเซนต์ระหว่างตลาดเกิดขึ้น
ตลาดแบบ Inverted หรือ Taker-maker คืออะไร?
ตลาดแบบ Inverted จะใช้ตารางค่าธรรมเนียมแบบกลับด้าน คือจ่ายเงินคืนให้กับคำสั่งที่ดึงสภาพคล่อง (Taker) และเรียกเก็บค่าธรรมเนียมจากคำสั่งที่วางรออยู่ (Maker) โดยตลาดจะยังคงเก็บส่วนต่างไว้เช่นเดิม
สิ่งที่ผู้ส่งคำสั่งซื้อขายแบบวางรอ (Poster) ซื้อในสมุดคำสั่งซื้อขายประเภทนี้คือลำดับคิว (Queue priority) คำสั่งที่วางรออยู่จะจ่ายเงินเพื่อแลกกับตำแหน่ง และมักจะได้รับสิทธิให้อยู่ใกล้คิวแรกในลำดับที่สั้นกว่าที่ราคาแสดงเท่ากัน ในขณะที่เงินคืนสำหรับ Taker จะดึงดูดคำสั่งซื้อขายที่ต้องการจับคู่ทันที (Marketable orders) เข้ามา ตลาด Nasdaq BX และ Cboe EDGA ใช้ตารางค่าธรรมเนียมแบบ Inverted มานานหลายปี และผู้ให้บริการตลาดมักมีสมุดคำสั่งซื้อขายทั้งสองประเภท เพื่อให้ระบบส่งคำสั่งซื้อขาย (Router) สามารถเลือกฝั่งได้ตามแต่ละคำสั่ง
Maker-taker rebate ส่งคำสั่งซื้อขายของคุณไปที่ไหน?
โบรกเกอร์ที่มีคำสั่งซื้อขายที่ต้องการจับคู่ทันที (Marketable order) จะมีตัวเลือกมากมาย ได้แก่ ตลาดหลักทรัพย์สหรัฐฯ ที่จดทะเบียน 18 แห่งซึ่งมีตารางค่าธรรมเนียมต่างกัน รวมถึงผู้ค้าส่งนอกตลาด (Wholesalers) และ Dark pools นี่คือสถานที่ที่หุ้นที่มีสภาพคล่องสูงตัวหนึ่งถูกจับคู่จริงตลอดทั้งเซสชัน
ปลายทางที่มีการซื้อขายหนาแน่นที่สุดคือ Nasdaq รองรับหุ้น 37.15% ของวันนั้น โดยมีค่าเฉลี่ยการจับคู่ที่ 149 หุ้นต่อรายการ แถวที่มีชื่อว่า TRF คือ Trade reporting facilities ซึ่งเป็นช่องทางที่การซื้อขายที่เกิดขึ้นนอกตลาดหลักทรัพย์ถูกบันทึกไว้ และไม่มีค่าธรรมเนียมหรือเงินคืนจากตลาดหลักทรัพย์ใดเกี่ยวข้องกับหุ้นเหล่านั้น
นี่คือจุดที่เกิดความขัดแย้ง โบรกเกอร์ได้รับเงินคืนจากคำสั่งที่วางรออยู่และจ่ายค่าธรรมเนียมจากคำสั่งที่ดึงสภาพคล่อง ซึ่งเมื่อรวมปริมาณมาก ๆ แล้วถือเป็นรายการที่มีนัยสำคัญ Best execution คือหน้าที่ที่ต้องรับผิดชอบต่อการจับคู่ที่ลูกค้าได้รับ และตลาดที่จ่ายเงินคืนให้โบรกเกอร์มากที่สุดไม่ใช่ตลาดที่ให้การจับคู่ที่ดีที่สุดเสมอไป รายงานที่เผยแพร่สองฉบับแสดงให้เห็นถึงความตึงเครียดนี้ ได้แก่ รายงานตามกฎ Rule 605 และ 606 โดย Rule 605 วัดคุณภาพการจับคู่ตามแต่ละตลาด และ Rule 606 ระบุชื่อตลาดที่โบรกเกอร์ส่งคำสั่งไปพร้อมกับข้อตกลงเรื่องเงินคืน สำหรับโครงสร้างต้นทุนส่วนที่เหลือของรายย่อย โปรดดู ต้นทุนในการซื้อขายหุ้น และสำหรับอีกฝั่งของการจับคู่ วิธีที่ Market makers ทำกำไร จะครอบคลุมถึงเศรษฐศาสตร์ของบริษัทมากกว่าของตลาดหลักทรัพย์
เหตุใดค่าธรรมเนียมต่อหุ้นจึงมีผลมากกว่าในหุ้นราคาถูก?
ค่าธรรมเนียมการเข้าถึงจะถูกเรียกเก็บต่อหุ้น และราคาเสนอซื้อเสนอขายที่ถูกเรียกเก็บเทียบนั้นเป็นราคาต่อหุ้น อัตราส่วนระหว่างทั้งสองจะเปลี่ยนแปลงไปตามราคา ตารางนี้รวบรวมหุ้นสหรัฐฯ ทุกตัวที่มีราคา $1.00 ขึ้นไปและมีปริมาณการซื้อขายจริงในวันที่ 15 กรกฎาคม 2026 โดยแบ่งตามช่วงราคา และแสดงค่าธรรมเนียม 30 mils เป็น Basis points ของมูลค่าการซื้อขาย (Notional) โดย 1 Basis point เท่ากับ 0.01
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH closes AS
(
SELECT toFloat64(close) AS close_px
FROM global_markets.stocks_daily_aggs
WHERE date = '2026-07-15'
AND ifNull(otc, 0) = 0
AND close >= 1
AND volume >= 100000
)
SELECT
multiIf(close_px < 5, '$1 to $5',
close_px < 20, '$5 to $20',
close_px < 50, '$20 to $50',
close_px < 100, '$50 to $100',
close_px < 250, '$100 to $250',
'$250 and up') AS price_band,
count() AS stock_count,
round(avg(30 / close_px), 2) AS fee_bps_at_30_mils
FROM closes
GROUP BY price_band
ORDER BY min(close_px)ในกลุ่มราคา $1 to $5 ค่าธรรมเนียม 30 mils คิดเป็นค่าเฉลี่ย 13.52 Basis points ของมูลค่าการซื้อขายจากหุ้น 712 ตัว ในกลุ่มราคา $250 and up จะมีค่าเฉลี่ยอยู่ที่ 0.08 ค่าธรรมเนียมเท่าเดิมแต่ส่งผลกระทบต่อเงินที่เปลี่ยนมือต่างกันมาก กฎ Rule 610 ปฏิบัติต่อหุ้นราคาต่ำแยกต่างหาก โดยสำหรับราคาเสนอซื้อเสนอขายที่ต่ำกว่า $1.00 เพดานค่าธรรมเนียมจะเป็นเปอร์เซ็นต์ของราคาแทนที่จะเป็นจำนวนเงินคงที่ต่อหุ้น
เพดานค่าธรรมเนียมการเข้าถึงตามกฎ Rule 610 คืออะไร?
กฎ Rule 610(c) ของ Regulation NMS กำหนดเพดานค่าธรรมเนียมที่ตลาดหลักทรัพย์สามารถเรียกเก็บเพื่อเข้าถึงราคาเสนอซื้อเสนอขายที่ได้รับความคุ้มครอง (Protected quotation) นับตั้งแต่กฎนี้มีผลบังคับใช้ เพดานอยู่ที่ $0.0030 ต่อหุ้นสำหรับราคาเสนอซื้อเสนอขายที่ $1.00 ขึ้นไป และ 0.3% ของราคาเสนอซื้อเสนอขายสำหรับราคาที่ต่ำกว่า $1.00 เพดาน 30 mils นี้คือเหตุผลที่ค่าธรรมเนียม Taker fee ที่ประกาศใช้มักจะรวมตัวกันอยู่ต่ำกว่าระดับนี้เล็กน้อย
ตัวเลขดังกล่าวอยู่ระหว่างการแก้ไขอย่างจริงจัง ในเดือนกันยายน 2024 ก.ล.ต. สหรัฐฯ (SEC) ได้อนุมัติการแก้ไขโดยลดเพดานลงเหลือ $0.0010 ต่อหุ้นสำหรับราคา $1.00 ขึ้นไป และเหลือ 0.1% ของราคาสำหรับราคาที่ต่ำกว่า $1.00 พร้อมกับข้อกำหนดว่าค่าธรรมเนียมหรือเงินคืนใด ๆ ในการซื้อขายจะต้องสามารถคำนวณได้ ณ เวลาที่เกิดการซื้อขาย วันที่เริ่มปฏิบัติตามกฎมีการเลื่อนออกไปมากกว่าหนึ่งครั้ง โดยกำหนดการเดิมคือวันทำการแรกของเดือนพฤศจิกายน 2025 ถูกขยายออกไปโดยคำสั่งยกเว้นเป็นเดือนพฤศจิกายน 2026 และขยายออกไปอีกเป็นเดือนพฤศจิกายน 2027 ณ เดือนมิถุนายน 2026 ในขณะที่คณะกรรมาธิการกำลังพิจารณาส่วนอื่น ๆ ของ Regulation NMS ใหม่ โปรดอ่านตัวเลขเพดานทุกตัวในหน้านี้โดยถือว่าเป็นข้อมูลอ้างอิงที่มีวันที่กำกับไว้ ส่วนที่คงทนถาวรคือกลไกการทำงาน กล่าวคือ เพดานของ Taker fee คือเพดานของเงินคืนที่ตลาดสามารถนำมาจ่ายได้
คำถามที่พบบ่อย (FAQ)
Maker-taker ในการซื้อขายหมายความว่าอย่างไร?
เป็นรูปแบบการกำหนดราคาของตลาดหลักทรัพย์ คำสั่งที่สร้างสภาพคล่องให้กับสมุดคำสั่งซื้อขาย (Maker) จะได้รับเงินคืนต่อหุ้น ส่วนคำสั่งที่ดึงสภาพคล่องออกไป (Taker) จะต้องจ่ายค่าธรรมเนียมต่อหุ้น และตลาดหลักทรัพย์จะเป็นผู้เก็บส่วนต่าง
Maker rebate คืออะไร?
คือเครดิตต่อหุ้นที่ตลาดหลักทรัพย์จ่ายให้เมื่อคำสั่งที่วางรออยู่ถูกจับคู่ โดยเสนอราคาในหน่วย mils ซึ่ง 1 mil เท่ากับ $0.0001 ต่อหุ้น เงินคืนในช่วง 20 กว่า mils ถือเป็นระดับปกติของตารางค่าธรรมเนียมที่ใช้กันมานานในสหรัฐฯ โดยเครดิตจะถูกโอนให้กับบริษัทที่ส่งคำสั่งซื้อขาย ซึ่งอาจไม่ใช่ลูกค้าปลายทางเสมอไป
ตลาดแบบ Inverted คืออะไร?
คือตลาดที่ใช้ตารางค่าธรรมเนียมแบบกลับด้าน โดยจ่ายเงินคืนให้กับ Taker และเรียกเก็บค่าธรรมเนียมจาก Maker บริษัทต่าง ๆ จะวางคำสั่งในสมุดคำสั่งซื้อขายแบบ Inverted เพื่อแลกกับลำดับคิวที่ราคาแสดงเท่ากัน
Maker-taker pricing ส่งผลต่อการที่โบรกเกอร์ส่งคำสั่งซื้อขายของฉันไปที่ไหนหรือไม่?
เป็นหนึ่งในปัจจัยที่นำมาพิจารณา และผลลัพธ์จะถูกเปิดเผยไม่ใช่เรื่องลับ รายงาน Rule 606 ของโบรกเกอร์จะระบุตลาดที่ส่งคำสั่งไปและอธิบายข้อตกลงเรื่องเงินคืน ส่วนรายงาน Rule 605 จะแสดงคุณภาพการจับคู่ที่ตลาดเหล่านั้นทำได้
เพดานค่าธรรมเนียมการเข้าถึง (Access fee cap) คืออะไร?
คือข้อจำกัดตามกฎ Rule 610(c) เกี่ยวกับจำนวนเงินที่ตลาดหลักทรัพย์สามารถเรียกเก็บเพื่อเข้าถึงราคาเสนอซื้อเสนอขายที่ได้รับความคุ้มครอง ซึ่งอยู่ที่ 30 mils ต่อหุ้นสำหรับหุ้นที่มีราคา $1.00 ขึ้นไป การแก้ไขกฎของ SEC ในปี 2024 ได้ลดเพดานลงเหลือ 10 mils โดยมีวันเริ่มปฏิบัติตามกฎที่ขยายออกไปเป็นเดือนพฤศจิกายน 2027 ณ เดือนมิถุนายน 2026
หมายเหตุข้อมูลและการอ้างอิงรหัสตลาด
ตารางการซื้อขายจะนับทุกรายการที่บันทึกไว้ในเทปข้อมูลสำหรับวันที่ตามปฏิทิน ET นั้น ๆ รวมถึงช่วงก่อนเปิดตลาดและหลังปิดตลาด โดยไม่มีการกรองเงื่อนไข และจับคู่รหัสผู้เข้าร่วมแต่ละรหัสกับชื่อตลาดผ่านข้อมูลอ้างอิงด้านล่าง ตารางราคาเสนอซื้อเสนอขายจะอ่านข้อมูลเพียงหนึ่งชั่วโมงของเซสชันนั้น ซึ่งเป็นช่วงเวลาที่เลือกมาเพื่อให้ตารางคำนวณได้ง่าย ไม่ใช่การระบุว่าเซสชันเริ่มต้นหรือสิ้นสุดเมื่อใด ตัวเลข 30 mils ในตารางช่วงราคาเป็นสมมติฐานที่ตั้งไว้ตามเพดาน Rule 610(c) ที่ใช้มานาน ไม่ใช่ค่าธรรมเนียมที่ตลาดแห่งใดแห่งหนึ่งเรียกเก็บจริง
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
toInt32(id) AS participant_code,
any(name) AS exchange_name,
any(acronym) AS acronym,
any(mic) AS mic,
any(operating_mic) AS operator_mic
FROM global_markets.stocks_exchanges
WHERE asset_class = 'stocks'
AND type = 'exchange'
GROUP BY participant_code
ORDER BY participant_codeตารางทุกตารางข้างต้นมาพร้อมกับ SQL ที่ใช้สร้างข้อมูล หากต้องการวัดตารางค่าธรรมเนียมเทียบกับชื่อหุ้นและวันที่ของคุณเอง สามารถสอบถามข้อมูลเป็นภาษาอังกฤษธรรมดาได้ที่ Strasmore terminal