คู่มือออปชันทั้งหมด
ราคาเฉลี่ยคือสรุปสถานะ ไม่ใช่ระบบ P&L ชุดที่สองอ่าน 8 นาที

วิธีคำนวณราคาเข้าเฉลี่ยของฟิวเจอร์สหลังทยอยเพิ่มสถานะ

คำนวณราคาเข้าเฉลี่ยถ่วงน้ำหนักของสถานะฟิวเจอร์สหลังเข้าเทรดหลายครั้ง แล้วกระทบยอด partial exit, realized P&L, exposure ที่เหลือ, fee และ daily settlement

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

คำตอบโดยตรง

สำหรับการเข้าเทรดฟิวเจอร์สหลายครั้งในสัญญาและทิศทางเดียวกัน ให้ใช้ค่าเฉลี่ยถ่วงน้ำหนักด้วย quantity ของ opening fills แยก fee ออกต่างหาก และถือว่า partial exit เป็นเหตุการณ์ P&L ของตัวเองแทนการนำไปปนกับค่าเฉลี่ยตอนเข้า

ใช้น้ำหนักตาม quantity สำหรับการเข้าเทรดหลายครั้ง

สมมติว่าคุณซื้อ 2 สัญญาที่ 5,000 แล้วซื้อเพิ่มอีก 3 สัญญาที่ 5,010 ในภายหลัง

มูลค่าเข้าแบบถ่วงน้ำหนักคือ 2 × 5,000 + 3 × 5,010 = 25,030

หารด้วย 5 สัญญา ราคาเข้าเฉลี่ยคือ 5,006

ค่าเฉลี่ยธรรมดาของ 5,000 และ 5,010 จะได้ 5,005 ซึ่งผิด เพราะการเข้าครั้งที่สองมีจำนวนสัญญามากกว่า

เลขคณิตนี้เป็นเพียงสรุปสถานะ ไม่ได้แทนที่ fills รายรายการซึ่งยังสำคัญต่อการตรวจ execution, fee และการกระทบยอด statement

เหตุใดคำสั่งฟิวเจอร์สจึง fill ได้หลายราคา อธิบายการ execute หลายครั้งจากคำสั่งเดียว คู่มือนี้ครอบคลุมการเพิ่มสถานะแยกครั้งเข้าสู่สถานะเดิม

ตรวจสอบค่าเฉลี่ยด้วย P&L แยกตาม lot

สมมติว่า contract multiplier คือ $20 ต่อ point และต่อมาตลาดขึ้นถึง 5,020

เมื่อใช้ค่าเฉลี่ย gross unrealized P&L คือ:

(5,020 − 5,006) × $20 × 5 = $1,400

จากนั้นตรวจสอบทีละ lot

2 สัญญาแรกได้กำไรสัญญาละ 20 points: 20 × $20 × 2 = $800

3 สัญญาถัดมาได้กำไรสัญญาละ 10 points: 10 × $20 × 3 = $600

รวมได้ $1,400 เช่นเดิม

สองวิธีให้ผลตรงกัน เพราะ weighted average รักษา price exposure รวมเดิมไว้ก่อนต้นทุน

วิธีคำนวณกำไรขาดทุนของฟิวเจอร์ส อธิบายการแปลงด้วย multiplier และ tick value

ไม่ควรนำ partial exit ไปรวมในค่าเฉลี่ยตอนเข้า

สมมติต่อมาว่าขาย 2 จาก 5 สัญญาที่ 5,018

สถานะลดจาก 5 สัญญาเหลือ 3 การขายเป็น closing transaction สำหรับ 2 สัญญา ไม่ใช่ entry ใหม่ที่ควรนำไปปนกับค่าเฉลี่ยตอนเปิด

ภายใต้มุมมอง weighted average ระดับสถานะ gross realized P&L ของ 2 สัญญานั้นคือ:

(5,018 − 5,006) × $20 × 2 = $480

หาก mark 3 สัญญาที่เหลือที่ 5,020 gross unrealized P&L คือ:

(5,020 − 5,006) × $20 × 3 = $840

Realized รวมกับ unrealized เป็น $1,320 ก่อน fee

Lot matching อาจเปลี่ยนการแบ่ง แต่ไม่เปลี่ยนเศรษฐศาสตร์รวม

โบรกเกอร์หรือระบบบัญชีอาจจับคู่ quantity ที่ปิดกับ opening lots ตาม convention ที่ระบุไว้

หากจับคู่การออก 2 สัญญากับ 2 สัญญาแรกที่ 5,000 realized P&L จะเป็น:

(5,018 − 5,000) × $20 × 2 = $720

