Futures

คู่มือสำหรับมือใหม่ Bitget: วิธีคำนวณ PNL ในการเทรด Futures

2025-04-27 14:050301

ก่อนที่จะเปิด Position สิ่งที่สำคัญสำหรับนักเทรดคือการทำความเข้าใจว่ากำไรและขาดทุน (PNL) ในการเทรดคริปโทเคอร์เรนซีนั้นคำนวณอย่างไร ไม่ว่าจะเป็นการเทรดประเภทใดก็ตาม บทความนี้อธิบายความแตกต่างระหว่าง USDT-M Futures และ Coin-M Futures พร้อมทั้งวิธีคำนวณ PNL สำหรับแต่ละรายการ

การคำนวณ PNL สำหรับ USDT-M Futures

ในการเทรด USDT-M Futures นั้น จะใช้ USDT เป็น Margin และคำนวณ PNL เป็น USDT สมมติว่านักเทรด A เปิด Long Position คู่ BTCUSDT Perpetual Futures ด้วยราคาเข้าที่ 90,000 USDT, ราคา Mark ที่ 95,000 USDT และราคาออกที่ 94,000 USDT ขนาด Position คือ 1 BTC โดยมีค่าธรรมเนียมธุรกรรม 0.02% ต่อรายการเทรดและมี Funding Rate ที่ 0.1% หมายเหตุ: ค่าธรรมเนียม Funding คำนวณจากมูลค่า Position × Funding Rate และใช้กับ Position ที่ถือไว้ผ่านช่วงระยะห่าง Funding แต่ละช่วง

1. Unrealized PNL สะท้อนถึงกำไรหรือขาดทุนที่อาจเกิดขึ้นจาก Position ที่เปิด โดยอิงตามราคา Mark ณ ขณะนั้น ในตัวอย่างนี้ ราคา Mark คือ 95,000 USDT และราคาเข้าคือ 90,000 USDT

สูตร: Unrealized PNL = (ราคา Mark - ราคาเข้า) × ขนาด Position

Unrealized PNL = (95,000 - 90,000) × 1 = 5,000 USDT

2. Realized PNL คือกำไรเมื่อปิด (กำไรหรือขาดทุนจริง) หลังจากปิด Position โดยปรับตามค่าธรรมเนียม Funding และค่าธรรมเนียมธุรกรรม

สูตร: กำไรจากการปิด = (ราคาออก - ราคาเข้า) × ขนาด Position

กำไร = (94,000 - 90,000) × 1 = 4,000 USDT

สูตร: ค่าธรรมเนียมการเปิด = ราคาเข้า × 0.02%

ค่าธรรมเนียมการเปิด = 90,000 × 0.02% = 18 USDT

สูตร: ค่าธรรมเนียมการปิด = ราคาออก × 0.02%

ค่าธรรมเนียมการปิด = 94,000 × 0.02% = 18.8 USDT

สูตร: ค่าธรรมเนียม Funding = มูลค่า Position × Funding Rate

ค่าธรรมเนียม Funding = 90,000 × 0.1% = 90 USDT

สูตร: Realized PNL = กำไรจากการปิด - ค่าธรรมเนียมการเปิด - ค่าธรรมเนียมการปิด - ค่าธรรมเนียม Funding

Realized PNL = 4,000 - 18 - 18.8 - 90 = 3,873.2 USDT

3. PNL ของ Position หมายถึงกำไรและขาดทุนทั้งหมดสำหรับทั้งการเทรด ซึ่งรวมไปถึงค่าธรรมเนียมทั้งหมดและกำไรที่เกิดขึ้นจริงหลังจากที่ปิด Position

สูตร: PNL ของ Position = กำไรจากการปิด - ค่าธรรมเนียมการเปิด - ค่าธรรมเนียมการปิด - ค่าธรรมเนียม Funding

PNL ของ Position = 4,000 - 18 - 18.8 - 90 = 3,873.2 USDT

การคำนวณ PNL สำหรับ Coin-M Futures

Coin-M Futures ใช้คริปโทเคอร์เรนซีอื่นนอกเหนือจาก USDT (เช่น BTC และ ETH) เป็น Margin และคำนวณ PNL เป็นเหรียญเดียวกันกับที่ใช้เป็น Margin เช่น หากใช้ BTC เป็น Margin ในการเทรด BTCUSD ก็จะชำระราคาเป็น BTC เนื่องจากมูลค่าของเหรียญ Margin ผันผวนตามสภาวะตลาด ดังนั้น PNL ใน Coin-M Futures จึงได้รับผลกระทบจากการเปลี่ยนแปลงในราคาตลาดของเหรียญ

สมมติว่านักเทรด B เปิด Long Position คู่ BTCUSD Perpetual Futures โดยใช้ BTC เป็น Margin ซึ่งมีราคาเข้าที่ 90,000 USD, ราคา Mark ที่ 95,000 USD และราคาออกที่ 94,000 USD ขนาด Position คือ 1 BTC โดยมีค่าธรรมเนียมธุรกรรม 0.02% ต่อรายการเทรดและมี Funding Rate ที่ 0.1% หมายเหตุ: ค่าธรรมเนียม Funding คำนวณจากมูลค่า Position × Funding Rate และใช้กับ Position ที่ถือไว้ผ่านช่วงระยะห่าง Funding แต่ละช่วง

