Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

วิธีอ่านรายงาน Rule 605 และ Rule 606 ของโบรกเกอร์

ทำความเข้าใจรายงาน Rule 605 และ Rule 606 เพื่อตรวจสอบคุณภาพการดำเนินการคำสั่งซื้อขายหุ้น พร้อมวิธีวิเคราะห์ค่า effective spread และผลตอบแทนต่อหนึ่งร้อยหุ้นอย่างละเอียด

การเปิดเผยข้อมูลตามกฎระเบียบ Rule 605 และ Rule 606

Rule 605 และ Rule 606 คือเอกสารเปิดเผยข้อมูลต่อสาธารณะสองฉบับที่แสดงให้เห็นว่าคำสั่งซื้อขายหุ้นในสหรัฐฯ ได้รับการจัดการอย่างไร รายงานตาม Rule 605 มาจากศูนย์ซื้อขาย (market center) ที่เป็นผู้ดำเนินการคำสั่งซื้อขายนั้น โดยจะประเมินคุณภาพการดำเนินการ ได้แก่ effective spread, การปรับปรุงราคา (price improvement), ความเร็วในการดำเนินการ และอัตราการจับคู่คำสั่ง (fill rates) ซึ่งจะแยกย่อยตามประเภทและขนาดของคำสั่งซื้อขาย ส่วนรายงานตาม Rule 606 มาจากโบรกเกอร์ของคุณ โดยจะเปิดเผยว่าคำสั่งซื้อขายของลูกค้าถูกส่งไปยังที่ใดและโบรกเกอร์ได้รับค่าตอบแทนเท่าใดจากการส่งคำสั่งซื้อขายไปยังแหล่งเหล่านั้น

เอกสารทั้งสองฉบับเป็นการรวบรวมข้อมูลในภาพรวม ไม่มีฉบับใดที่สามารถบอกคุณได้ว่าเกิดอะไรขึ้นกับคำสั่งซื้อขายของคุณในช่วงบ่ายวันอังคารวันใดวันหนึ่งโดยเฉพาะ และการยึดถือความแตกต่างในจุดนี้ไว้คือสิ่งที่มีประโยชน์ที่สุดที่คุณจะได้รับจากการอ่านเอกสารทั้งสองไฟล์นี้

รายงาน Rule 605 คืออะไร

Rule 605 เป็นส่วนหนึ่งของ Regulation NMS ซึ่งเป็นกฎระเบียบของ SEC ที่กำกับดูแลวิธีการเผยแพร่และเชื่อมโยงราคาเสนอซื้อขาย (quotes) และการซื้อขายหุ้นในตลาดหลักทรัพย์ ศูนย์ซื้อขายทุกแห่งที่ได้รับคำสั่งซื้อขายประเภท covered orders จะต้องเผยแพร่ไฟล์ข้อมูลรายเดือนที่เครื่องอ่านได้ โดยแบ่งข้อมูลหนึ่งแถวต่อหนึ่งหุ้น ต่อหนึ่งประเภทคำสั่ง และต่อหนึ่งช่วงขนาดคำสั่ง ในบริบทนี้ ศูนย์ซื้อขายหมายถึงตลาดหลักทรัพย์ ผู้ค้าส่ง (wholesaler) ที่จับคู่คำสั่งซื้อขายรายย่อยจากบัญชีของตนเอง ระบบการซื้อขายทางเลือก (alternative trading system) หรือสถานที่อื่นใดที่มีการดำเนินการตามคำสั่งซื้อขาย

