Why Doesn’t My Total Closed P&L Match Between My Exchange and Mirrorpip?
Occasionally, you may notice that the total closed profit and loss (P&L) displayed on Mirrorpip differs slightly from the P&L shown by your exchange. While this can be concerning at first, it is usually caused by differences in how exchanges report and settle certain transactions.Mirrorpip Does Not Modify Your Trade Data
First, it is important to understand that Mirrorpip does not alter, manipulate, or tamper with your trade history. We fetch closed trade information directly from the exchange’s Closed Position API and display the data returned by the exchange. If a trade or transaction is not included in the exchange’s Closed Position API response, Mirrorpip may not initially be able to account for it.Why Can Closed P&L Differ?
1. Certain Transactions Are Settled Separately by Exchanges
Not all exchanges record every profit or loss event as a standard closed position. Some examples include:- Auto-Deleveraging (ADL)
- Liquidations
- Expiring options that settle worthless (OTM expiry)
- Insurance fund adjustments
- Special settlement events
- Exchange-specific account adjustments
2. Brokerage, Funding Fees, and Charges
On several exchanges, the Closed Position API only returns the gross trading profit or loss. Additional costs such as:- Brokerage fees
- Trading commissions
- Funding fees
- Settlement charges
- Exchange taxes
3. Exchange Reporting Differences
Every exchange has its own method of calculating and reporting realized profits and losses. Some exchanges:- Include fees directly in the closed trade record.
- Report fees separately.
- Record liquidation losses outside the position history.
- Process option expiries differently.
- Apply account-level adjustments that are not linked to specific trades.
What Has Mirrorpip Done to Reduce These Differences?
As Mirrorpip has evolved, we have continuously improved our P&L calculations. Today, we attempt to account for:- Funding fees
- Brokerage charges
- Special settlement transactions
- Exchange-specific reporting methods
- Non-standard position closures
What Should You Do If You Notice a Difference?
If you find a significant discrepancy between your exchange P&L and Mirrorpip P&L:- Compare your closed positions on both platforms.
- Check for liquidation, ADL, funding fee, or settlement transactions.
- Review your exchange’s transaction and account history.
- Note the exact amount of the discrepancy.
Help Us Improve
Mirrorpip continuously improves its exchange integrations based on real user feedback. If you identify a P&L discrepancy, please reach out to our support team on WhatsApp at 90400-00409 and raise a support ticket. Our team will:- Investigate the discrepancy.
- Identify the exchange-specific edge case.
- Understand how the exchange is calculating the adjustment.
- Improve our calculation engine wherever possible.