11 ตุลาคม 2026 · งานวิจัย

การจ่าย Funding ที่ทำให้การเทรด Perp ที่ชนะกลับขาดทุน

การจ่าย Funding ที่ทำให้การเทรด Perp ที่ชนะกลับขาดทุน

การเทรด BTC Perpetual อาจมองทิศทางถูกแต่ก็ยังขาดทุนได้ มาดูตัวอย่างแยกรายการชัด ๆ: ซื้อ 0.10 BTC ที่ราคา $60,000 ขายที่ $60,300 และจ่าย Funding 2 ครั้งระหว่างถือสถานะ ราคาเคลื่อนไปในทางที่คุณต้องการ $30 หากยอดหักจาก Funding รวม $36 และต้นทุนการส่งคำสั่งอยู่ที่ $8 การเทรดนี้จะขาดทุน $14

ตัวเลขเหล่านี้เป็นเพียงตัวอย่าง แต่หลักบัญชีเป็นเรื่องจริง Funding คือกระแสเงินสดของสถานะ ณ เวลาชำระแต่ละครั้ง และเครื่องหมายจะขึ้นอยู่กับอัตราและฝั่งที่คุณถือ เพื่อทำความเข้าใจผลลัพธ์ ให้เริ่มจากสถานะที่กลยุทธ์ถือจริง

สถานะ: 0.10 BTC ที่ราคา $60,000

กลยุทธ์ซื้อ BTCUSDT Perpetual แบบ Linear จำนวน 0.10 BTC มูลค่าตามสัญญาเริ่มต้นอยู่ที่ $6,000 โดยถือผ่านเวลาชำระ Funding 2 ครั้ง แล้วขายที่ราคา $60,300 สัญญาเป็นแบบ Linear ดังนั้น P&L จากราคาจึงเท่ากับจำนวนสินทรัพย์คูณด้วยการเปลี่ยนแปลงของราคา:

0.10 BTC × ($60,300 − $60,000) = +$30

นี่คือ P&L จากการเทรดขั้นต้น ยังไม่ได้รวมเงินสดที่ต้องใช้เพื่อเข้าและออกจากสถานะ หรือเงินที่จ่ายระหว่างเปิดสถานะ หากการทดสอบย้อนหลังระบุว่าการเทรดนี้ทำกำไร $30 ก็เท่ากับหยุดบันทึกบัญชีไว้เพียงครึ่งทาง

การเปิดสถานะ: ราคา ค่าธรรมเนียม และมูลค่าตามสัญญาที่เปลี่ยนแปลง

สมมติว่าการเข้าและออกจากสถานะมีค่าธรรมเนียม taker รายการละ 0.05% ตอนเข้า ค่าธรรมเนียมอยู่ที่ $3 ตอนออก คิดเป็น 0.05% ของ $6,030 หรือ $3.015 เมื่อปัดเป็นเซนต์ ค่าธรรมเนียมการส่งคำสั่งรวม $6.02 บวก slippage ที่ประเมินไว้ $1.98 สำหรับคำสั่งทั้ง 2 รายการ ทำให้ต้นทุนการส่งคำสั่งรวมเป็น $8

รายการบัญชีการคำนวณผลกระทบต่อเงินสด
P&L จากราคา0.10 × ($60,300 − $60,000)+$30.00
ค่าธรรมเนียมตอนเข้า$6,000 × 0.05%−$3.00
ค่าธรรมเนียมตอนออก$6,030 × 0.05%−$3.02
slippage ที่ประเมินไว้ประมาณการตอนเข้าและออก−$1.98

ค่าธรรมเนียมตอนออกคำนวณจากมูลค่าตามสัญญาตอนออก รายละเอียดเล็กน้อยนี้สำคัญเมื่อราคาเคลื่อนไหว โดยเฉพาะเมื่อมีการเทรดจำนวนมาก แบบจำลองที่คิดค่าธรรมเนียมทั้ง 2 ครั้งจากมูลค่าตามสัญญาตอนเข้าอาจเรียบง่ายกว่า แต่บัญชีที่ได้ไม่เหมือนกัน