แต่ละแถวเปรียบเสมือนดัชนีชี้วัดผลการดำเนินการสำหรับคำสั่งซื้อขายในกลุ่มนั้น:

  • ส่วนต่างราคาซื้อขายจริงเฉลี่ย (Average effective spread): คือสองเท่าของระยะห่างระหว่างราคาที่ดำเนินการซื้อขายกับราคาจุดกึ่งกลางของราคาเสนอซื้อขายที่มีผลบังคับใช้ ณ เวลาที่คำสั่งซื้อขายมาถึง
  • ส่วนต่างราคาซื้อขายที่เกิดขึ้นจริงเฉลี่ย (Average realized spread): คือระยะห่างเดียวกันที่วัดในช่วงเวลาสั้น ๆ หลังจากดำเนินการซื้อขายเสร็จสิ้น ซึ่งแสดงให้เห็นว่าราคาเคลื่อนไหวไปไกลเพียงใดหลังจากที่การซื้อขายเกิดขึ้นแล้ว
  • การปรับปรุงราคา (Price improvement): คือสัดส่วนของหุ้นที่ดำเนินการซื้อขายได้ในราคาที่ดีกว่าราคาเสนอซื้อขาย บวกกับจำนวนเงินเฉลี่ยที่ประหยัดได้ต่อหุ้น
  • ความเร็วและอัตราการจับคู่คำสั่ง (Speed and fill rates): คือเวลาเฉลี่ยตั้งแต่ได้รับคำสั่งจนถึงการดำเนินการซื้อขาย และความถี่ที่คำสั่งซื้อขายแบบรอจับคู่ (resting orders) ได้รับการจับคู่หรือถูกยกเลิก

รายงาน 605 ไม่มีการระบุถึงการจ่ายเงินหรือชื่อโบรกเกอร์ของคุณ รายงานนี้ทำหน้าที่ประเมินคุณภาพของศูนย์ซื้อขายนั้น ๆ

รายงาน Rule 606 คืออะไร และฉันจะหาของฉันได้ที่ไหน

Rule 606 เป็นการประเมินการตัดสินใจในการส่งคำสั่งซื้อขาย โบรกเกอร์ทุกแห่งที่จัดการคำสั่งซื้อขายของลูกค้าจะต้องเผยแพร่รายงานรายไตรมาส โดยปกติจะออกภายในหนึ่งเดือนหลังจากสิ้นไตรมาส รายงานนี้จะแบ่งข้อมูลออกเป็นหุ้นในดัชนี S&P 500 หุ้นจดทะเบียนอื่น ๆ และ listed options สำหรับแต่ละกลุ่ม โบรกเกอร์จะระบุชื่อสถานที่ส่งคำสั่งซื้อขาย (venues) ที่ได้รับคำสั่งซื้อขายแบบไม่ระบุปลายทาง (non-directed orders) มากที่สุด (คือคำสั่งที่ลูกค้าไม่ได้ระบุสถานที่ส่งคำสั่งซื้อขาย ซึ่งครอบคลุมกิจกรรมการซื้อขายของรายย่อยเกือบทั้งหมด) รวมถึงสัดส่วนเปอร์เซ็นต์ที่ส่งไปยังแต่ละแห่ง และยอดสุทธิที่ได้รับหรือจ่ายไป

การค้นหารายงานนี้ใช้เวลาเพียงหนึ่งนาที: ให้ค้นหาชื่อโบรกเกอร์ควบคู่กับคำว่า "606 report" หรือมองหาหน้าการเปิดเผยข้อมูลตามกฎระเบียบ (regulatory disclosures) หรือหน้าการส่งคำสั่งซื้อขาย (order routing) บนเว็บไซต์ของโบรกเกอร์นั้น โดยให้อ่านตามลำดับดังนี้:

  1. รายชื่อสถานที่ส่งคำสั่งซื้อขายสำหรับกลุ่มที่คุณเทรด โดยปกติแล้วจะมีชื่อประมาณสี่ถึงห้าแห่งที่รองรับปริมาณคำสั่งซื้อขายส่วนใหญ่
  2. การแบ่งประเภทคำสั่งซื้อขายภายในแต่ละสถานที่: market, marketable limit, non-marketable limit และประเภทอื่น ๆ
  3. คอลัมน์การชำระเงิน ซึ่งระบุเป็นหน่วยเซนต์ต่อหุ้นหนึ่งร้อยหุ้นสำหรับหุ้น และเซนต์ต่อสัญญาสำหรับ options
  4. ส่วนคำอธิบายประเด็นสำคัญด้านล่าง ซึ่งโบรกเกอร์จะอธิบายข้อตกลงที่มีกับแต่ละสถานที่ด้วยภาษาที่เข้าใจง่าย

