วิธีคำนวณกำไรขาดทุนฟิวเจอร์ส
คำนวณ P&L ฟิวเจอร์สจากราคาเข้า ราคาออก มูลค่า tick จำนวนสัญญา การชำระราคา ค่าธรรมเนียม และการแปลงสกุลเงินด้วยตัวอย่างที่ทำตามได้
คำตอบโดยตรง
กำไรขาดทุนฟิวเจอร์สคือการเคลื่อนไหวของราคาที่มีเครื่องหมาย คูณด้วยมูลค่า tick ของสัญญาและจำนวนสัญญา แล้วหักต้นทุนการซื้อขาย เริ่มจากข้อกำหนดของสัญญาที่ตรงกัน จากนั้นแยกผลลัพธ์ของราคาออกจากการชำระราคารายวัน ค่าธรรมเนียม slippage และการแปลงสกุลเงิน การคำนวณนี้เป็นเครื่องมือสำหรับสร้างสถานการณ์หรือกระทบยอดที่โปร่งใส ไม่ใช่การทำนาย และไม่ได้จำกัดขาดทุนจากช่องว่างราคาหรือการออกจากสถานะที่ไม่จับคู่
สูตร P&L ฟิวเจอร์สพื้นฐาน
สำหรับสถานะที่เปิดแล้วหักล้างในภายหลัง ให้ใส่ทิศทางลงในสูตร แทนการพึ่งพาตัวเลขบนหน้าจอที่เป็นบวกหรือลบ:
P&L รวม = (ราคาขาออก − ราคาขาเข้า) × ตัวคูณสัญญา × จำนวนสัญญา
สำหรับสถานะขาย ให้กลับส่วนต่างของราคา:
P&L รวม = (ราคาขาเข้า − ราคาขาออก) × ตัวคูณสัญญา × จำนวนสัญญา
รูปแบบที่ใช้ tick มักง่ายกว่าเมื่อผลิตภัณฑ์เสนอราคาเป็นหน่วยย่อยขั้นต่ำ:
P&L รวม = จำนวน tick ที่เคลื่อนไหวแบบมีเครื่องหมาย × มูลค่า tick × จำนวนสัญญา
จากนั้นคำนวณผลลัพธ์เงินสด:
P&L สุทธิ = P&L รวม − ค่าคอมมิชชัน − ค่าธรรมเนียมตลาดและสำนักหักบัญชี − slippage ± การปรับปรุงอื่นในบัญชี
ตัวคูณและมูลค่า tick ขึ้นอยู่กับผลิตภัณฑ์ ตรวจสอบ มูลค่า tick และตัวคูณสัญญาฟิวเจอร์ส และบันทึกเดือนของสัญญาก่อนใช้ตัวเลขที่คุ้นเคยจากผลิตภัณฑ์อื่น
ระบุหน่วยก่อนคำนวณ
quote ฟิวเจอร์สอาจแสดงเป็นจุดดัชนี เซนต์ต่อบุชเชล ดอลลาร์ต่อบาร์เรล basis point หรือ quote สกุลเงิน การเคลื่อนไหวที่แสดงบนหน้าจอยังไม่ใช่เงินสดจนกว่าจะถูกแปลงผ่านข้อกำหนดของสัญญา
บันทึกช่องเหล่านี้ไว้ใน worksheet เดียวกัน:
การเคลื่อนไหวของราคาที่ดูเหมือนกันอาจให้ผลต่างกันในสัญญา micro, mini, standard หรือ adjusted วิธีอ่านข้อกำหนดสัญญาฟิวเจอร์ส คือจุดตรวจสอบที่เหมาะสมเมื่อแพลตฟอร์มย่อหน่วย
- ผลิตภัณฑ์และเดือนของสัญญาที่ตรงกัน
- ราคาเข้าและออก รวมถึงแหล่งอ้างอิงราคาที่ใช้
- minimum price increment และมูลค่า tick
- ตัวคูณสัญญาหรือหน่วยที่ใช้เสนอราคา
- จำนวนที่มีเครื่องหมาย และระบุว่าสถานะซื้อหรือขาย
- ค่าคอมมิชชัน ค่าธรรมเนียมตลาด ค่าธรรมเนียม clearing และสกุลเงินที่ใช้ชำระราคา
ตัวอย่างสถานะซื้อที่คำนวณด้วย tick และต้นทุน
พิจารณาสัญญาฟิวเจอร์สดัชนีเพื่อประกอบคำอธิบาย โดยข้อกำหนดระบุว่าหนึ่ง tick เท่ากับ 0.25 จุดดัชนี และแต่ละ tick มีมูลค่า $12.50 อย่าถือว่าค่าเหล่านี้ใช้ได้ทั่วไป ให้แทนด้วยข้อกำหนดปัจจุบันของสัญญาที่ซื้อขาย
สมมติซื้อหนึ่งสัญญาที่ 5,200.00 แล้วขายภายหลังที่ 5,214.00:
1. การเคลื่อนไหวคือ 14.00 จุด ÷ 0.25 = 56 ticks 2. P&L รวมคือ 56 × $12.50 × 1 = $700.00 3. หากค่าคอมมิชชันไปกลับและค่าธรรมเนียมตลาด/clearing รวม $18.00 ผลลัพธ์ก่อน slippage คือ $682.00 4. หากราคาเข้าและออกรวมกันเสีย 1 tick จาก spread และการดำเนินการ ให้หักอีก $12.50; P&L สุทธิจะเป็น $669.50
สำหรับสองสัญญา ผลลัพธ์จากราคาและ slippage ที่คิดเป็น tick จะเพิ่มเป็นสองเท่า แพลตฟอร์มอาจแสดงตัวเลขต่างเล็กน้อยหากใช้ราคา mark เพื่อชำระราคา ราคา fill ที่ต่างกัน หรือแยกค่าธรรมเนียมเป็นอีกบรรทัด ดังนั้นเก็บราคา fill และบรรทัดในรายการเดินบัญชีไว้ข้างการคำนวณ
สถานะขายใช้เครื่องหมายตรงข้าม
หากขายสัญญาเดิมที่ 5,200.00 แล้วซื้อคืนที่ 5,186.00 สถานะขายได้กำไรจากการเคลื่อนไหว 14 จุด:
(5,200.00 − 5,186.00) ÷ 0.25 × $12.50 = $700.00 (P&L รวม)
แต่หากซื้อคืนที่ 5,214.00 ผลลัพธ์คือ −$700.00 (P&L รวม) ก่อนต้นทุน ทิศทางต้องอยู่ใน worksheet อย่าอนุมานจากข้อเท็จจริงที่ว่ากราฟขึ้นหรือลงหลังส่งคำสั่ง
การชำระราคารายวันเป็นส่วนหนึ่งของเส้นทาง ไม่ใช่กำไรชั้นที่สอง
โดยทั่วไปฟิวเจอร์สจะถูก mark-to-market ผ่านกระบวนการชำระราคารายวัน เครดิตหรือเดบิตรายวันอาจเข้าบัญชีขณะที่สถานะยังเปิดอยู่ เมื่อสถานะถูกหักล้างในที่สุด รายการเดินบัญชีของโบรกเกอร์อาจแสดงรายการชำระราคาหลายรายการพร้อมการซื้อขายปิด แทนที่จะเป็นบรรทัดเดียวที่เท่ากับสูตรด้านบน
อย่าบวก P&L ที่ยังไม่เกิดขึ้นจริงแบบสด เครดิตจากการชำระราคารายวัน และ P&L ที่เกิดขึ้นจริงตอนปิด ราวกับเป็นกำไรอิสระจากกัน กระทบยอดจำนวนที่มีเครื่องหมาย ราคาชำระราคาอย่างเป็นทางการ ราคา fill และ timestamp P&L ฟิวเจอร์สที่เกิดขึ้นจริงเทียบกับยังไม่เกิดขึ้นจริง อธิบายว่าเหตุใดหน้าจอกับรายการเดินบัญชีจึงใช้ป้ายกำกับต่างกัน [!TRYMARK] กระทบยอดไทม์ไลน์ของหนึ่งสัญญา สำหรับแต่ละช่วงการซื้อขาย ให้คัดลอกราคาชำระราคาก่อนหน้า ราคาชำระราคาอย่างเป็นทางการปัจจุบัน จำนวนที่มีเครื่องหมาย การเปลี่ยนแปลงจากการชำระราคา ราคา fill ค่าธรรมเนียม และสถานะปลายทาง ผลรวมของไทม์ไลน์ควรอธิบายการเปลี่ยนแปลงของ equity บัญชีโดยไม่นับการเคลื่อนไหวของราคาเดิมซ้ำ
แยกผลของโรล spread และสกุลเงิน
การปิดเดือนหนึ่งแล้วเปิดอีกเดือนหนึ่งคือการซื้อขายสองรายการด้วยสองราคา กราฟต่อเนื่องอาจทำให้โรลดูเหมือนการเคลื่อนไหวของราคาเดียว ทั้งที่ calendar spread มูลค่า tick ค่าธรรมเนียม และจังหวะเวลาเป็นตัวกำหนดผลลัพธ์เงินสดจริง เก็บเดือนเก่าและใหม่ไว้คนละแถวและเชื่อมไปที่ กลไกการโรลสัญญาฟิวเจอร์ส
สำหรับ calendar spread ให้คำนวณแต่ละขาด้วยจำนวนที่มีเครื่องหมายและข้อกำหนดของขานั้นเอง แล้วบวกขาใน checkpoint เดียวกัน อย่าคูณ quote ของ spread ด้วยตัวคูณของขาที่ผิด หากสัญญาชำระราคาเป็นสกุลเงินต่างประเทศ ให้แปลงผลลัพธ์เงินสดโดยใช้เวลาและอัตราที่ระบุ การเคลื่อนไหวของสกุลเงินเป็นแหล่ง P&L แยกต่างหาก
ทดสอบความเครียดก่อนถือว่าเป็นขีดจำกัดความเสี่ยง
สูตรตอบว่าการเคลื่อนไหวของราคาที่เลือกจะให้ผลลัพธ์เท่าไร ไม่ได้สัญญาว่า stop จะจับคู่ที่ราคานั้น เพิ่มแถว stress สำหรับช่องว่างราคา spread ที่กว้างขึ้น price limit trading halt หรือเงินทุนล่าช้า เปรียบเทียบผลลัพธ์กับเงินสดที่มีและข้อกำหนดมาร์จินปัจจุบัน ไม่ใช่เฉพาะข้อกำหนดตอนเปิด การกำหนดขนาดสถานะฟิวเจอร์ส และ มาร์จินและเลเวอเรจฟิวเจอร์ส ครอบคลุมการตรวจสอบแยกเหล่านี้ [!WARNING] สูตร P&L ฟิวเจอร์สไม่ใช่การรับประกันขาดทุนสูงสุด สัญญาที่มีเลเวอเรจอาจขาดทุนมากกว่าสถานการณ์ที่วางแผนไว้เมื่อราคากระโดด สภาพคล่องหายไป หรือกฎมาร์จินเปลี่ยน ใช้การคำนวณเพื่อเปิดเผยหน่วยและสมมติฐาน แล้วทำแผนเงินสดสำรองและการบังคับปิดสถานะแยกต่างหาก
Worksheet ที่ทำซ้ำได้
ก่อนเปิดหรือกระทบยอดสถานะ ให้กรอกเซลล์ตามลำดับนี้:
1. สัญญา เดือน หน่วย quote minimum tick และมูลค่า tick 2. จำนวนที่มีเครื่องหมายและราคา fill ตอนเข้า 3. ราคา fill ตอนออกหรือแหล่งอ้างอิงการชำระราคาที่ตรงกัน 4. ticks ที่เคลื่อนไหวและ P&L รวม 5. ค่าคอมมิชชัน ค่าธรรมเนียมตลาด/clearing slippage และการแปลงสกุลเงิน 6. บรรทัดการชำระราคารายวันและสถานะปลายทาง 7. ราคาสำหรับ stress เงินสดที่มี ข้อกำหนดมาร์จิน และการกระทำหากเกิดสถานการณ์ stress
หากไม่ทราบเซลล์ใด ให้ระบุผลลัพธ์ว่าเป็นการประมาณ ตัวเลขที่ดูเรียบร้อยแต่ไม่ทราบเดือนของสัญญาหรือแหล่งอ้างอิงราคาไม่ใช่ P&L ที่ตรวจสอบได้
คำถามที่พบบ่อย
สูตรกำไรฟิวเจอร์สที่ง่ายที่สุดคืออะไร
สำหรับสถานะซื้อ ให้ลบราคาเข้าจากราคาออก แล้วคูณด้วยตัวคูณสัญญาและจำนวน สำหรับสถานะขาย ให้ลบราคาออกจากราคาเข้า รูปแบบ tick คือ signed ticks moved × tick value × contracts จากนั้นบวกต้นทุนที่เกี่ยวข้องทั้งหมด
มาร์จินฟิวเจอร์สเป็นตัวกำหนดกำไรหรือขาดทุนของฉันหรือไม่
ไม่ใช่ มาร์จินคือหลักประกันที่รองรับสถานะ กำไรหรือขาดทุนมาจากการเคลื่อนไหวของราคาที่มีเครื่องหมาย ข้อกำหนดสัญญา จำนวน และต้นทุน มาร์จินกับเงินสดที่มีเป็นการตรวจสอบความอยู่รอดคนละเรื่อง
ทำไม P&L ที่เกิดขึ้นจริงของโบรกเกอร์จึงต่างจากการคำนวณด้วยมือ
ตรวจสอบว่าโบรกเกอร์รวมการชำระราคารายวัน ค่าคอมมิชชัน ค่าธรรมเนียมตลาดหรือ clearing การแปลงสกุลเงิน ราคาชำระราคาที่ต่างกัน หรือการปรับสัญญาหรือไม่ เปรียบเทียบเดือนของสัญญา จำนวน และ timestamp เดียวกันก่อนสรุปว่าความแตกต่างเป็นข้อผิดพลาด
จะคำนวณ P&L เมื่อโรลสัญญาฟิวเจอร์สอย่างไร
คำนวณขาปิดและขาเปิดใหม่แยกกัน โดยใช้ราคาและมูลค่า tick ของแต่ละเดือนของสัญญา รวมต้นทุนทั้งสองชุด และถือว่าส่วนต่างราคาปฏิทินเป็นส่วนหนึ่งของการตัดสินใจโรล ไม่ใช่กำไรหรือขาดทุนฟรี