PNL of an active position on Anny is different from Binance
Anny's team is always very attentive to the users' questions so we made an "audit case" showing how Anny calculates your PnL.
Follow the step by step and our conclusion.
- First, you have two screenshots, before the Take Profit: Binance shows 15% and Anny shows 12.56%
- After doing the Take Profit: Anny shows 12.11%
- I audited the PNL for each Binance order
- 0.579 + 0.824 + 1.5602 = 2.9632
- The yield is identical to Anny's
CONCLUSIONS
- Anny estimates the PnL based on the "market price", which represents the last traded price of the symbol.
-
Binance estimates the PnL based on the "mark price," which is an average price that discounts fluctuations and serves as a reference for price settlement.
-
Anny's estimated PnL is considered closer to the actual profit compared to Binance's due to the use of "market price" instead of "mark price". If there is a take profit, a moment after the position is verified, the real profit, calculated through the consolidation of the executed orders, will be closer to the original estimate that Anny presented.
-
Anny's calculation accounts for partial take profits, ensuring a more accurate representation of the PnL. It adds the real profit of the sold portion to the estimated profit for the remaining position.
-
The PNL on active positions in Anny's platform considers estimated exchange fees, providing a more comprehensive and realistic PnL calculation.
-
Binance includes a disclaimer about the potential inaccuracy of their aggregated PnL data due to data complexity and exchange rate fluctuations.
- There is no discrepancy in calculating the return. The yield, which represents the return value in comparison to the amount invested, matches the PNL.
In conclusion, Anny's platform offers a more precise estimation of PnL compared to Binance, thanks to its use of "market price" and comprehensive considerations for partial take profits and fees. Traders can rely on Anny's data for a closer approximation to real profits and make informed decisions based on more accurate analytics.
Note: Binance, by default, estimates the PnL based on the "mark price" but it's possible to switch to the "last price". Just click on the PnL and the option will be offered.
REFERENCE
https://www.binance.com/en/support/faq/fff6ec1b3f5845d19f1fb924644a0877