ยังมีเอกสารอีกฉบับที่ผู้อ่านส่วนใหญ่ไม่เคยสอบถาม ภายใต้ส่วนการเปิดเผยข้อมูลรายบุคคลของ Rule 606 ลูกค้าสามารถขอรายงานที่ครอบคลุมคำสั่งซื้อขายแบบไม่ระบุปลายทางของตนเองย้อนหลังหกเดือน โดยระบุชื่อสถานที่ที่ได้รับคำสั่งซื้อขายแต่ละรายการ รายงานฉบับนั้นเป็นข้อมูลเกี่ยวกับตัวคุณ ในขณะที่รายงานรายไตรมาสทั่วไปไม่ใช่ข้อมูลส่วนบุคคล

วิธีอ่านคอลัมน์การจ่ายเงินโดยไม่ตีความเกินจริง

การจ่ายเงินจะระบุต่อหุ้นหนึ่งร้อยหุ้น หากสมมติอัตราที่ 15 เซนต์ต่อหนึ่งร้อยหุ้น คำสั่งซื้อขายจำนวน 100 หุ้นจะสร้างรายได้ให้โบรกเกอร์ 15 เซนต์ และคำสั่งซื้อขายจำนวน 1,000 หุ้นจะสร้างรายได้ 1.50 ดอลลาร์ การจ่ายเงินสำหรับ Options จะเสนอราคาต่อสัญญาและใช้มาตรวัดที่แตกต่างกัน ดังนั้นคอลัมน์ทั้งสองจึงไม่สามารถนำมาเปรียบเทียบกันโดยตรงได้

ตัวเลขดังกล่าวมีข้อจำกัดสองประการ ประการแรกคือเป็นค่าเฉลี่ยของลูกค้าทุกคนและทุกคำสั่งซื้อขายในไตรมาส ดังนั้นจึงไม่สามารถระบุรายละเอียดของการจับคู่คำสั่งซื้อขาย (fill) รายบุคคลจากตัวเลขนี้ได้ ประการที่สอง การจ่ายเงินเพียงอย่างเดียวไม่ได้บ่งบอกถึงคุณภาพของการจับคู่คำสั่งซื้อขาย โดยสถิติการดำเนินการของแหล่งซื้อขายนั้นจะอยู่ในไฟล์ 605 ของแหล่งซื้อขายดังกล่าว ไม่ใช่ในไฟล์ 606 ของโบรกเกอร์ ต้นทุนในการเทรดหุ้น ครอบคลุมรายละเอียดส่วนที่เหลือของค่าใช้จ่ายทั้งหมด

Effective spread เทียบกับ Quoted spread คืออะไร

Quoted spread คือระยะห่างระหว่างราคาเสนอซื้อที่ดีที่สุดและราคาเสนอขายที่ดีที่สุดในระดับประเทศ ณ ขณะที่คำสั่งซื้อขายมาถึง หรือที่เรียกว่า NBBO ส่วน Effective spread คือสองเท่าของระยะห่างจากราคาที่จับคู่ได้จริง (fill price) ไปยังจุดกึ่งกลางของราคาเสนอซื้อขายนั้น เมื่อนำค่าหลังหารด้วยค่าแรก คุณจะได้อัตราส่วน effective over quoted ซึ่งเป็นตัวเลขแรกที่นักวิเคราะห์คุณภาพการส่งคำสั่งซื้อขายให้ความสำคัญ หากค่าที่ได้ต่ำกว่าร้อยละ 100 หมายความว่าราคาที่จับคู่ได้เฉลี่ยนั้นอยู่ภายในกรอบของ Quoted spread

ตารางด้านล่างนี้คำนวณค่าดังกล่าวใหม่จากข้อมูลการซื้อขายรายรายการ (raw ticks) โดยใช้ข้อมูลการซื้อขาย AAPL ทุกรายการที่เกิดขึ้นในช่วงเวลาหนึ่งชั่วโมงของวันที่ 17 มิถุนายน 2026 ซึ่งจับคู่กับราคาเสนอซื้อขายที่มีผลบังคับใช้ ณ ขณะที่รายการนั้นถูกบันทึก โดยแบ่งกลุ่มตามขนาดคำสั่งซื้อขาย หน่วย Basis points คือหนึ่งในร้อยของหนึ่งเปอร์เซ็นต์ ซึ่งช่วยให้การเปรียบเทียบมีความเที่ยงธรรมในทุกระดับราคา

