Why is the exchange showing a different PnL than Cornix?
In some cases, you may notice that the PnL displayed on your exchange differs from the PnL shown in Cornix. This usually happens when there was more than one trade running simultaneously on the same symbol.
Important: Position vs. Trade
When comparing PnL values, it's important to understand that:
The exchange displays PnL per position
Cornix displays PnL per individual trade
If multiple trades are opened on the same symbol at the same time, the exchange combines them into a single position. Cornix, however, continues to track each trade separately.
How the Exchange Calculates PnL
When more than one trade is opened on the same symbol:
All entry orders are combined into one position.
The average entry price of that position changes as new orders are added.
When one trade closes (via Take Profit or Stop Loss), the exchange calculates the PnL based on the entire position’s updated average entry price - not based on the specific trade that triggered the sell order.
Because the position's parameters (average entry price, quantity, etc.) are affected by multiple trades, the PnL shown on the exchange may not match the PnL of a single trade in Cornix.
How Cornix Calculates PnL
Cornix calculates each trade independently.
The PnL is based strictly on:
The trade's filled entry orders
The trade's filled exit orders
The exchange fees per order
The trade's leverage
etc.
Other trades running on the same symbol do not affect that trade's PnL calculation inside Cornix.
What Should You Compare?
If you are comparing values between the exchange and Cornix, make sure to check:
Average entry price
Quantity
Closing time
In most cases, differences in average entry price are what cause the PnL mismatch.
Which PnL Should You Rely On?
To review PnL per individual trade, use the Cornix interface.
The exchange reflects the overall position performance, which may include multiple trades on the same symbol.
If you notice unexpected differences and believe they are unrelated to multiple trades running simultaneously, feel free to contact our support team for further review.