1. Unrealized PNL สะท้อนถึงกำไรหรือขาดทุนที่อาจเกิดขึ้นจาก Position ที่เปิด โดยอิงตามราคา Mark ณ ขณะนั้น ในตัวอย่างนี้ ราคา Mark คือ 95,000 USD, ราคาเข้าคือ 90,000 USD และราคาดัชนี BTC คือ 95,000 USD

สูตร: Unrealized PNL = (ราคา Mark - ราคาเข้า) × (ขนาด Position ÷ ราคาดัชนีของ Margin)

Unrealized PNL = (95,000 - 90,000) × (1 ÷ 95,000) = 0.05263157 BTC

2. Realized PNL คือกำไรเมื่อปิด (กำไรหรือขาดทุนจริง) หลังจากปิด Position โดยปรับตามค่าธรรมเนียม Funding และค่าธรรมเนียมธุรกรรม

สูตร: กำไรจากการปิด = (ราคาออก - ราคาเข้า) × (ขนาด Futures Position ÷ ราคาดัชนีของ Margin)

กำไร = (94,000 - 90,000) × (1 ÷ 94,000) = 0.04255319 BTC

สูตร: ค่าธรรมเนียมการเปิด = ราคาเข้า × (0.02% ÷ ราคาดัชนีของ Margin)

ค่าธรรมเนียมการเปิด = 90,000 × (0.02% ÷ 90,000) = 0.0002 BTC

สูตร: ค่าธรรมเนียมการปิด = ราคาออก × (0.02% ÷ ราคาดัชนีของ Margin)

ค่าธรรมเนียมการปิด = 94,000 × (0.02% ÷ 94,000) = 0.0002 BTC

สูตร: ค่าธรรมเนียม Funding = มูลค่า Position × (Funding Rate ÷ ราคาดัชนีของ Margin)

ค่าธรรมเนียม Funding = 90,000 × (0.1% ÷ 90,000) = 0.001 BTC

สูตร: Realized PNL = กำไรจากการปิด - ค่าธรรมเนียมการเปิด - ค่าธรรมเนียมการปิด - ค่าธรรมเนียม Funding

Realized PNL = 0.04255319 - 0.0002 - 0.0002 - 0.001 = 0.04115319 BTC

3. PNL ของ Position หมายถึงกำไรและขาดทุนทั้งหมดสำหรับทั้งการเทรด ซึ่งรวมไปถึงค่าธรรมเนียมทั้งหมดและกำไรที่เกิดขึ้นจริงหลังจากที่ปิด Position

สูตร: PNL ของ Position = กำไรจากการปิด - ค่าธรรมเนียมการเปิด - ค่าธรรมเนียมการปิด - ค่าธรรมเนียม Funding

PNL ของ Position = 0.04255319 - 0.0002 - 0.0002 - 0.001 = 0.04115319 BTC

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

1. Realized และ Unrealized PNL แตกต่างกันอย่างไร

Realized PNL คือกำไรหรือขาดทุนที่เกิดขึ้นจริงหลังจากปิด Position โดยคิดรวมค่าธรรมเนียมการปิดและค่าธรรมเนียม Funding Unrealized PNL สะท้อนถึงกำไรหรือขาดทุนที่อาจเกิดขึ้นจาก Position ที่เปิด

2. เลเวอเรจมีผลกระทบต่อ PNL หรือไม่

มี การใช้เลเวอเรจจะขยายทั้งผลกำไรและการขาดทุนที่อาจเกิดขึ้น แม้จะไม่ได้เพิ่ม PNL โดยตรง แต่ก็เป็นการไปขยายผลกระทบของการขยับของราคา การปรับเลเวอเรจใน Position ที่เปิดอยู่จะทำให้มี Exposure ความเสี่ยงที่เปลี่ยนไป แต่จะไม่ได้ไปเพิ่มผลกำไรโดยอัตโนมัติ

3. ค่าธรรมเนียมธุรกรรมรวมอยู่ในการคำนวณ PNL หรือไม่

ค่าธรรมเนียมธุรกรรมจะถูกหักออกจาก Realized PNL ซึ่งจะทำให้กำไรสุทธิลดลงหรือขาดทุนสุทธิเพิ่มขึ้น

4. PNL ติดลบได้หรือไม่

ได้ PNL ที่ติดลบแสดงว่า Position นั้นขาดทุน

5. จะดู PNL บน Bitget ได้จากที่ไหน

คุณสามารถดู PNL ของ Position ที่เปิดอยู่ของคุณได้ในส่วน “Position” และดู PNL ของ Position ที่ปิดไปแล้วของคุณได้ใน “ประวัติธุรกรรม / Transaction History

บทความที่เกี่ยวข้อง

คู่มือสำหรับมือใหม่: การคำนวณ Funding Rate ในการเทรด Futures

แชร์

link_icon