การคำนวณ Profit / Loss บน FinSnap
กำไรขาดทุน Profit/Loss ที่แสดงอยู่ใน FinSnap แบ่งออกเป็น 2 ประเภท คือ กำไรขาดทุนจากการขายคริปโต (Realized Profit/Loss) และกำไรขาดทุนจากการเปลี่ยนแปลงของราคาคริปโตที่ยังถือครองอยู่ใน portfolio (Unrealized Profit/Loss) FinSnap มีการคำนวณกำไรขาดทุน (Profit/Loss) ในแต่ละประเภทดังนี้
- กำไรขาดทุนจากการขายคริปโต (Realized Profit/Loss) จะถูกคำนวณแยกแต่ละเหรียญคริปโต ซึ่งมีการคำนวณตามรายละเอียด ดังนี้
Realized Profit/Loss = มูลค่าที่ขายได้สุทธิ – ต้นทุนการได้มาของเหรียญที่ขายตามวิธี FiFo
มูลค่าที่ขายได้สุทธิ = (จำนวนหน่วยที่ขาย x ราคาขายต่อหน่วย) – ค่าธรรมเนียมในการเทรด
ต้นทุนการได้มาของเหรียญที่ขายตามวิธี FiFo = (จำนวนหน่วยที่ขาย x (ราคาต้นทุนต่อหน่วย+ ค่าธรรมเนียมในการเทรด))
ตัวอย่าง
วันที่ 1 ซื้อ BTC 10,000 บาท ราคา 1,000,000 บาท/BTC ค่าธรรมเนียมในการเทรด 25 บาท ได้รับ 0.0099750 BTC*
วันที่ 2 ซื้อ BTC 50,000 บาท ราคา 1,200,000 บาท/BTC ค่าธรรมเนียมในการเทรด 125 บาท ได้รับ 0.0415625 BTC*
วันที่ 3 ซื้อ BTC 40,000 บาท ราคา 1,500,000 บาท/BTC ค่าธรรมเนียมในการเทรด 100 บาท ได้รับ 0.0266000 BTC*
*จำนวนหน่วย BTC ที่ได้ = (จำนวนเงินที่จ่ายออกไป – ค่าธรรมเนียมในการเทรด) ÷ ราคา BTC ต่อหน่วย
วันที่ 4 ขาย 0.05 BTC บาท ราคา 2,000,000 บาท/BTC ค่าธรรมเนียมในการเทรด 250 บาท มูลค่าขายสุทธิ 99,750 บาท
มูลค่าที่ขายได้สุทธิ = 99,750 บาท ((0.05 x 2,000,000) – 250)
ต้นทุนสำหรับ BTC ที่ขาย = 58,295.75 บาท (10,025 + 48,270.75)**
Realized Profit/Loss = 41,454.25 บาท
**{10,025 มาจากการซื้อวันที่ 1 จำนวน 0.0099750 BTC และ 48,270.75 มาจากการซื้อวันที่ 2 จำนวน 0.040025 BTC (50,125×0.040025÷0.0415625)}
2. กำไรขาดทุนที่เกิดจากการเปลี่ยนแปลงราคาของคริปโตที่ยังถือครองอยู่ใน portfolio (Unrealized Profit/Loss) สำหรับกำไรขาดทุนที่ยังไม่เกิดขึ้น FinSnap จะมีการคำนวณดังนี้
Unrealized Profit/Loss = มูลค่าราคาตลาด ณ ปัจจุบัน – ต้นทุนการได้มาตามวิธี FiFo
มูลค่าราคาตลาด ณ ปัจจุบัน = จำนวนหน่วยที่ถือครอง x ราคาขายตลาดล่าสุด (last price)
ต้นทุนการได้มาตามวิธี FiFo = (จำนวนหน่วยที่ถือครอง x ราคาต้นทุนต่อหน่วย) + ค่าธรรมเนียมในการเทรด
ตัวอย่าง
วันที่ 1 ซื้อ BTC 10,000 บาท ราคา 1,000,000 บาท/BTC ค่าธรรมเนียมในการเทรด 25 บาท ได้รับ 0.0099750 BTC*
วันที่ 2 ซื้อ BTC 50,000 บาท ราคา 1,200,000 บาท/BTC ค่าธรรมเนียมในการเทรด 125 บาท ได้รับ 0.0415625 BTC*
วันที่ 3 ซื้อ BTC 40,000 บาท ราคา 1,500,000 บาท/BTC ค่าธรรมเนียมในการเทรด 100 บาท ได้รับ 0.0266000 BTC*
*จำนวนหน่วย BTC ที่ได้ = (จำนวนเงินที่จ่ายออกไป – ค่าธรรมเนียมในการเทรด) ÷ ราคา BTC ต่อหน่วย
วันที่ 4 ขาย 0.05 BTC บาท ราคา 2,000,000 บาท/BTC ค่าธรรมเนียมในการเทรด 250 บาท มูลค่าขายสุทธิ 99,750 บาท
จำนวน BTC คงเหลือ = 0.0281375 (0.0099750+0.0415625+0.0266000-0.05)
ราคาล่าสุดของ 1 BTC = 2,100,000 บาท
ราคาล่าสุดของ BTC ที่ถือครอง = 59,088.75 บาท (0.0281375 x 2,100,000)
ต้นทุนสำหรับ BTC ที่เหลือ = 41,954.25 บาท ((40,100+ (50,125 -48,270.75))**
Unrealized Profit/Loss = 17,134.50 บาท (59,088.75 – 41,954.25)
**{ตุ้นทุนของเหรียญที่เหลือจากการซื้อวันที่ 3 และ ต้นทุนของเหรียญจากการซื้อวันที่ 2 หักต้นทุนเหรียญที่ขายออกไปแล้วบางส่วนคือ 48,270.75 ตามตัวอย่างการคำนวน Realized Profit/Loss}