คำสั่งดึงข้อมูลส่วนต่างราคา Effective เทียบกับ Quoted ตามขนาดการซื้อขายของ AAPL
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    size_bucket,
    round(avg(quoted_bps), 2)                            AS avg_quoted_spread_bps,
    round(avg(effective_bps), 2)                         AS avg_effective_spread_bps,
    round(100 * avg(effective_bps) / avg(quoted_bps), 1) AS eq_over_q_pct
FROM
(
    SELECT
        multiIf(t.size < 100,  '1 to 99 (odd lot)',
                t.size < 500,  '100 to 499',
                t.size < 2000, '500 to 1,999',
                               '2,000 and up')                                AS size_bucket,
        multiIf(t.size < 100, 1, t.size < 500, 2, t.size < 2000, 3, 4)         AS bucket_order,
        10000 * (q.ask - q.bid) / ((q.ask + q.bid) / 2)                        AS quoted_bps,
        10000 * 2 * abs(t.price - ((q.ask + q.bid) / 2)) / ((q.ask + q.bid) / 2) AS effective_bps
    FROM
    (
        SELECT ticker, sip_timestamp, toFloat64(price) AS price, size
        FROM global_markets.stocks_trades
        WHERE ticker = 'AAPL'
          AND sip_timestamp >= '2026-06-17 14:00:00'
          AND sip_timestamp <  '2026-06-17 15:00:00'
          AND size > 0
          AND price > 0
    ) AS t
    ASOF JOIN
    (
        SELECT ticker, sip_timestamp, toFloat64(bid_price) AS bid, toFloat64(ask_price) AS ask
        FROM global_markets.cache_stocks_quotes
        WHERE ticker = 'AAPL'
          AND sip_timestamp >= '2026-06-17 13:45:00'
          AND sip_timestamp <  '2026-06-17 15:00:00'
          AND bid_price > 0
          AND ask_price > bid_price
    ) AS q
    ON t.ticker = q.ticker AND t.sip_timestamp >= q.sip_timestamp
)
WHERE effective_bps < 200 AND quoted_bps < 200
GROUP BY size_bucket, bucket_order
ORDER BY bucket_order
Run this yourself

ในกลุ่ม 1 to 99 (odd lot) ค่าเฉลี่ยของ Quoted spread อยู่ที่ 1.19 basis points และค่าเฉลี่ยของ Effective spread อยู่ที่ 1.1 ซึ่งคิดเป็น 92.5% ของ Quoted spread สำหรับกลุ่ม 2,000 and up มีค่าอยู่ที่ 117.6% ทั้งนี้ รายงาน 605 ที่แท้จริงจะวัดผลเทียบกับราคาเสนอซื้อขาย ณ เวลาที่ได้รับคำสั่งซื้อขาย ซึ่งประทับเวลาโดยศูนย์ซื้อขายนั้นโดยตรง แต่ตารางนี้ใช้ราคาเสนอซื้อขายที่มีผล ณ ขณะที่รายการซื้อขายถูกบันทึก ซึ่งเป็นข้อมูลตัวแทนที่ใกล้เคียงที่สุดเท่าที่จะหาได้จากข้อมูลการซื้อขายสาธารณะ (public tape data)

เหตุผลที่การปรับปรุงราคาต้องวัดเทียบกับ NBBO ณ เวลาที่ได้รับคำสั่ง

การตรึงเกณฑ์มาตรฐานไว้ที่เวลาได้รับคำสั่งมีความสำคัญ เนื่องจาก NBBO ไม่ใช่ค่าคงที่ โดยมีการเผยแพร่ข้อมูลใหม่อย่างต่อเนื่องตลอดทั้งวัน และความกว้างของสเปรดจะเปลี่ยนแปลงไปตามเวลา

คำสั่งดึงข้อมูลส่วนต่างราคา Quoted ของ AAPL ตลอดช่วงเวลาการซื้อขาย 17 มิถุนายน 2026
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    formatDateTime(
        toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE),
        '%H:%i')                                                      AS et_time,
    round(avg(toFloat64(ask_price - bid_price)) * 100, 2)             AS avg_spread_cents,
    round(avg(10000 * toFloat64(ask_price - bid_price)
              / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2)), 2) AS avg_spread_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'AAPL'
  AND sip_timestamp >= '2026-06-17 11:00:00'
  AND sip_timestamp <  '2026-06-17 22:00:00'
  AND bid_price > 0
  AND ask_price > bid_price
  AND toFloat64(ask_price - bid_price) < 5