3 สัญญาที่เหลือซึ่งเข้าเทรดที่ 5,010 จะแสดง:

(5,020 − 5,010) × $20 × 3 = $600 ของ unrealized P&L

ยอดรวมยังเป็น $1,320 ก่อนต้นทุน

ดังนั้นป้าย realized และ unrealized อาจต่างกันตาม convention ของ lot matching แม้ total economic P&L จะไม่เปลี่ยน

อย่าอนุมานวิธีภาษีหรือบัญชีของโบรกเกอร์จากฟิลด์ average-price บนแพลตฟอร์ม ให้ตรวจสอบวิธีการใน statement ที่ใช้จริง

Daily settlement อาจทำให้หน้าจอดูแตกต่าง

โดยทั่วไปฟิวเจอร์สถูก mark to market ผ่าน daily settlement

แพลตฟอร์มอาจแสดง average entry เพื่อจัดการเทรด ขณะที่ account statement บันทึก settlement variation ในเงินสดด้วย

นี่คือมุมมองที่ต่างกันของสถานะทางเศรษฐกิจเดียวกัน อย่านำ open P&L ที่แสดงมาบวกกับ settlement cash flows โดยไม่ตรวจว่าการเคลื่อนไหวของราคาเดียวกันถูกรวมไว้แล้วหรือไม่

Realized เทียบกับ unrealized P&L ของฟิวเจอร์ส อธิบายว่าเหตุใดป้ายบนแพลตฟอร์มจึงอาจต่างจากบัญชีใน statement [!TRYMARK] สร้างสถานะที่ทยอยเพิ่มขึ้นใหม่หนึ่งรายการ ลิสต์ทุก entry fill, quantity, multiplier, fee, partial exit และ current mark คำนวณ weighted entry แล้วกระทบยอด realized รวมกับ unrealized P&L ทั้งจากค่าเฉลี่ยและจาก lot รายรายการ

ใช้ checklist สำหรับการทยอยเพิ่มสถานะ

บันทึกสัญญาและเดือนที่แน่นอน

เก็บ entry fill และ quantity ทุกครั้ง

คำนวณ weighted average เฉพาะจาก opening trades ที่เพิ่มสถานะในทิศทางเดิม

แยก closing trades ออกต่างหาก

คำนวณ quantity ใหม่หลัง partial exit ทุกครั้ง

แยก commissions, exchange fees, clearing fees และ slippage ที่วัดได้ออกจาก raw entry price

เปรียบเทียบการคำนวณกับ statement ของโบรกเกอร์ ไม่ใช่ดูเฉพาะ chart หรือ position widget

หากเทรดเปลี่ยนสถานะจาก long เป็น short หรือจาก short เป็น long ให้ปิดสถานะเดิมใน worksheet ก่อน แล้วเริ่มค่าเฉลี่ยใหม่สำหรับทิศทางตรงข้าม

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

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

คำนวณราคาเข้าเฉลี่ยของฟิวเจอร์สอย่างไร

คูณราคาเปิดแต่ละราคาด้วยจำนวนสัญญาที่เข้าเทรด ณ ราคานั้น รวมผลลัพธ์ แล้วหารด้วย quantity ที่เปิดคงเหลือทั้งหมดซึ่งเกิดจาก entries เหล่านั้น

ควรรวม commissions ในราคาเข้าเฉลี่ยของฟิวเจอร์สหรือไม่

สำหรับค่าเฉลี่ยราคาจาก exchange โดยตรง ให้แยก commissions และ fees ออกต่างหาก คุณอาจคำนวณ net cost basis แยกเพื่อวิเคราะห์ภายในได้ แต่ต้องติดป้ายให้ชัดเพื่อไม่ให้สับสนกับค่าเฉลี่ย fill price จริง

เกิดอะไรกับราคาเข้าเฉลี่ยหลัง partial exit

Partial exit ลดขนาดสถานะและสร้าง realized P&L แพลตฟอร์มอาจคงค่า reset หรือแสดงค่าเฉลี่ยของส่วนที่เหลือตาม convention ของตนเอง ดังนั้นให้ใช้ fills รายรายการและวิธีใน statement สำหรับการกระทบยอด

เหตุใด realized P&L ของโบรกเกอร์จึงต่างจากการคำนวณด้วย average price

โบรกเกอร์อาจใช้ convention ของ lot matching, daily settlement entries, fees หรือวิธีรายงานอื่น ตรวจสอบ fills, quantity, multiplier, settlement records และ charges ที่แน่นอนก่อนเรียกความแตกต่างนั้นว่าข้อผิดพลาด

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

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