หัวข้อ
    การคำนวณ P&L (สัญญาต่อเนื่อง USDT)
    bybit2024-11-28 12:46:14

    โดยไม่คำนึงถึงการซื้อขายใดๆ สิ่งสำคัญคือต้องทำความเข้าใจวิธีคำนวณ P&L ก่อนเข้าสู่การซื้อขาย ตามลำดับ เทรดเดอร์จำเป็นต้องเข้าใจตัวแปรต่อไปนี้เพื่อคำนวณ P&L ได้อย่างถูกต้อง
     

     

    1) ราคาเฉลี่ยขาเข้าของตำแหน่ง

    2) P&L ที่ยังไม่เกิดขึ้นจริง (Unrealized) P&L% ที่ยังไม่เกิดขึ้นจริง (Unrealized) ของตำแหน่ง

    3) Closed P&L

    4) P&L ที่เกิดขึ้นจริง (Realized)

     

     

    1) ราคาเฉลี่ยขาเข้าของตำแหน่ง (AEP) 

    ใน Bybit เมื่อใดก็ตามที่ผู้ค้าเพิ่มตำแหน่งของตนผ่านคำสั่งซื้อใหม่ AEP จะเปลี่ยนไป

    ตัวอย่างเช่น: ผู้ซื้อขาย A ถือตำแหน่งซื้อ BTCUSDT ที่มีอยู่ 0.5 จำนวนด้วยราคาเข้า USD 5,000 หลังจากผ่านไปหนึ่งชั่วโมง ผู้ซื้อขาย A ตัดสินใจเพิ่มสถานะซื้อของเขาโดยเปิดเพิ่มอีก 0.3 ด้วยราคาเข้า USD 6,000 

     

    ด้านล่างแสดงให้เห็นว่าสูตรสำหรับ AEP และขั้นตอนการคำนวณ:

    ราคาเข้าเฉลี่ย = มูลค่าสัญญารวมเป็น USDT/ปริมาณรวมของสัญญา

    มูลค่าสัญญารวมเป็น USDT = ( (ปริมาณ 1 x ราคา 1) + (ปริมาณ 2 x ราคา 2)...)

     

    โดยใช้ตัวเลขด้านบน:

    มูลค่าสัญญารวมเป็น USDT

    = ( (ปริมาณ1 x ราคา1) + (ปริมาณ2 x ราคา2) )

    = ( (0.5 x 5,000) + (0.3 x 6,000) )

    = 4300

     

    จำนวนสัญญาทั้งหมด

    = 0.5 + 0.3

    = 0.8 BTC

     

    ราคาเข้าเฉลี่ย

      = 4,300 / 0.8

    = 5,375

     

     

     

     

     



     

    2) P&L ที่ยังไม่เกิดขึ้นจริง (Unrealized) 

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

    สูตรที่ใช้คำนวณ P&L ที่ยังไม่รับรู้จะแตกต่างกันไปขึ้นอยู่กับด้านของการค้าที่คุณอยู่

     

     

    สำหรับตำแหน่งลอง:

    ตัวอย่างเช่น:

    ผู้ซื้อขาย B ถือตำแหน่งซื้อ BTCUSDT ที่มีจำนวนอยู่ 0.2 ด้วยราคาเริ่มต้นที่ USD 7,000 เมื่อราคาซื้อขายล่าสุดในสมุดคำสั่งซื้อแสดง USD 7,500 กำไรขาดทุนที่ยังไม่เกิดขึ้นจริงเป็น 100 USDT

     

    P&L ที่ยังไม่เกิดขึ้นจริง = จำนวนสัญญา x (ราคาซื้อขายล่าสุด - ราคาขาเข้า)

    = 0.2 x (7,500 - 7,000)

    = 100 USDT

     

     

     

    สำหรับตำแหน่งชอร์ต

    ตัวอย่างเช่น: ผู้ซื้อขาย C ถือตำแหน่งขาย BTCUSDT ที่มีอยู่ที่จำนวน 0.4 โดยมีราคาเริ่มต้นที่ USD 6,000 เมื่อราคาซื้อขายล่าสุดในสมุดคำสั่งซื้อแสดง USD 5,000 กำไรขาดทุนที่ยังไม่เกิดขึ้นจริงจะเป็น 400 USDT

     

    P&L ที่ยังไม่เกิดขึ้นจริง = จำนวนสัญญา x (ราคาขาเข้า - ราคาซื้อขายล่าสุด)

    = 0.4 x ( 6,000 - 5,000)

    = 400 USDT

     

    หมายเหตุ:

    a) ในสัญญา USDT กำไรขาดทุนของคุณจะถูกชำระเป็น USDT ด้วย สิ่งนี้ตรงกันข้ามกับสัญญาผกผันที่มีการชำระ P&L โดยขึ้นอยู่กับเหรียญที่ซื้อขาย (เช่น BTCUSD ผกผันจะถูกชำระใน BTC)

    b) เมื่อราคาเคลื่อนไหวโดยราคาที่แน่นอน (เช่น USD 1,000) ในทิศทางที่ทำกำไรหรือไม่ทำกำไร โดยสมมติว่าตำแหน่งมีขนาด 1 BTC หมายความว่าผู้ค้าจะได้รับหรือสูญเสีย USD 1,000 ตามลำดับ

    c) การเพิ่มเลเวอเรจไม่ได้เพิ่มผลกำไร/ขาดทุนโดยตรง ในทางกลับกัน กำไรและขาดทุนจะถูกกำหนดโดยขนาดตำแหน่งและการเคลื่อนไหวของราคา โดยสรุป

     

    • ยิ่งเลเวอเรจสูง หลักประกันมาร์จิ้นก็จะยิ่งต่ำลงเพื่อเปิดสถานะของคุณ
    • ยิ่งปริมาณสัญญามาก กำไร/ขาดทุนก็ยิ่งมากขึ้น
    • ยิ่งการเคลื่อนไหวของราคาสัมพันธ์กับราคาเข้ามากเท่าไร กำไร/ขาดทุนก็ยิ่งมากขึ้นเท่านั้น

    d) ค่าเริ่มต้น P&L ที่ยังไม่เกิดขึ้นจริงจะแสดงตามราคาซื้อขายล่าสุด เมื่อวางเคอร์เซอร์ของเมาส์ไว้ด้านบนของภาพ P&L ที่ยังไม่เกิดขึ้นจริงจะเปลี่ยนแปลงและแสดงกำไรขาดทุนที่ยังไม่เกิดขึ้นจริงตามราคามาร์ค

    e) สุดท้ายแต่ไม่ท้ายสุด P&L ที่ยังไม่เกิดขึ้นจริงจะไม่นับรวมค่าธรรมเนียมการซื้อขายหรือเงินทุนใดๆ ที่ผู้ค้าอาจได้รับ/ชำระเงินในกระบวนการเปิดและดำรงตำแหน่ง

     

     

     

    2A) P&L% ที่ยังไม่เกิดขึ้นจริง (Unrealized)

    P&L% ที่ยังไม่เกิดขึ้นจริง (Unrealized) โดยทั่วไปจะแสดงผลตอบแทนจากการลงทุน (ROI) ของตำแหน่งในรูปแบบเปอร์เซ็นต์ คล้ายกับ P&L ที่ยังไม่เกิดขึ้นจริง ตัวเลขแสดงการเปลี่ยนแปลงขึ้นอยู่กับการเคลื่อนไหวของราคาซื้อขายล่าสุด ด้วยเหตุนี้ สูตร PNL% หรือ ROI ที่ยังไม่เกิดขึ้นจริงจึงอยู่ด้านล่าง

     

    P&L ที่ยังไม่เกิดขึ้นจริง = [ P&L ที่ยังไม่เกิดขึ้นจริงของสถานะ / มาร์จิ้นของตำแหน่ง ] x 100%

    มาร์จิ้นตำแหน่ง = มาร์จิ้นเริ่มต้น + ค่าธรรมเนียมในการปิด

     

    ใช้ผู้ซื้อขาย B เป็นตัวอย่าง ผู้ซื้อขาย B ถือตำแหน่งซื้อ BTCUSDT ที่มีจำนวนอยู่ 0.2 ด้วยราคาเข้า USD 7,000 เมื่อราคาซื้อขายล่าสุดในสมุดคำสั่งซื้อแสดง USD 7,500 กำไรขาดทุนที่ยังไม่เกิดขึ้นจริงจะแสดงเป็น 100 USDT สมมติว่าเลเวอเรจที่ใช้คือ 10x

     

    จากการคำนวณก่อนหน้านี้ P&L ที่ยังไม่เกิดขึ้นจริงของสถานะ = 100 USDT

    มาร์จิ้นเริ่มต้น = (จำนวน x ราคาเริ่มต้น) / เลเวอเรจ = (0.2 x 7000) /10 = 140 USDT

    ค่าธรรมเนียมในการปิด = ราคาล้มละลาย x ปริมาณ x 0.055% = 6,300 x 0.2 x 0.055% = 0.693 USDT

    P&L% ที่ยังไม่เกิดขึ้นจริง  = [ 100 USDT / ( 140 USDT + 0.693 USDT ) ] x 100% = 71.07%

     

    หมายเหตุ:

    a) ผู้ค้าบางรายอาจเข้าใจผิดในเรื่องนี้ แต่การปรับเพื่อเพิ่มเลเวอเรจจะไม่เพิ่มผลกำไรที่ยังไม่เกิดขึ้นของคุณ ในทางกลับกัน เทรดเดอร์จะเห็นการเพิ่มขึ้นของ P&L% ที่ยังไม่เกิดขึ้นเนื่องจากการลดลงในสถานะของคุณ และไม่ใช่เพราะการเพิ่มขึ้นของผลกำไรจริง ใช้ผู้ซื้อขาย B เป็นตัวอย่างอีกครั้ง สังเกตว่าไม่ว่าเลเวอเรจจะเป็น 10x, 5x หรือ 20x กำไรขาดทุนที่ยังไม่เกิดขึ้นจริงจะยังคงเหมือนเดิม

    • หากผู้ซื้อขาย B ใช้เลเวอเรจ 10x เท่าเดิม P&L ที่ยังไม่เกิดขึ้นจริงของเขา = 100 USDT, P&L% ที่ยังไม่รับรู้ = 71.07%
    • หากผู้ซื้อขาย B ลดเลเวอเรจเป็น 5 เท่า P&L ที่ยังไม่เกิดขึ้นจริงของเขา = 100 USDT, P&L% ที่ยังไม่รับรู้ = 35.62%
    • หากผู้ค้า B เพิ่มเลเวอเรจเป็น 20x P&L ที่ยังไม่เกิดขึ้นจริงของเขา = 100 USDT P&L ที่ยังไม่รับรู้ = 141.45%

    b) สำหรับโหมดมาร์จิ้นแบบ Cross มาร์จิ้นตำแหน่งจะถูกคำนวณโดยใช้เลเวอเรจสูงสุดที่อนุญาตภายใต้ระดับความเสี่ยงในปัจจุบันสำหรับเหรียญนั้นๆ (ตัวอย่าง BTCUSD = 100x)

     


     

     

     

     

     

    3) Closed P&L  

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

     

     

    การคำนวณ P&L ที่ยังไม่เกิดขึ้นจริง

    การคำนวณ Closed P&L

    กำไรขาดทุนของตำแหน่ง (P&L)

    ใช่

    ใช่

    ค่าธรรมเนียมการซื้อขาย

    ไม่

    ใช่

    ค่าธรรมเนียมการจัดหาเงินทุน (Funding Fee)

    ไม่

    ใช่

     

    ดังนั้น สมมติว่าตำแหน่งทั้งหมดถูกปิดเต็ม สูตรสำหรับการคำนวณ Closed P&L จะเป็นดังนี้:

    Closed P&L = กำไรขาดทุนของตำแหน่ง (P&L) - ค่าธรรมเนียมในการเปิด - ค่าธรรมเนียมในการปิด - ผลรวมของค่าธรรมเนียมการจัดหาเงินทุนทั้งหมดที่จ่าย/ได้รับ

     

    การใช้ผู้ซื้อขาย C เป็นตัวอย่าง ผู้ซื้อขาย C ถือตำแหน่งขายชอร์ต BTCUSDT ที่มีจำนวนอยู่ที่ 0.4 โดยมีราคาเริ่มต้นที่ USD 6,000 เมื่อราคาซื้อขายล่าสุดในสมุดคำสั่งซื้อแสดง USD 5,000 เทรดเดอร์ C ตัดสินใจปิดตำแหน่งทั้งหมดผ่านฟังก์ชันปิดโดยตลาด

     

    สมมติว่าผู้ซื้อขาย C ได้เปิดสถานะผ่านคำสั่งตลาดและค่าธรรมเนียมการระดมทุนรวม 2.10 USDT ถูกจ่ายออกไปในขณะที่ดำรงตำแหน่ง

    ค่าธรรมเนียมในการเปิด = จำนวน x ราคาแรกเข้า x 0.055% = 1.32 USDT ที่ชำระแล้ว

    ค่าธรรมเนียมในการปิด = จำนวน x ราคาออก x 0.055% = 1.1 USDT ที่ชำระแล้ว

    ผลรวมของค่าธรรมเนียมการจัดหาเงินทุนทั้งหมดที่จ่าย/รับ = 2.10 USDT ที่ชำระแล้ว

    Closed P&L  = 400 - 1.32 - 1.1 - 2.10 = 395.48 USDT

     

    หมายเหตุ:

    a) ตัวอย่างข้างต้นใช้เฉพาะเมื่อมีการเปิดและปิดสถานะทั้งหมดผ่านคำสั่งเดียวในทั้งสองทิศทาง

    b) สำหรับการปิดสถานะบางส่วน Closed P&L จะคิดค่าธรรมเนียมทั้งหมด (ค่าธรรมเนียมในการเปิดและค่าธรรมเนียมการระดมทุน) ตามเปอร์เซ็นต์ของสถานะที่ปิดบางส่วน และใช้ตัวเลขที่คิดตามสัดส่วนเพื่อคำนวณ Closed P&L

    c) ผู้ค้าสามารถดูประวัติ Closed P&L ได้จากที่นี่


     

     

     

     

     

     

     

    4)  P&L ที่เกิดขึ้นจริง (Realized P&L)


    2022-07-15_22h11_25TH.png

     

    Realized P&L = ผลรวม Realized P&L ของสถานะ - ค่าธรรมเนียมการซื้อขาย - ค่าธรรมเนียมเงินทุนตลอดระยะเวลาการเปิดสถานะ

     

    สามารถดู Realized P&L ได้บนแท็บตำแหน่ง และแสดงผลรวมของ Realized P&L ของตำแหน่งในช่วงเวลานั้น ซึ่งรวมถึงค่าธรรมเนียมการซื้อขาย ค่าธรรมเนียมการจัดหาเงินทุน และ Realized P&L ตำแหน่งใดๆ จากการปิดบางส่วน (สูตรเดียวกับ Unrealized P&L)

     

    เราสามารถใช้ผู้ซื้อขาย C เป็นตัวอย่างได้ สมมติว่าผู้ซื้อขาย C ไม่ได้ปิดสถานะขายชอร์ตจำนวน 0.4 เต็มที่ แต่เพียง 0.3 จำนวนที่มีราคาออกที่ USD 5,000

     

    P&L ของสถานะ = 0.3 x [ 6,000 - 5,000 ] = 300 USDT

    ค่าธรรมเนียมในการเปิด = 0.4 x 6,000 x 0.055% = 1.32 USDT

    ค่าธรรมเนียมในการปิด = 0.3 x 5,000 x 0.055% = 0.825 USDT

    ผลรวมของค่าธรรมเนียมการจัดหาเงินทุน = 1.5 USDT

    Realized P&L ของสถานะ = 300 - 1.32 - 0.825 - 1.5 = 296.355 USDT

     

    ตอนนี้ ผู้ซื้อขาย C เหลือจำนวนของสถานะขายชอร์ต 0.1 จากนั้นเขาก็เปิดโพซิชั่นขายอีก 0.2 จำนวนด้วยราคาเริ่มต้นที่ USD 5,500 Realized P&L สำหรับโพซิชั่นจะเป็นดังนี้:

     

    Realized P&L ที่ส่งต่อไป = 296.355 USDT

    ค่าธรรมเนียมในการเปิด = 0.2 x 5,500 x 0.055% = 0.605 USDT

    Realized P&L (ล่าสุด) = 296.355 - 0.605 = 295.75 USDT

    สถานะเปิดค้างชำระ = 0.3 จำนวนตำแหน่งสั้น

     

    ความแตกต่างระหว่าง Realized P&L ที่รับรู้และ Closed P&L คือสำหรับ Closed P&L ในกรณีที่ปิดสถานะบางส่วน จะคิดค่าธรรมเนียมทั้งหมด (ค่าธรรมเนียมในการเปิดและค่าธรรมเนียมการระดมทุน) ตามเปอร์เซ็นต์ของสถานะที่ปิดบางส่วนและ ใช้ตัวเลขที่คำนวณตามสัดส่วนเพื่อคำนวณ Closed P&L ในขณะที่ Realized P&L จะอัปเดตตามเวลาจริงและสะสมจนกว่าทิศทางของตำแหน่งนั้นจะถูกปิดอย่างสมบูรณ์

     

    หากผู้ซื้อขาย C วางคำสั่งซื้อลองจำนวน 0.5 สถานะขายชอร์ตจำนวน  0.3 จะถูกปิดและจะเปิดสถานะซื้อใหม่ 0.2 จำนวน P&L ที่รับรู้จะคำนวณใหม่และแสดง Realized P&L ของสถานะซื้อลองจำนวน 0.2 

     

    หมายเหตุ: คุณลักษณะนี้จะได้รับการสนับสนุนในวันที่ 13 กรกฎาคม 2022 ดังนั้น Realized P&L ของสถานะที่เปิดก่อนและที่ยังไม่ได้ปิดหลังจากวันที่ 13 กรกฎาคม 2022 จะไม่ถูกรวบรวมไว้

    มีประโยชน์หรือไม่?
    yesมีyesไม่มี