GROUP BY et_time
ORDER BY et_time
Run this yourself

07:00 bucket มีความกว้างเฉลี่ยอยู่ที่ 16.95 เซนต์ เมื่อถึง 11:00 ค่าเฉลี่ยอยู่ที่ 3.32 เซนต์ หรือคิดเป็น 1.11 basis points และ bucket สุดท้ายที่ 17:30 มีค่าเฉลี่ยอยู่ที่ 15.85 เซนต์ ตลอดทั้ง 22 bucket ที่แบ่งเป็นช่วงละครึ่งชั่วโมง เส้นกราฟจะมีความกว้างมากที่สุดในช่วงต้นและท้ายวัน และแคบที่สุดในช่วงกลางวัน คำสั่งที่เข้ามาใน bucket แรกและคำสั่งที่เข้ามาในช่วงสายจะถูกประเมินโดยใช้เกณฑ์มาตรฐานที่แตกต่างกัน ดังนั้นสถิติตามกฎ 605 จึงสามารถเปรียบเทียบกันได้เฉพาะภายในหุ้นตัวเดียวกัน ประเภทคำสั่งเดียวกัน และเดือนเดียวกันเท่านั้น

เหตุผลที่ Market order และ Marketable limit order ถูกแยกประเภทออกจากกัน

Market order จะยอมรับราคาใดก็ตามที่มีอยู่ในขณะนั้น ส่วน Marketable limit order จะมีเพดานราคาที่กำหนดไว้ซึ่งอยู่ในระดับเดียวกับหรือเลยฝั่งตรงข้ามของราคาเสนอซื้อเสนอขาย (quote) ทำให้คำสั่งประเภทนี้มีพฤติกรรมเหมือน Market order จนกว่าตลาดจะเคลื่อนที่ออกห่างจากเพดานราคาที่ตั้งไว้ ซึ่ง ณ จุดนั้นคำสั่งจะค้างอยู่ในระบบหรือหมดอายุโดยไม่มีการจับคู่ คำสั่งทั้งสองประเภทนี้ให้ผลลัพธ์ด้านอัตราการจับคู่และความเร็วที่แตกต่างกัน การนำมารวมกันจะทำให้สถิติของ Limit order ที่แข็งแกร่งส่งผลบวกเกินจริงต่อการจัดการ Market order ของแหล่งซื้อขายนั้น กฎ Rule 605 จึงแยกคำสั่งเหล่านี้ออกจากกัน รวมถึงแยก Limit order ที่มีราคาอยู่ภายใน ที่ระดับราคา และใกล้เคียงกับราคาเสนอซื้อเสนอขาย คู่มือของเราในหัวข้อ Market order เทียบกับ Limit order ได้อธิบายถึงการแลกเปลี่ยนผลประโยชน์ (trade-off) ในลักษณะเดียวกันนี้จากมุมมองของการส่งคำสั่งซื้อขาย

ขนาดของคำสั่งซื้อขายและสิ่งที่เปลี่ยนแปลงในปี 2024

กฎ 605 มีการจัดกลุ่มตามขนาดของคำสั่งซื้อขายมาโดยตลอด เนื่องจากคำสั่งซื้อขายขนาด 100 หุ้นและ 10,000 หุ้นไม่ใช่เหตุการณ์ที่นำมาเปรียบเทียบกันได้ กลุ่มข้อมูลเดิมเริ่มต้นที่ 100 หุ้น ซึ่งทำให้ Odd lot (คำสั่งซื้อขายที่น้อยกว่า 100 หุ้น) ไม่อยู่ในรายงานฉบับนี้เลย ซึ่งถือเป็นช่องว่างขนาดใหญ่ในระบบเทปข้อมูลปัจจุบัน

คำสั่งดึงข้อมูลการกระจายตัวของปริมาณการซื้อขาย AAPL ตามขนาดคำสั่ง 17 มิถุนายน 2026
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    size_bucket,
    round(100 * trade_count / sum(trade_count) OVER (), 2) AS pct_of_trades,
    round(100 * shares / sum(shares) OVER (), 2)           AS pct_of_shares
