💸 Profit & Loss (P&L)
P&L Pool

P&L Pool

Any account can call the settlePNL instruction, which will trigger negative P&L accounts to be settled, adding to each per-market P&L pool. Negative P&L being settled increases the amount available to be settled, whilst positive P&L being settled decreases the amount available for settlement.

Note: calling settlePNL does not affect open positions. The function only settles the funds available in the PNL Pool for withdrawal.

It's important to recognise the difference between settling P&L and realising P&L (read more here: Introduction to Profit & Loss).

Calling settlePNL

Any account can call settlePNL instruction. Once called, all unrealised P&L will be settled and added to (or subtracted from) the market's P&L Pool to be made available for withdrawal.

Users with open positions that have negative unrealised P&L will have their unrealised P&L settled and sent to the P&L Pool; however, their position will be unaffected.

As users are settled against, the Cost Basis for their position will be adjusted so that their position remains unchanged even though a portion of their unrealised negative P&L has been realised and sent to the P&L Pool.

The P&L settled as a result of the settlePNL instruction will be reflected in theUnrealised P&L tab, specifically within theRealised P&L column. The adjusted cost basis for the position is reflected in the Cost Basis column.