สัญญา perpetual แสดงอัตรา funding ที่ 0.01% ทุก 8 ชั่วโมง คุณเปิดชอร์ตและซื้อสินทรัพย์ spot เพื่อป้องกันความเสี่ยง โดยคาดว่าจะรับเงินราว 0.03% ต่อวัน แต่ผลการทดสอบย้อนหลังกลับรายงานว่าขาดทุน
ผลลัพธ์นั้นอาจถูกต้อง อัตรานี้คือการจ่ายเงินระหว่างผู้ถือสถานะฝั่ง long และ short ณ เวลาหนึ่ง ไม่ใช่คูปองรายวันที่รับประกันสำหรับทุกคนที่สังเกตเห็นอัตราดังกล่าว ลองแยกตัวอย่างเล็ก ๆ นี้ออกมาดู: สถานะ carry BTC แบบ delta-neutral มูลค่า $10,000 ที่ถือไว้ 24 ชั่วโมง
สัญญาณ: 0.01% เป็นเพียงค่าขณะหนึ่ง
สมมติว่ากลยุทธ์พบอัตรา funding ที่คาดการณ์ไว้เป็นบวก 0.01% ณ เวลา 00:00 UTC บนแพลตฟอร์มนี้ การชำระ funding เกิดขึ้นเวลา 00:00, 08:00 และ 16:00 UTC กลยุทธ์จึงตัดสินใจชอร์ตสัญญา perpetual และซื้อ spot ในปริมาณที่เทียบเท่ากัน
ค่าคาดการณ์เป็นการประเมินสำหรับการชำระครั้งถัดไป ไม่ใช่คำมั่นว่าจะได้อัตรานี้ครบทั้ง 3 รอบ Funding อาจเปลี่ยนก่อนคำนวณยอดจ่าย หากการทดสอบย้อนหลังใช้อัตรา 0.01% ต่อไปโดยไม่เปลี่ยน ก็เท่ากับสมมติเอาเองว่าการสังเกตครั้งเดียวจะกลายเป็นการจ่าย 3 ครั้ง
| ข้อมูลนำเข้า | สมมติฐานในตัวอย่างนี้ | สิ่งที่การทดสอบย้อนหลังต้องใช้ |
|---|---|---|
| อัตราที่สังเกตได้ | 0.01% ณ เวลา 00:00 | อัตราที่ทราบแน่ชัด ณ เวลาตัดสินใจ |
| เวลาชำระ | 00:00, 08:00, 16:00 UTC | ตารางและบันทึกการชำระจริงของแพลตฟอร์ม |
| จังหวะการเปิดสถานะ | คำสั่งมาถึงหลัง 00:00 ทันที | สถานะมีสิทธิ์ได้รับการชำระรอบนั้นหรือไม่ |
| อัตราภายหลัง | ยังไม่ทราบเมื่อเปิดสถานะ | ใช้อัตราแต่ละครั้งเมื่อมีข้อมูล ไม่ใช่ประวัติฉบับสมบูรณ์ของวันนี้ |
หากเปิดสถานะหลังเวลาตัดรอบ 00:00 สถานะอาจได้รับเงินเฉพาะรอบ 08:00 และ 16:00 ที่อัตราสมมติไว้จะเท่ากับ $2 แทนที่จะเป็น $3 หากอัตราลดลงเหลือ 0.002% ก่อนการชำระ 2 รอบหลัง ยอดจ่ายรวมจะเหลือเพียง $0.40
การป้องกันความเสี่ยง: มูลค่าเงินเท่ากัน ไม่ได้แปลว่าความเสี่ยงเท่ากัน
การชอร์ตสัญญา perpetual มูลค่า $10,000 ควบคู่กับการซื้อ spot มูลค่า $10,000 จะเป็น delta-neutral เฉพาะเมื่อใช้ราคาและปริมาณที่กำหนดขนาดสถานะเท่านั้น สำหรับสัญญา BTC แบบ linear การชอร์ต 0.1 BTC เทียบกับ spot 0.1 BTC เป็นจุดเริ่มต้นที่เหมาะสม แต่หากกลยุทธ์กำหนดขนาดทั้งสองขาด้วยมูลค่าเงินดอลลาร์ แล้วขาหนึ่งจับคู่คำสั่งได้ที่ราคาแตกต่าง ก็จะยังมีความเสี่ยงคงเหลือ
แม้ถือเพียงวันเดียว ความเสี่ยงส่วนที่เหลือนี้ก็สำคัญ หาก BTC เคลื่อนไหว 0.2% ความเสี่ยงที่ไม่ได้ป้องกันมูลค่า $10,000 จะทำให้เกิดผลต่าง $20 ซึ่งมากกว่าเงิน funding สูงสุด $3 ในตัวอย่างนี้หลายเท่า การปรับสมดุลช่วยลดความเสี่ยงได้ แต่ทุกครั้งที่ปรับก็เพิ่มการเทรด ค่าธรรมเนียม และ slippage ผมเคยเห็นเส้น carry ที่ดูเรียบร้อยสร้างขึ้นจากการป้องกันความเสี่ยงที่ตรงเป๊ะตอนเปิดสถานะ แต่กลายเป็นเรื่องสมมติหลังราคาเคลื่อนไหวครั้งแรก
เงินที่จ่าย: ลงบัญชีให้ถูกบัญชี ถูกฝั่ง
สมมติว่า short ได้รับ funding ทั้ง 3 รอบ หากได้รอบละ 0.01% ยอดรับก่อนหักค่าใช้จ่ายจะเท่ากับ $3 การทดสอบย้อนหลังควรจำลองหลักการกำหนดเครื่องหมายของแพลตฟอร์ม โดยทั่วไปอัตราบวกหมายถึงฝั่ง long จ่ายให้ฝั่ง short แต่หลักเกณฑ์และรายละเอียดของผลิตภัณฑ์ต้องยึดตามข้อกำหนดสัญญา
โดยทั่วไป funding คำนวณจากมูลค่าสถานะ ณ เวลาชำระ หาก BTC เคลื่อนไหว มูลค่า notional ก็เปลี่ยน และยอดจ่ายเป็นเงินดอลลาร์ก็เปลี่ยนตาม การใช้เครดิตคงที่ $1 จำนวน 3 ครั้งมองข้ามความผันแปรนี้ ส่วนการใช้ notional ตอนเปิดสถานะอาจเป็นค่าประมาณที่พอรับได้สำหรับการถือระยะสั้น แต่ควรระบุให้ชัดและวัดผลด้วย
การซื้อขายไปกลับ: 2 ขา 4 รายการเทรด
หากเสียค่าธรรมเนียม 5 basis points ต่อการจับคู่คำสั่งแบบ taker บนแต่ละแพลตฟอร์ม การเปิดและปิดทั้ง 2 ขาจะมีต้นทุนราว $20 ต่อขามูลค่า $10,000: เข้าแต่ละขา $5 แล้วออกขาละ $5 ยังไม่รวมส่วนต่างราคาและผลกระทบต่อตลาด หาก spot ใช้ maker และฟิวเจอร์สใช้ taker ค่าใช้จ่ายก็เปลี่ยนไป แต่การทดสอบย้อนหลังต้องมีหลักฐานว่าคำสั่ง maker จะจับคู่ได้จริง
คำนวณอย่างตรงไปตรงมาโดยตั้งใจ แม้จะได้รับเงินครบทั้ง 3 ครั้งตามอัตราที่ประกาศ การเทรดระยะ 1 วันนี้ก็ยังขาดทุน $17 ก่อนพิจารณาคุณภาพการส่งคำสั่ง ส่วนลดค่าธรรมเนียม ระยะถือครองที่ยาวขึ้น หรือ funding ที่เอื้อกว่านี้อาจทำให้ผลเปลี่ยนได้ แต่แต่ละอย่างก็เปลี่ยนกลยุทธ์ที่กำลังทดสอบด้วย
การปิดสถานะ: การทดสอบย้อนหลังต้องคิดต้นทุนตอนออกด้วย
กลยุทธ์ funding มักดูดีที่สุดเมื่อการทดสอบย้อนหลังเปิดสถานะตอนเริ่มช่วงที่เอื้อประโยชน์และปิดเมื่อช่วงนั้นสิ้นสุดลง แต่ในความเป็นจริง สัญญาณอาจกลับเป็นลบ ส่วนต่างราคาอาจกว้างขึ้น และคำสั่งปิดก็ยังต้องซื้อขาย การจ่าย funding ติดลบใกล้เวลาออกอาจลบเครดิตที่ได้มาก่อนหน้านั้นหลายครั้ง
จำลองกฎการตัดสินใจปิดสถานะ แล้วคิดต้นทุนปิดทั้ง 2 ขาด้วยราคาที่กลยุทธ์มีโอกาสได้จริง ติดตาม funding แยกตามรอบชำระ ค่าธรรมเนียมแยกตามการจับคู่คำสั่ง และความเสี่ยงด้านราคาที่เหลือจากการป้องกันความเสี่ยงแยกต่างหาก การแจกแจงเช่นนี้ช่วยให้เห็นว่าการเทรดล้มเหลวเพราะ carry หายไป การส่งคำสั่งมีต้นทุนสูง หรือการป้องกันความเสี่ยงไม่เป็นกลางอีกต่อไป
ค่าขณะหนึ่งของ funding ที่เป็นบวกเป็นข้อมูลนำเข้าที่มีประโยชน์ แต่ไม่ใช่การคาดการณ์ P&L การทดสอบย้อนหลังจะน่าเชื่อถือเมื่อการจ่ายเงินทุกครั้งมีเวลาอ้างอิง ทุกขามีต้นทุนการส่งคำสั่ง และกลยุทธ์ผ่านการคำนวณธรรมดา ๆ ของการถือสถานะต่อไป
← บทความทั้งหมด