FROM
(
    SELECT
        multiIf(size < 100,  '1 to 99 (odd lot)',
                size < 500,  '100 to 499',
                size < 2000, '500 to 1,999',
                size < 5000, '2,000 to 4,999',
                             '5,000 and up') AS size_bucket,
        min(size)                            AS min_size,
        count()                              AS trade_count,
        sum(size)                            AS shares
    FROM global_markets.stocks_trades
    WHERE ticker = 'AAPL'
      AND sip_timestamp >= '2026-06-17 11:00:00'
      AND sip_timestamp <  '2026-06-17 22:00:00'
      AND size > 0
    GROUP BY size_bucket
)
ORDER BY min_size
Run this yourself

กลุ่ม 1 to 99 (odd lot) คิดเป็น 88.94% ของจำนวนรายการซื้อขาย AAPL ในช่วงเวลานั้น โดยมีปริมาณหุ้นรวม 22.76% ในขณะที่อีกด้านหนึ่ง กลุ่ม 5,000 and up คิดเป็น 0.02% ของจำนวนรายการซื้อขาย และมีปริมาณหุ้นรวม 48.92% การรายงานที่ข้ามแถวแรกไปจึงทำให้การซื้อขายจำนวนมากในแต่ละวันไม่ถูกนับรวม

SEC ได้แก้ไขกฎ 605 ในปี 2024 ซึ่งเป็นการปรับปรุงเนื้อหาครั้งสำคัญครั้งแรกนับตั้งแต่กฎนี้มีผลบังคับใช้ โดยมีการนำ Odd lot และหุ้นเศษส่วนเข้ามาอยู่ภายใต้ขอบเขตของกฎ มีการปรับโครงสร้างหมวดหมู่ขนาดโดยพิจารณาจากมูลค่าคำสั่งซื้อขายควบคู่ไปกับจำนวนหุ้น มีการวัดเวลาการจับคู่คำสั่งซื้อขายในหน่วยที่ละเอียดขึ้น และโบรกเกอร์รายย่อยขนาดใหญ่จะต้องเผยแพร่รายงานของตนเองแทนที่จะพึ่งพาการยื่นรายงานจากศูนย์ซื้อขายเพียงอย่างเดียว นอกจากนี้ เวอร์ชันที่แก้ไขยังมาพร้อมกับบทสรุปที่ใช้ภาษาที่เข้าใจง่าย รูปแบบรายงานจะมีการเปลี่ยนแปลงไปตามแต่ละฉบับ แต่แนวคิดหลักยังคงอยู่ ได้แก่ เกณฑ์มาตรฐาน ณ เวลาที่ได้รับคำสั่งซื้อขาย, กลุ่มขนาดคำสั่ง, ประเภทคำสั่งซื้อขาย และ Effective spread

ที่มาของกระแสเงินจ่าย

รายการชำระเงินเพื่อกระแสคำสั่งซื้อ (payment for order flow) จะเกิดขึ้นก็ต่อเมื่อแหล่งซื้อขายต้องการกระแสคำสั่งซื้อนั้น คำสั่งซื้อจากนักลงทุนรายย่อยส่วนใหญ่จะถูกจับคู่ซื้อขายภายนอกตลาดหลัก (off-exchange) โดยผู้ค้าส่ง (wholesalers) ที่จ่ายเงินเพื่อแลกกับสิทธิในการจับคู่คำสั่งซื้อเหล่านั้น โดยรายการซื้อขายที่เกิดขึ้นนอกตลาดหลักจะถูกรายงานไปยังระบบของ FINRA แทนที่จะรายงานผ่านเทปบันทึกการซื้อขายของตลาดหลัก

คำสั่งดึงข้อมูลสัดส่วนปริมาณการซื้อขายที่รายงานต่อ FINRA ในเดือนมิถุนายน 2026
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    off.ticker                                                      AS ticker,
    round(100 * sum(off.off_exchange_volume) / sum(cons.volume), 1) AS off_exchange_pct,
    count()                                                         AS days_matched
