아래에는 열린 포지션과 닫힌 포지션에서 PnL을 계산하는 예시가 있습니다.
열린 포지션에서 PnL 계산 방법
열린 포지션의 PnL을 계산하는 일반적인 공식은 다음과 같습니다:
PnL = 실현된 PnL + 미실현된 PnL, 여기서:
실현된 PnL = -OpenOrderCommission - 펀딩, 여기서
OpenOrderCommission = (MarginCol * Leverage) * Maker 또는 Taker 수수료 %
펀딩 = (MarginCol * Leverage) * FundingFeeRate %
미실현된 PnL (롱) = MarginCol * Leverage * (CurrentAsk - OpenPrice) / OpenPrice
미실현된 PnL (숏) = MarginCol * Leverage * (OpenPrice - CurrentBid) / OpenPrice
참고: CloseOrderCommission은 포지션이 종료될 때까지 PnL에 포함되지 않습니다.
예시:
열린 포지션의 파라미터:
레버리지: x100 (-> 마진 = 0.001 BTC)
첫 번째로, OpenOrderCommission과 펀딩을 계산해야 합니다:
OpenOrderCommission = (MarginCol * Leverage) * MakerFee% = (0.001 * 100) * 0.019% = 0.000019
펀딩 = (MarginCol * Leverage) * FundingFeeRate% = (0.001 * 100) * 0.12% = 0.00012
다음으로, 실현된 PnL과 미실현된 PnL을 계산해야 합니다:
실현된 PnL = -OpenOrderCommission - 펀딩 = -0.000019 - 0.00012 = -0.000139
미실현된 PnL (롱) = MarginCol * Leverage * (AskPrice - OpenPrice) / OpenPrice = (0.001 * 100) * (11000 - 10000) / 10000 = 0.01
마지막으로, PnL을 계산합니다. 위에서 본 것처럼, 실현된 PnL = -0.000139, 미실현된 PnL = 0.01 이므로:
PnL(롱) = 실현된 PnL + 미실현된 PnL = -0.000139 + 0.01 = 0.009861
H닫힌 포지션에서 PnL 계산 방법
닫힌 포지션의 PnL을 계산하는 일반적인 공식은 다음과 같습니다:
PnL = 실현된 PnL + 미실현된 PnL - CloseOrderCommission, 여기서:
미실현된 PnL (롱) = MarginCol * Leverage * (ClosePrice - OpenPrice) / OpenPrice
미실현된 PnL (숏) = MarginCol * Leverage * (OpenPrice - ClosePrice) / OpenPrice
CloseOrderCommission = (MarginCol * Leverage) * TakerFee%
OpenOrderCommission = (MarginCol * Leverage) * Maker 또는 Taker 수수료 %
펀딩 = (MarginCol * Leverage) * FundingFeeRate %
예시:
닫힌 포지션의 파라미터:
레버리지: x100 (-> 마진 = 0.001 BTC)
첫 번째로, CloseOrderCommission을 계산해야 합니다:
CloseOrderCommission = (MarginCol * Leverage) * TakerFee = (0.001 * 100) * 0.06% = 0.00006
두 번째로, 실현된 PnL과 미실현된 PnL을 계산해야 합니다:
실현된 PnL = -OpenOrderCommission - 펀딩 = -((MarginCol * Leverage) * TakerFee%) - ((MarginCol * Leverage) * FundingFeeRate%)
= -((0.001 * 100) * 0.06%) - ((0.001 * 100) * 0.12%)
= -(0.1 * 0.06%) - (0.1 * 0.12%)
= -0.00006 - 0.00012 = -0.00018
미실현된 PnL (롱) = MarginCol * Leverage * (ClosePrice - OpenPrice) / OpenPrice
= 100 * 0.001 * (11000 - 10000) / 10000
= 0.01
마지막으로, PnL을 계산합니다. 위에서 본 것처럼, 미실현된 PnL = 0.01, 실현된 PnL = -0.00018, CloseOrderCommission = 0.00006:
PnL = 실현된 PnL + 미실현된 PnL - CloseOrderCommission
= -0.00018 + 0.01 - 0.00006 = 0.00976
열린 포지션과 닫힌 포지션의 PnL은 자동으로 계산되며, 편의를 위해 거래 페이지의 열린 포지션 및 포지션 역사 섹션에 반영됩니다