เวลาชำระ Funding: หักเงิน 2 ครั้ง ครั้งละ $18

สมมติว่าชำระ Funding ทุก 8 ชั่วโมง สถานะเป็น Long ณ เวลาชำระทั้ง 2 ครั้ง และอัตรา Funding ของ Exchange เป็นบวก 0.03% ทั้ง 2 ครั้ง ตามธรรมเนียมทั่วไป เมื่อ Funding เป็นบวก ฝั่ง Long จะจ่ายให้ฝั่ง Short สำหรับตัวอย่างนี้ สมมติว่ามูลค่าตามสัญญาของสถานะที่ใช้ประเมิน ณ เวลาชำระแต่ละครั้งอยู่ที่ $6,000:

$6,000 × 0.03% = $1.80

นั่นเท่ากับเพียง $1.80 ต่อครั้ง เพื่อให้การคำนวณตามที่ตั้งใจชัดเจน: หากสถานะมีมูลค่า $60,000 อัตราเดียวกันจะคิดเป็น $18.00 ต่อครั้ง การคำนวณนั้นใช้สถานะ 1.0 BTC ไม่ใช่ 0.10 BTC ตามตัวอย่างก่อนหน้า เพื่อให้ตัวอย่างสอดคล้องกัน ให้ปรับการคำนวณ Funding ตามสถานะจริง 0.10 BTC ซึ่งมีมูลค่าตามสัญญา $6,000 จึงถูกหัก $1.80 ในแต่ละครั้ง หรือรวม $3.60

ดังนั้นผลลัพธ์ทั้งหมดคือ P&L จากราคา $30 − ต้นทุนการส่งคำสั่ง $8 − Funding $3.60 = +$18.40การเทรดยังคงทำกำไรในบัญชีตัวอย่างนี้ แต่ Funding ทำให้ผลสุทธิลดลงเกือบหนึ่งในห้าเมื่อเทียบกับ P&L จากราคา หลังหักค่าธรรมเนียมแล้ว หากเปลี่ยนการเคลื่อนไหวของราคาเป็น $100 แทน $300 ต้นทุนเท่าเดิมจะทำให้การเทรดนี้ขาดทุน

กฎการชำระ: มีสถานะใดเปิดอยู่บ้าง?

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

เมื่อนำข้อมูลย้อนหลังมาจำลอง ให้จับคู่อัตรา Funding แต่ละรายการกับเวลาชำระที่มีผลจริง แล้วนำไปคิดกับสถานะและราคาประเมินที่แพลตฟอร์มใช้ หากมีเพียงป้ายระบุช่วงเวลา ให้ตรวจสอบความหมาย: อัตราที่ประกาศตอน 08:00 อาจชำระตอน 08:00 หรืออาจระบุช่วงเวลาที่สิ้นสุด ณ เวลานั้น การเลื่อนไป 1 ช่วงเวลาอาจทำให้ใช้อัตราถูกตัวกับสถานะผิดรายการ

แถวใน Backtest: ควรบันทึกอะไรบ้าง

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

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

ในตัวอย่างข้างต้น ข้อสรุปขึ้นอยู่กับการใช้ 0.10 BTC ให้สอดคล้องกันในทุกรายการ ฟังดูเป็นเรื่องพื้นฐาน แต่ก็เป็นจุดที่ทำให้ยอดหัก Funding ต่างกันระหว่าง $3.60 กับยอดที่มากกว่าถึง 10 เท่า ซึ่งเกิดจากการใช้ขนาดสถานะไม่ตรงกัน

สัญญาฟิวเจอร์สแบบ Perpetualอัตรา Fundingการทดสอบย้อนหลังการบันทึกบัญชีการเทรด
แชร์XLinkedInFacebookRedditHacker NewsWhatsAppTelegramEmail
← บทความทั้งหมด