Futures

การคำนวณราคาดัชนี

2025-03-13 12:00010

ราคาดัชนีคืออะไร

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

กระบวนการคำนวณราคาดัชนี

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

1. การรวบรวมราคาจากแพลตฟอร์มแลกเปลี่ยนต่างๆ

Bitget ดึงข้อมูลราคา Spot แบบเรียลไทม์จากแพลตฟอร์มแลกเปลี่ยนรายใหญ่หลายแห่ง ได้แก่ Bitget, Binance, Coinbase, OKX, Bybit, Gate.io, MEXC, Bitfinex และ Kraken

2. การกำหนดน้ำหนักให้กับแพลตฟอร์มแลกเปลี่ยนแต่ละแห่ง

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

น้ำหนักของแพลตฟอร์มแลกเปลี่ยน A = ปริมาณการเทรด 24 ชั่วโมงของแพลตฟอร์มแลกเปลี่ยน A ÷ (ผลรวมปริมาณการเทรด 24 ชั่วโมงของแพลตฟอร์มแลกเปลี่ยนทั้งหมดที่เกี่ยวข้อง) ตัวหารคือปริมาณการเทรดทั้งหมดจากแพลตฟอร์มแลกเปลี่ยนทั้งหมด ในขณะที่ตัวตั้งคือปริมาณของแพลตฟอร์มแลกเปลี่ยนที่กำหนด โดยจะใช้แพลตฟอร์มแลกเปลี่ยนสูงสุด 6 แห่งในการคำนวณดัชนี

3. การคำนวณราคาดัชนี

a. สูตรพื้นฐาน: ราคาดัชนี = (ราคา Spot ของแพลตฟอร์มแลกเปลี่ยน A × น้ำหนักของแพลตฟอร์มแลกเปลี่ยน A) + (ราคา Spot ของแพลตฟอร์มแลกเปลี่ยน B × น้ำหนักของแพลตฟอร์มแลกเปลี่ยน B) + ... + (ราคา Spot ของแพลตฟอร์มแลกเปลี่ยน X × น้ำหนักของแพลตฟอร์มแลกเปลี่ยน X) โดยผลรวมของการถ่วงน้ำหนักแพลตฟอร์มแลกเปลี่ยนทั้งหมดจะต้องเท่ากับ 100% และราคาดัชนีจะอัปเดตอย่างน้อย 1 ครั้งต่อวินาที

b. สถานการณ์ที่ต้องมีการจัดการพิเศษ:

หากราคา Spot จากแพลตฟอร์มแลกเปลี่ยนรายใหญ่ใดๆ เบี่ยงเบนจากราคามัธยฐานของแหล่งที่มาทั้งหมดมากกว่า 5% ก็จะไม่รวมราคานั้นไว้ในการคำนวณ และจะนำราคาที่ไม่ได้รวมไว้กลับมาใช้อีกครั้งเมื่อค่าเบี่ยงเบนลดลงเหลือน้อยกว่า 2% ของค่ามัธยฐาน

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

ในกรณีที่ร้ายแรง Bitget อาจถอดแพลตฟอร์มแลกเปลี่ยนออกจากการคำนวณหรือกำหนดน้ำหนักคงที่เพื่อป้องกันความเสี่ยงเชิงระบบ

หากการเปลี่ยนแปลงในรายการแพลตฟอร์มแลกเปลี่ยนที่ใช้ทำให้ราคาดัชนีผันผวนมากกว่า 0.1% Bitget จะค่อยๆ เปลี่ยนไปใช้การคำนวณราคาดัชนีใหม่ ซึ่งวิธีนี้จะป้องกันไม่ให้ราคาดัชนีกระโดดอย่างฉับพลัน

c. ตัวอย่าง:

แพลตฟอร์มแลกเปลี่ยน Spot

คู่เทรด

ราคา Spot

การถ่วงน้ำหนัก

แพลตฟอร์มแลกเปลี่ยน A

BTC/USDT

91,500

10%

แพลตฟอร์มแลกเปลี่ยน B

BTC/USDT

91,495

20%

แพลตฟอร์มแลกเปลี่ยน C

BTC/USDT

91,498

30%

แพลตฟอร์มแลกเปลี่ยน D

BTC/USDT

91,502

10%

แพลตฟอร์มแลกเปลี่ยน E

BTC/USDT

91,505

15%

แพลตฟอร์มแลกเปลี่ยน F

BTC/USDT

91,490

15%

จากข้อมูลแพลตฟอร์มแลกเปลี่ยนข้างต้น จะคำนวณราคาดัชนีได้ดังนี้: (91,500 × 10%) + (91,495 × 20%) + (91,498 × 30%) + (91,502 × 10%) + (91,505 × 15%) + (91,490 × 15%) = 91,497.85

4. การปรับราคาดัชนีในสภาวะตลาดที่รุนแรง

หากเกิดสภาวะตลาดที่รุนแรงและไม่มีแหล่งดัชนีภายนอกที่เชื่อถือได้ Bitget อาจดึงราคาดัชนีจากตลาด Futures ซึ่งทำให้มั่นใจได้ว่าสัญญาจะมีเสถียรภาพและลดความสับสนในเรื่องราคา

อัลกอริทึมราคาสังเคราะห์

a. คำนวณราคาซื้อแบบถ่วงน้ำหนักเชิงลึกและราคาขายแบบถ่วงน้ำหนักเชิงลึกผ่าน Futures Market Order Book เพื่อให้ได้ราคากลางแบบถ่วงน้ำหนักเชิงลึก ราคากลางแบบถ่วงน้ำหนักเชิงลึก = (ราคาซื้อแบบถ่วงน้ำหนักเชิงลึก + ราคาขายแบบถ่วงน้ำหนักเชิงลึก) ÷ 2 โดยจะมีการกำหนดค่าความลึกของ Order Book ที่ต้องใช้ในการคำนวณเอาไว้สำหรับแต่ละคู่เทรด และราคาแบบถ่วงน้ำหนักเชิงลึกจะมีการคำนวณในลักษณะเดียวกันกับ Funding Rate

b. ราคาดัชนีที่ Tn = α × ราคากลางแบบถ่วงน้ำหนักเชิงลึกที่ Tn + (1 − α) × ราคาดัชนีที่ Tn−1 โดยที่ “α” คือค่าที่กำหนด (0.1818 ตามค่าเริ่มต้น) ซึ่งจะมีการปรับเปลี่ยนตามสภาวะตลาด

5. การแปลงราคา

หากแพลตฟอร์มแลกเปลี่ยนไม่ได้ลิสต์คู่เทรดในสกุลเงินอ้างอิงที่ต้องการ Bitget จะใช้กลไกการแปลงเพื่อรับราคาในหน่วยที่ต้องการ

สมมติว่า Coinbase ให้ราคา Spot คู่ BTC/USD ไว้ แต่ Bitget ต้องการราคาดัชนี BTC/USDC และ Coinbase ถูกใช้เป็นแหล่งข้อมูล การแปลงจะเป็นดังนี้: ราคา Spot คู่ BTC/USDC ที่เทียบเท่าสำหรับ Coinbase = ราคา BTC/USD × ราคาดัชนี USD/USDC โดยราคาดัชนี USD/USDC = ราคาดัชนี BTC/USDC ÷ ราคาดัชนี BTC/USD