Entry price and pnl

Perpetuals (Perps) Mechanics

Position Opening/Closing

  • Opening trade: Absolute position size increases (e.g., increase when long/short positions)

  • Closing trade: Reduces position exposure

Entry Price Calculation

  • Opening trades: New Entry Price = Weighted Average(Current Entry Price, Trade Price)

  • Closing trades: Entry price remains unchanged

PNL Formulas

  • Unrealized PNL = side × (mark_price - entry_price) × position_size(side = 1 for long, -1 for short)

  • Closed PNL = fees + [side × (exit_price - entry_price) × position_size]

Closing trade: Full formula

Opening trade: fee only

Last updated