FAQ
Home
Support Center
FAQ
Spot & Margin Trading
Spot Trading
PNL Analysis
How to Use Trade Analysis and Average Cost on Binance Spot?

How to Use Trade Analysis and Average Cost on Binance Spot?

2023-03-06 04:10
Binance’s trade analysis and average cost functions offer comprehensive data for token pairs on the spot market. You can view information for a specific token pair over a chosen period to assess your trade performance.

1. How to use trade analysis?

If you’re using the Binance app:

1. Log in to your Binance app and tap [Trade]. On the [Spot] tab, tap [...] at the top right corner. Then tap [Trade Analysis].
2. Tap [Select pair] and choose a trading pair and customize the dates. Then, tap [Confirm].
3. The trade analysis of the selected pair will be displayed.

If you’re using the Binance website:

1. Log in to your Binance account and mouse over the [Orders] icon. Click [Transaction History] and go to [Spot Order].
2. Go to the [Trade History] tab and click the [Trade Analysis] icon.
3. You’ll see the [Trade Analysis] pop-up. Select the [Base] - [Quote] currencies and customize the dates. Then click [Search].
4. The trade analysis of the selected pair will be displayed.

2. Understanding the trade analysis data

Please note that trade analysis data are for reference only. The trade analysis only displays data for buy and sell orders of the token you selected that are completed within the time range you specified. Deposit, withdrawal, transfer, and distribution data are excluded.
Please note that it won’t display any data if the position is negative.
Position = Total Buy Amount - Total Sell Amount of the Base Currency
*Please note that this data does not reflect the current balance of your Spot account
Total Position Cost = Total Buy Amount - Total Sell Amount of the Quote Currency
Average Position Price = Total Position Cost / Position
Last Position Value = Position * Last Price
Realized PNL = Total Sell Amount * (Average Sell Price - Average Buy Price)
Unrealized PNL = Position * (Last Price - Average Buy Price)

Some possible scenarios where the system cannot display your position data:
  • If your buy volume is lower than your sell volume within the specified period, the data will be negative. However, this does not necessarily mean your assets have suffered losses.
  • If you spend less on buying a token than you earn from selling it within the specified period (buy low, sell high), the total position cost will be negative, indicating that your trades during this period are profitable.
  • When any of the above conditions are negative, your position data won’t be displayed.

3. How to use the average cost function?

1. Log in to your Binance account and go to [Trade] - [Spot].
2. Mouse over the [Chart Settings] icon, check the [Average Price] box, and toggle on the [Buy Average Price] button. Choose a period for the data, and you’ll see your average buy price as a floating line on the chart.
Please note that the average cost calculation only includes your transactions from the past 365 days. It shows the average cost of all your buy orders (market, limit, OCO, etc.).