คู่มือออปชันทั้งหมด
Quote spread กับต้นทุนการ execute จริงของคุณเกี่ยวข้องกันแต่ไม่เหมือนกันอ่าน 8 นาที

อธิบาย bid-ask spread และ slippage ของฟิวเจอร์ส

เรียนรู้ว่า bid-ask spread ของฟิวเจอร์สกลายเป็นต้นทุนการ execute อย่างไร slippage ต่างจาก spread อย่างไร และแปลงทั้งสองเป็น ticks และเงินสดได้อย่างไร

จัดทำโดย Mark · แหล่งข้อมูลหลักอยู่ด้านล่าง

คำตอบโดยตรง

Futures bid-ask spread คือช่องว่างระหว่าง best bid และ best ask ส่วน slippage คือความแตกต่างระหว่างราคามาตรฐานที่เลือกกับ fill จริง แปลงทั้งสองเป็น ticks และเงินสดก่อนเปรียบเทียบคุณภาพการ execute

อ่าน spread เป็น ticks ก่อน

สมมติว่าตลาดฟิวเจอร์สแสดง:

Spread คือ 0.25 point หรือหนึ่ง tick

สำหรับหนึ่งสัญญา spread เต็มหนึ่งครั้งเท่ากับ $12.50

หากซื้อทันทีที่ 5,000.25 และขายทันทีได้ที่ 5,000.00 ส่วนต่างราคาสำหรับไปกลับคือหนึ่ง tick ก่อน commissions และ fees อื่น

สำหรับสี่สัญญา ส่วนต่างหนึ่ง tick นั้นเท่ากับ 4 × $12.50 = $50

  • best bid: 5,000.00
  • best ask: 5,000.25
  • minimum tick: 0.25
  • tick value: $12.50

การข้าม spread กับ slippage เป็นการวัดคนละแบบ

การข้าม spread หมายถึงเทรดกับ quote ฝั่งตรงข้ามที่พร้อมใช้

โดยทั่วไป buyer ที่ marketable จะปะทะกับ asks ขณะที่ seller ที่ marketable จะปะทะกับ bids

Slippage ต้องมีราคาอ้างอิง

คุณอาจวัด buy fill เทียบกับ best ask ตอนส่งคำสั่ง midpoint หรือ benchmark อื่นที่บันทึกไว้

ราคาอ้างอิงเหล่านั้นตอบคำถามคนละข้อ

อย่าเรียกความแตกต่างจาก midpoint ทุกกรณีว่า slippage หากไม่ระบุ benchmark

ตัวอย่าง: คำสั่งไล่ไปไกลกว่า best ask

สมมติว่า best ask คือ 5,000.25

คุณส่ง marketable buy สำหรับ 4 สัญญา

สองสัญญา fill ที่ 5,000.25 และสองสัญญา fill ที่ 5,000.50

Weighted average fill คือ:

(2 × 5,000.25 + 2 × 5,000.50) ÷ 4 = 5,000.375

เทียบกับ best ask เดิมที่ 5,000.25 ค่าเฉลี่ย adverse slippage คือ 0.125 point ต่อสัญญา

ด้วย $50 point multiplier จะเป็น:

0.125 × $50 × 4 = $25 ของ slippage เมื่อเทียบกับ ask เดิม

ค่าเฉลี่ยอาจอยู่ระหว่าง tick levels เพราะรวม fills จาก tick prices ที่ถูกต้องหลายระดับ

เหตุใดคำสั่งฟิวเจอร์สจึง fill ได้หลายราคา อธิบายการคำนวณ weighted-average

Visible spread ไม่รับประกัน fill ของคุณ

Best bid และ ask เป็น snapshot ของตลาดแบบ live

Displayed quantity อาจน้อยกว่าคำสั่งของคุณ

คำสั่งอาจถูกเพิ่ม ยกเลิก หรือ execute ก่อนที่คำสั่งของคุณจะถึง venue

ดังนั้น marketable order อาจกินราคามากกว่าหนึ่งระดับ

Limit order จำกัดราคาที่แย่ที่สุดที่ยอมรับได้ แต่ยังอาจ fill บางส่วนหรือไม่ fill เลย

Market orders เทียบกับ limit orders ของฟิวเจอร์ส อธิบาย trade-off นี้

แยก spread, slippage, fees และ market impact

Execution cost อาจประกอบด้วยหลายส่วน

Spread คือเงื่อนไขตลาดที่ quote ไว้

Slippage คือความแตกต่างของ fill จาก benchmark ที่ระบุ

Commissions, exchange fees และ clearing fees เป็น charges ที่แสดงชัดเจน

Market impact คือการเคลื่อนไหวของราคาที่เกี่ยวข้องกับการ execute คำสั่ง และอาจแยกออกจากการเคลื่อนไหวปกติของตลาดได้ยาก

เก็บคำเหล่านี้แยกกันเพื่อไม่ให้คิดต้นทุนเดียวกันซ้ำสองครั้ง

Break-even ของฟิวเจอร์สหลัง fees แสดงว่าต้นทุนธุรกรรมขยับ net break-even price อย่างไร [!TRYMARK] วัด execution ของฟิวเจอร์สหนึ่งรายการ บันทึก bid, ask, midpoint, order timestamp, fill ทุกครั้ง, tick value และ quantity คำนวณ spread เป็น ticks, weighted average fill, slippage เทียบกับ benchmark ที่เลือก และ cash impact แยกกัน

ใช้ checklist สำหรับ execution cost

ยืนยัน contract month ที่แน่นอน

บันทึก bid, ask และ displayed quantities ณ timestamp ที่ระบุ

ระบุ benchmark ที่ใช้วัด slippage

เก็บ execution price และ quantity ทุกครั้ง

คำนวณ weighted average fill

แปลง spread และ slippage เป็น ticks

แปลง ticks เป็นเงินสดด้วย contract value ที่แน่นอน

บวก commissions และ exchange หรือ clearing fees แยกต่างหาก

อย่าใช้ราคา chart ในภายหลังเป็น arrival quote

คู่มือนี้อธิบายการวัด ไม่ได้เลือก order type ที่ต้องการ

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

คำนวณ bid-ask spread ของฟิวเจอร์สอย่างไร

ลบ best bid ออกจาก best ask แล้วหารด้วย minimum tick เพื่อแสดง spread เป็น ticks คูณ ticks ด้วย tick value และ contract quantity เพื่อหามูลค่าเงินสด

Futures bid-ask spread เหมือนกับ slippage หรือไม่

ไม่ Spread คือช่องว่างที่ quote ระหว่าง bid และ ask ส่วน slippage เปรียบเทียบ fill จริงกับ reference ที่เลือก เช่น arrival ask, bid หรือ midpoint

เหตุใด market order ฟิวเจอร์สจึง fill แย่กว่า best ask

Displayed quantity ที่ best ask อาจน้อยกว่าคำสั่งของคุณหรือเปลี่ยนก่อน matching คำสั่งจึง execute กับระดับราคาเพิ่มเติมภายใต้กฎที่ใช้

Limit order กำจัด slippage ได้หรือไม่

Limit สามารถป้องกัน fill ที่แย่กว่า price boundary ของมัน แต่ไม่รับประกัน execution อาจ fill บางส่วนหรือไม่ fill เมื่อไม่มี liquidity ที่เข้ากันได้

แหล่งข้อมูลและการอ่านเพิ่มเติม

คู่มือที่เกี่ยวข้อง