FROM
(
    SELECT date, ticker, max(total_volume) AS off_exchange_volume
    FROM global_markets.stocks_short_volume
    WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY')
      AND date >= '2026-06-01'
      AND date <= '2026-06-30'
    GROUP BY date, ticker
) AS off
INNER JOIN
(
    SELECT date, ticker, max(volume) AS volume
    FROM global_markets.stocks_daily_aggs
    WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY')
      AND date >= '2026-06-01'
      AND date <= '2026-06-30'
    GROUP BY date, ticker
) AS cons ON off.date = cons.date AND off.ticker = cons.ticker
GROUP BY ticker
ORDER BY off_exchange_pct DESC
Run this yourself

ในช่วงการซื้อขายเดือนมิถุนายน 2026 จำนวน 20 นั้น NVDA ได้ส่งปริมาณการซื้อขายรวมของตนผ่านระบบดังกล่าวคิดเป็นสัดส่วน 36.1% ซึ่งถือเป็นสัดส่วนที่สูงที่สุดในบรรดาหุ้น 5 ที่ทำการวัดผล ในขณะที่ KO อยู่ในฝั่งตรงข้ามของกลุ่มด้วยสัดส่วน 25.2% ทั้งนี้ กลุ่มการซื้อขายภายนอกตลาดหลักดังกล่าวเป็นพื้นที่ที่ผู้ค้าส่งและ dark pools ซึ่งทำหน้าที่จับคู่คำสั่งซื้อของนักลงทุนสถาบัน ดำเนินธุรกิจอยู่

กลไกทางเศรษฐศาสตร์เบื้องหลังคอลัมน์การชำระเงินเป็นหัวข้อที่อธิบายไว้ใน วิธีที่ market maker สร้างกำไร โดยผู้ค้าส่งจะได้รับกำไรจากส่วนต่างราคา (spread) ในกระแสคำสั่งซื้อที่ตนสามารถกำหนดราคาได้อย่างแม่นยำ จากนั้นจะคืนส่วนหนึ่งกลับไปในรูปแบบของการปรับปรุงราคา (price improvement) และส่งผ่านอีกส่วนหนึ่งไปยังโบรกเกอร์ในฐานะค่าธรรมเนียมการชำระเงินเพื่อกระแสคำสั่งซื้อ กฎเกณฑ์ Rule 605 จะวัดผลในส่วนที่คืนกลับมา ส่วน Rule 606 จะเปิดเผยข้อมูลในส่วนที่ถูกส่งผ่านไป เมื่ออ่านข้อมูลทั้งสองส่วนควบคู่กัน จะถือเป็นสิ่งที่ใกล้เคียงที่สุดกับการตรวจสอบการจัดการดังกล่าวสำหรับนักลงทุนรายย่อย

หมายเหตุข้อมูลและวิธีการ
  • แผงข้อมูลสามส่วนยึดตามการซื้อขายหนึ่งวันในอดีต คือวันที่ 17 มิถุนายน 2026 เพื่อให้ตัวเลขในหน้านี้คงที่ ไม่เปลี่ยนแปลงตามเทปบันทึกการซื้อขาย
  • แผงข้อมูลส่วนต่างราคาที่มีประสิทธิภาพ (effective spread) จะจับคู่รายการซื้อขายแต่ละรายการกับราคาเสนอซื้อขายล่าสุดที่ประกาศไว้โดยใช้การเชื่อมโยงข้อมูลแบบ as of join โดยจะตัดราคาเสนอที่มีค่าเป็นศูนย์หรือราคาเสนอซื้อที่สูงกว่าราคาเสนอขาย (crossed bid) ออก รวมถึงตัดรายการซื้อขายที่ห่างจากราคาจุดกึ่งกลางเกินร้อยละหนึ่ง และตัดราคาเสนอที่กว้างกว่าร้อยละสองของราคาจุดกึ่งกลางออก เนื่องจากเป็นรายงานที่ล่าช้าหรือไม่อยู่ในลำดับ
  • ส่วนต่างราคาในที่นี้เป็นการคำนวณค่าเฉลี่ยต่อรายการซื้อขายและต่อการปรับปรุงราคาเสนอ โดยไม่ได้ถ่วงน้ำหนัก ทั้งนี้ ไฟล์ 605 จะถ่วงน้ำหนักด้วยจำนวนหุ้น ซึ่งจะดึงตัวเลขให้เอนเอียงไปทางคำสั่งซื้อขนาดใหญ่
  • ระบบรายงานการซื้อขายของ FINRA จะบันทึกรายการซื้อขายที่ดำเนินการภายนอกตลาดหลัก แผงข้อมูลส่วนแบ่งจะคำนวณโดยนำปริมาณการซื้อขายที่รายงานผ่านระบบหารด้วยปริมาณการซื้อขายรวมของ ticker และรอบการซื้อขายเดียวกัน โดยเลือกค่าสูงสุดต่อ ticker และต่อวันเพื่อตัดแถวข้อมูลที่ซ้ำซ้อนออก

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

