Register
How to Calculate Profit & Loss for USDT-Margined Perpetual Contracts?
Update on 2024/08/07 07:56:16
Profit and loss calculations are based on the contract’s collateral. For instance, a USDT-margined contract will be denominated in USDT.
 
Do note that unrealized Profit and Loss are calculated based on the Mark Price, while realized Profit and Loss are calculated based on the final trade price.
 

Profit and Loss calculations for USDT-margined contracts (BTCUSDT)

  • Assume you purchase (Long) 10,000 USDT worth of BTC-USDT perpetual contracts at 50,000 USDT. The price increases and you exit at 55,000 USDT.
Your PNL will be:
PNL = Position Size * (Futures Exit Price - Futures Entry Price) * Direction
Size = 10,000 / 50,000 = 0.2 BTC
Direction=1 when you have a long position and Direction = -1 when you have a short position
PNL = 0.2 * (55,000 -50,000) *1 = 1,000 USDT
  • Assume you sold (short) 10,000 USDT worth of BTCUSDT perpetual contracts at 50,000 USDT. The price decreases and you exit at 45,000 USDT.
Your PNL will be:
PNL = Position Size * (Futures Exit Price - Futures Entry Price) * Direction
Size = 10,000 / 50,000 = 0.2 BTC
Direction = 1 when you have a long position and Direction = -1 when you have a short position
PNL = 0.2 * (45,000 -50,000) * -1 = 1,000 USDT
 

How to calculate Unrealized PNL and ROE% for USDT-Margined Perpetual Contracts

Unrealized PNL = Position size * Direction * (Mark price - Entry price)
 
ROE% = Unrealized PNL / Entry margin = ( ( Mark Price - Entry Price ) * Direction * Position size ) / (Position size * Mark_price* IMR)
*IMR = 1 / Leverage
 
Direction = 1 when you have a long position and Direction = -1 when you have a short position
About
About Us
Community
© 2024 OrangeX. All Rights Reserved.

Community

© 2024 OrangeX. All Rights Reserved.