BitForex's perpetual contract uses USD as valuation unit. Each contract is worth 1 USD equivalent trading crypto value.
The unrealized PNL (Profit and Loss) is based on the difference between the average entry price and the mark price.
The realized PNL is based on the difference between the average entry price and the Exit Price.
Traders can view the unrealized PNL (Profit and Loss) and realized PNL (Profit and Loss) of the current position in real time in the “positions” area.
* Perpetual Contract Trading Fees will be calculated in Realized PNL and will be shown under Realized PNL.
PNL Calculations:
- Buying:
- Unrealized PNL = Contracts * Multiplier * (1 / Entry Price - 1 / Mark price)
- Realized PNL = Contracts * Multiplier * (1 / Entry Price - 1 / Exit Price)
- Selling:
- Unrealized PNL = Contracts * Multiplier * (1 / Mark price - 1 / Entry Price)
- Realized PNL = Contracts * Multiplier * (1 / Exit Price - 1 / Entry Price)
Example (Buying):
- Position: Long
- Entry price (average): 10,000 USD / BTC
- Contracts: 10,000
- Multiplier: 1 contract = 1 USD
- When the mark price rises to 11,000 USD
- Unrealized PNL = Contracts * Multiplier * (1 / Entry Price - 1 / Mark price)
- Unrealized PNL = 10,000 * (1 / 10,000 - 1 / 11,000) ≈ 0.0909 BTC
- When the user successfully closed long position at 12,000 USD
- Realized PNL = Contracts * Multiplier * (1 / Entry Price - 1 / Exit Price)
- Realized PNL = 10,000 * (1 / 10,000 - 1 / 12,000) ≈ 0.1667 BTC
Example (Selling):
- Position: Short
- Entry price (average): 10,000 USD / BTC
- Contracts: 10,000
- Multiplier: 1 contract = 1 USD
- When the mark price falls to 9,000 USD
- Unrealised PNL = Contracts * Multiplier * (1 / Mark price - 1 / Entry Price)
- Unrealised PNL = 10,000 * (1 / 9,000 - 1 / 10,000) ≈ 0.1111 BTC
- When the user successfully closed short position at 8,000 USD
- Realized PNL = Contracts * Multiplier * (1 / Exit Price - 1 / Entry Price)
- Realized PNL = 10000 * (1 / 8,000 - 1 / 10,000) = 0.25 BTC
Comments
0 comments
Please sign in to leave a comment.