กฎ Rule 605 และ Rule 606 แตกต่างกันอย่างไร

Rule 605 เผยแพร่โดยศูนย์ซื้อขายที่เป็นผู้จับคู่คำสั่งซื้อขาย เพื่อวัดคุณภาพการส่งคำสั่งซื้อขาย ซึ่งรวมถึง effective spread, การปรับปรุงราคา (price improvement) และความเร็วในการดำเนินการ ส่วน Rule 606 เผยแพร่โดยโบรกเกอร์เพื่อเปิดเผยว่าคำสั่งซื้อขายถูกส่งไปยังที่ใดและได้รับค่าตอบแทนอย่างไร กฎข้อแรกใช้ประเมินคุณภาพการจับคู่คำสั่ง ส่วนกฎข้อหลังใช้ประเมินการตัดสินใจเลือกเส้นทางการส่งคำสั่งซื้อขาย

ฉันจะหารายงาน Rule 606 ของโบรกเกอร์ได้อย่างไร

ให้ค้นหาชื่อโบรกเกอร์ตามด้วยคำว่า "606 report" หรือเปิดดูหน้าการเปิดเผยข้อมูลตามกฎระเบียบหรือหน้าการส่งคำสั่งซื้อขายบนเว็บไซต์ของโบรกเกอร์ รายงานดังกล่าวจัดทำเป็นรายไตรมาสและมักจะเผยแพร่ภายในหนึ่งเดือนหลังจากสิ้นไตรมาส โดยโบรกเกอร์ขนาดใหญ่ส่วนใหญ่จะเก็บข้อมูลย้อนหลังไว้หลายปี

ค่า effective over quoted spread ที่ดีควรเป็นเท่าใด

ไม่มีเกณฑ์มาตรฐานสากล อัตราส่วนนี้จะมีความหมายก็ต่อเมื่อเปรียบเทียบกับศูนย์ซื้อขายอื่นที่จัดการหุ้น ประเภทคำสั่ง และขนาดคำสั่งในกลุ่มเดียวกันในช่วงเดือนเดียวกัน ค่าที่ต่ำกว่าหนึ่งร้อยเปอร์เซ็นต์หมายความว่าราคาที่จับคู่ได้เฉลี่ยนั้นอยู่ภายในช่วง quoted spread ณ เวลาที่ได้รับคำสั่ง

รายงาน Rule 606 บอกได้หรือไม่ว่าคำสั่งซื้อขายของฉันถูกส่งไปที่ใด

ไม่ได้ รายงานรายไตรมาสเป็นการรวบรวมข้อมูลของลูกค้าทั้งหมดเข้าด้วยกัน ทั้งนี้ Rule 606 ให้สิทธิลูกค้าในการร้องขอรายงานเฉพาะบุคคลสำหรับคำสั่งซื้อขายแบบไม่ระบุเส้นทาง (non-directed orders) ของตนเองย้อนหลังหกเดือน ซึ่งรายงานฉบับนั้นจะระบุชื่อศูนย์ซื้อขายสำหรับแต่ละคำสั่งซื้อขาย

กฎ Rule 605 มีการเปลี่ยนแปลงเมื่อเร็ว ๆ นี้หรือไม่

มีการเปลี่ยนแปลง โดย SEC ได้แก้ไขกฎดังกล่าวในปี 2024 โดยครอบคลุมถึง odd lots และหุ้นเศษส่วน (fractional shares) ปรับปรุงหมวดหมู่ขนาดคำสั่งซื้อขาย เพิ่มมาตรวัดเวลาที่ละเอียดขึ้น และกำหนดให้โบรกเกอร์รายย่อยขนาดใหญ่ต้องเผยแพร่รายงานควบคู่ไปกับศูนย์ซื้อขาย


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

#order routing#execution quality#rule 606#payment for order flow#brokers