Realized P&L คือกำไรหรือขาดทุนจากจำนวนที่ปิดแล้ว ส่วน unrealized P&L คือกำไรหรือขาดทุนจากจำนวนที่ยังเปิดอยู่ โดยประเมินด้วยราคาปัจจุบัน Position ที่ปิดบางส่วนจึงมีทั้งสองค่าได้พร้อมกัน
ใช้ realized P&L สำหรับส่วนของเทรดที่เสร็จสมบูรณ์ และใช้ unrealized P&L เพื่อดูมูลค่าตามราคาประเมินของส่วนที่ยังเปิดอยู่ อย่านำมารวมกันโดยไม่ตรวจสอบว่าทั้งสองค่าใช้สกุลเงิน การคิดค่าธรรมเนียม จำนวน Position และเวลาของราคาประเมินเดียวกัน
สถานะ Position Realized P&L Unrealized P&L เปิดอยู่ เป็นศูนย์ เว้นแต่ปิด Position ไปบางส่วนแล้ว มูลค่าของจำนวนคงเหลือตามราคาประเมิน ปิดบางส่วน ผลลัพธ์จากจำนวนที่จับคู่และขายแล้ว มูลค่าของจำนวนที่ยังเปิดอยู่ ปิดแล้ว ผลลัพธ์สุดท้ายจาก Execution ที่จับคู่ทั้งหมด ไม่มี เพราะไม่เหลือจำนวนที่เปิดอยู่
Realized ไม่ได้หมายถึง net เสมอไป Gross realized P&L มาจาก Execution เข้าและออกที่จับคู่กัน ส่วน net realized P&L รวม Commission และ Adjustment ที่ระบบรองรับ ก่อนเปรียบเทียบยอดรวมสองค่า ให้ตรวจสอบว่า Statement ของ Broker, Journal หรือกราฟแสดงค่าใด
Unrealized P&L ขึ้นอยู่กับราคาประเมินและจะเปลี่ยนไปเมื่อราคานั้นเปลี่ยน ราคาที่หายไป ล่าช้า หรือมาจากแหล่งต่างกัน อาจทำให้สองระบบแสดง P&L ของ Position ที่เปิดอยู่ไม่เท่ากัน แม้ Execution จะตรงกัน
สมมติว่าคุณซื้อหุ้น 200 หุ้นที่ $50 ขาย 80 หุ้นที่ $53 และประเมิน 120 หุ้นที่เหลือด้วยราคา $52 ตัวอย่างนี้ใช้หุ้นที่มี Contract Multiplier เท่ากับหนึ่งและไม่รวมค่าธรรมเนียม
จับคู่จำนวนที่ปิด การขายครั้งนี้ปิด 80 หุ้นจาก 200 หุ้น
คำนวณ gross realized P&L สำหรับ 80 หุ้น: (53 - 50) × 80 = $240
คำนวณ unrealized P&L สำหรับ 120 หุ้นที่เหลือ: (52 - 50) × 120 = $240
แยกสองค่านี้ออกจากกัน เทรดมี gross realized P&L $240 และ unrealized P&L $240 ณ ราคาประเมินที่ระบุ
เทรดสมมติ จำนวนที่ปิดและจำนวนที่ยังเปิดอยู่ถูกประเมินแยกกัน ส่วน realized ใช้ราคา Exit ส่วนที่ยังเปิดใช้ราคาประเมิน
หากต่อมาคุณขาย 120 หุ้นที่เหลือที่ $51.50 การปิดครั้งที่สองทำให้เกิดกำไร (51.50 - 50) × 120 = $180 gross realized P&L สุดท้ายคือ $420 และไม่มี unrealized P&L อีกต่อไปเพราะ Position เป็นศูนย์แล้ว
สำหรับ Short Position ทิศทางราคาที่ทำกำไรจะกลับกัน ส่วนตราสารอย่าง Futures, Forex, Crypto และ CFD ต้องแปลงการเคลื่อนไหวของราคาผ่านค่า Tick, Point, Lot หรือ Contract ที่ตั้งไว้ของตราสารนั้น ไม่ควรนำสูตรหุ้นไปใช้กับตราสารประเภทอื่นโดยตรง
Tradeways เรียกมูลค่าตามราคาประเมินของจำนวนที่ยังเปิดอยู่ว่า P&L ของสถานะเปิด (running P&L) โดยต้องมีราคามาร์กจาก Broker ปัจจุบัน ราคามาร์กมาจากส่วน Open Positions ของ Activity Flex Query จาก Interactive Brokers เท่านั้น และใช้ได้เฉพาะ Position หุ้นและ ETF เทรดที่ยังเปิดอยู่แต่ไม่มีราคามาร์กจะแสดงเฉพาะ realized P&L ซึ่งครอบคลุมเทรดจากการนำเข้าอื่น เทรด Interactive Brokers ที่นำเข้าโดยไม่มีส่วน Open Positions และ Position ที่ไม่ใช่หุ้นหรือ ETF
ใช้เทรดข้างต้นก่อนการขายครั้งที่สอง โดยมี Commission $1 ในแต่ละ Execution ทั้งสองรายการ คุณนำเข้า Execution พร้อมรายงาน Open Positions ลงวันที่ 30 กันยายน ซึ่งประเมินหุ้นที่ $52
ค่าในเทรด การคำนวณ จำนวน Gross realized P&L (53 - 50) × 80$240 P&L ของสถานะเปิด ณ ราคาประเมิน 30 กันยายน (52 - 50) × 120$240 Gross P&L 240 + 240$480 Commission $1 ในแต่ละ Execution สองรายการ −$2 P&L สุทธิในส่วนหัวของเทรด 480 - 2$478
ในโหมดแสดงผลเป็นสกุลเงิน ส่วนหัวของเทรดแสดง $478 เป็น P&L สุทธิ โดยมีข้อความ "P&L ของสถานะเปิด · ณ" และวันที่ของรายงานอยู่ด้านล่าง ตัวเลขนี้รวมส่วนที่ยังเปิดอยู่ วันที่นี้เป็นของราคาประเมิน ไม่ใช่เวลาที่คุณเปิดหน้า Tradeways ใช้ราคามาร์ก ณ วันที่ของรายงานจากไฟล์ ไม่ใช่ราคาสด ตัวเลขส่วนที่ยังเปิดอยู่จึงคงที่ $240 จนกว่าคุณจะนำเข้ารายงานที่ใหม่กว่า Unrealized P&L ในไฟล์ของ Broker เก็บไว้เพื่อเปรียบเทียบเท่านั้น Tradeways คำนวณ P&L ของสถานะเปิดใหม่จาก FIFO Lot ที่ยังเปิดอยู่ใน Journal ของคุณ
ส่วนที่ยังเปิดอยู่นี้ไม่ถูกนับในผลลัพธ์ที่ต้องใช้ผลสุดท้าย ปฏิทิน Win Rate และสถิติอื่นนับเฉพาะเทรดที่ปิดแล้ว ยอดคงเหลือบัญชี รวม P&L ของสถานะเปิดล่าสุดที่มีสำหรับ Position ที่มีราคามาร์ก และระบุไว้เมื่อรวมอยู่
เมื่อปิด Position ราคามาร์กจะถูกลบออก หากการขายครั้งที่สองที่ $51.50 มี Commission $1 ด้วย P&L สุทธิจะเป็น gross สุดท้าย $420 ลบ Commission $3 หรือ $417 และป้ายกำกับ P&L ของสถานะเปิดจะหายไป
เมื่อเข้า Position ที่ราคาต่างกัน วิธีจับคู่จะกำหนดว่า Exit ปิดจำนวนจาก Entry ใด Tradeways ใช้หลักเข้าก่อนออกก่อน หรือ FIFO จึงจับคู่กับจำนวนที่เปิดเก่าที่สุดก่อน
สมมติว่าเข้า Position สองครั้ง ครั้งละ 100 หุ้น ครั้งแรกที่ $50 และครั้งที่สองที่ $54 ภายใต้ FIFO การขาย 120 หุ้นที่ $55 จะปิด 100 หุ้นทั้งหมดจาก Entry ราคา $50 และอีก 20 หุ้นจาก Entry ราคา $54 จำนวนที่ยังเปิดอยู่คือ 80 หุ้นจาก Entry ครั้งที่สอง Realized P&L มาจากสองส่วนที่จับคู่แล้ว ส่วน unrealized P&L ใช้ 80 หุ้นที่เหลือกับราคาประเมินปัจจุบัน
หากอีกแพลตฟอร์มใช้วิธีจับคู่ต่างกัน การแบ่งระหว่าง realized และ unrealized อาจไม่เท่ากันก่อนปิด Position ทั้งหมด ให้เปรียบเทียบ Execution วิธีจับคู่ และ Lot ที่เหลือก่อนสรุปว่าผลลัพธ์ใดผิด
แยกค่าต่อไปนี้ออกจากกันระหว่างตรวจสอบ
Gross realized P&L คือผลลัพธ์จากการเคลื่อนไหวของราคาที่จับคู่แล้วก่อนหัก Commission
Net realized P&L รวม Commission และ Adjustment ที่ระบบรองรับ
Unrealized P&L ประเมินจำนวนที่เปิดอยู่ตามราคาประเมิน
Total marked P&L รวม realized P&L กับ unrealized P&L เมื่อใช้สกุลเงินและการคิดต้นทุนแบบเดียวกันเท่านั้น
ค่าธรรมเนียมอาจเกิดในอีกสกุลเงินหรืออีกวันหนึ่ง หากไม่มีอัตราแลกเปลี่ยนที่จำเป็น Journal อาจไม่นำจำนวนนั้นมารวมและระบุว่ายอดรวมยังไม่สมบูรณ์ ยอดรวมที่ไม่สมบูรณ์ไม่ได้มีค่าเป็นศูนย์
เมื่อ P&L สองค่าไม่ตรงกัน ให้ตรวจสอบข้อมูลตามลำดับนี้
ยืนยัน Execution, Side, Quantity และ Timestamp
ยืนยันวิธีจับคู่ Partial Close กับ Entry
แยกจำนวนที่ปิดแล้วออกจากจำนวนที่ยังเปิดอยู่
ยืนยันราคาประเมินและ Timestamp
ยืนยันการตั้งค่าตราสารที่ใช้แปลงการเคลื่อนไหวของราคาเป็น P&L
เปรียบเทียบ gross กับ gross หรือ net กับ net
ตรวจสอบ Commission, Adjustment, สกุลเงิน และอัตราแลกเปลี่ยนที่หายไป
ลำดับนี้ช่วยระบุว่าความแตกต่างมาจากบันทึกเทรด วิธีจับคู่ ราคาประเมิน หรือการคำนวณต้นทุน
Maximum Favorable Excursion คือ P&L ของ Position ที่เปิดอยู่ที่ดีที่สุดซึ่งพบระหว่างถือเทรด ส่วน Maximum Adverse Excursion คือค่าที่แย่ที่สุด ทั้งสองค่าอธิบายเส้นทางของเทรด ไม่ใช่ผลลัพธ์ realized สุดท้าย
เทรดหนึ่งจึงอาจจบด้วย realized P&L ค่าเดียว แต่มี MFE และ MAE ต่างกัน หากข้อมูลตลาดหายไปหรือการคำนวณยังไม่เสร็จ Excursion Metric อาจยังอยู่ในสถานะรอดำเนินการ ควรแสดงที่มาของสถานะนี้แทนการถือว่าค่าที่หายไปเป็นศูนย์
Tradeways คำนวณ realized P&L จาก Execution ที่จับคู่กัน และเพิ่ม P&L ของ Position ที่ยังเปิดตามราคาประเมินได้เมื่อมีราคา ใน รายละเอียดเทรด ให้เปรียบเทียบ Execution, ค่า gross กับ net, Adjustment และสถานะ Excursion ก่อนใช้ตัวเลขในการทบทวน