UPL calculations using Mark price

Open long

Inverse:

Unrealized PnL = Position * ( 1 / Average Execution Price - 1 / Mark Price )

Vanila / Quanto:

Unrealized PnL = Position * Multiplier * ( Mark Price - Average Execution Price )

Open Short

Inverse:

Unrealized PnL = Position * (1 / Mark Price - 1 / Average Execution Price )

Vanila / Quanto:

Unrealized PnL = Position * Multiplier * ( Average Execution Price -Mark Price)

*See the Multiplier Details

Did this answer your question?