Managing your trading performance effectively starts with understanding key metrics—and in the Unified Trading Account (UTA) system, one of the most valuable tools is Spot Cost. This metric reflects the average cost basis of your spot holdings over a defined cycle, enabling more accurate profit and loss (P&L) tracking. Whether you're evaluating past trades or planning future entries, knowing how to calculate, view, and adjust Spot Cost empowers smarter, data-driven decisions.
This comprehensive guide walks you through everything you need to know about Spot Cost—its calculation logic, where to find it, and how to manually correct discrepancies—so you can maintain precise control over your trading analytics.
What Is Spot Cost?
Spot Cost represents the average entry price of an asset within a specific calculation cycle. It dynamically updates as you execute trades across multiple features including Spot Trading, Spot Margin Trading, Convert, and OTC. The value is displayed in USD but is derived using USDT-denominated prices for consistency.
👉 Discover how real-time cost tracking can improve your trading strategy today.
It's important to note that deposits, withdrawals, and transfers do not factor into the calculation, though they may indirectly affect it by altering your asset balance or triggering cycle resets.
Key Features of Spot Cost
- Calculated per asset and reset when certain conditions are met
- Excludes stablecoins and fiat currencies (displayed as "--")
- Automatically recalculated after every qualifying trade
- Used to compute both P&L and P&L percentage
How Is Spot Cost Calculated?
The Unified Trading Account uses a weighted average formula that incorporates net buy quantity and adjusts for trading fees. Below are the core components and rules governing the calculation.
Trades Included in Calculation
The following transaction types contribute to Spot Cost:
- Spot Trading
- Spot Margin Trading
- Convert
- OTC Trading
These must have occurred on the platform since the feature’s launch date—12 February 2025—to be included.
Core Calculation Rules
- All buy prices are converted to USDT before processing; final Spot Cost is shown in USD.
- No Spot Cost is calculated for stablecoins (e.g., USDT, USDC) or fiat currencies.
The calculation runs in cycles:
A cycle ends if either:
- Asset balance ≤ 0
- Net Buy Qty. ≤ 0
- A new cycle begins when you reacquire the asset with a positive balance.
Calculation Formula
Spot Cost
= (Original Spot Cost × Original Net Buy Qty. + Last Buy Price × Last Buy Qty.) / (Original Net Buy Qty. + Last Buy Qty. − Trading Fees)
Net Buy Qty.
= Buy Qty. − Sell Qty. − Trading Fees
Profit & Loss (P&L)
= (Last Price − Spot Cost) × Net Buy Qty.
P&L %
= (Last Price − Spot Cost) / Spot Cost
Note: Trading fees reduce the effective quantity used in averaging, ensuring greater accuracy in cost basis representation.
Real-World Example: Tracking BTC Spot Cost Over Time
Let’s follow Alice’s BTC trading activity under UTA to see how Spot Cost evolves across different actions.
- Initial Deposit: Alice deposits 10 BTC.
→ Balance: 10 BTC | Net Buy Qty: 0 | Spot Cost: 0
(Deposits don’t count toward cost basis) - Buys 1 BTC @ 70,000 USDT (0.1% fee)
→ Net Buy Qty: 0.999 BTC
→ Spot Cost: ~70,070.07 USD - Sells 1 BTC via OTC @ 80,000 USDT
→ Net Buy Qty drops below zero → resets to 0
→ Cycle ends | Spot Cost resets to 0 - Converts 90,000 USDT → 1 BTC (no fees)
→ New cycle starts | Net Buy Qty: 1 BTC | Spot Cost: 90,000 USD - Buys 1 BTC with 30 ETH (valued at 99,000 USDT)
→ New average = (90,000×1 + 99,000×1)/(1+1) = 94,500 USD - Transfers out 1 BTC
→ Balance still > 0 → No impact on Spot Cost - Transfers out 10 BTC → Balance drops to 0.999 BTC
→ Net Buy Qty adjusts down to match available balance - Sells 2 BTC via Spot Margin → Balance goes negative
→ Cycle ends again | Spot Cost resets - Converts 4 BTC worth of USDT → New cycle begins
→ New cost: 100,000 USD based on latest conversion rate
This example illustrates how dynamic the system is—each action influences the ongoing cost basis and triggers potential cycle resets.
How to View Your Spot Cost
Checking your current Spot Cost is simple:
- Log into your trading app.
- Tap Trade → Spot to open the spot trading interface.
- Scroll down and select Assets.
- Locate your desired asset—the Spot Cost, along with P&L and P&L %, will be displayed directly below.
Values update automatically after each eligible trade. For assets not yet in a valid cycle (due to zero balance or reset), the field will show "--".
👉 See how accurate cost tracking helps optimize your next trade entry.
How to Manually Adjust Spot Cost
While the system auto-calculates based on platform data since February 2025, discrepancies may occur due to off-platform trades or manual record mismatches. You can correct this manually—if your asset balance is greater than zero.
Adjustment Steps
- Go to Assets section under Spot.
- Tap the edit icon next to the Spot Cost value.
In the pop-up:
- Enter your desired Spot Cost
- Optionally update Net Buy Qty. (must not exceed available balance)
- Tap Save.
- Confirm recalculated P&L values and tap Confirm.
⚠️ Adjustments are irreversible once confirmed.
Adjustment Guidelines
- Maximum input precision: up to 18 decimal places
Display rules:
- Whole numbers: shown with up to two decimals (e.g.,
1234.56) - Small values: up to four significant digits (e.g.,
0.00001235)
- Whole numbers: shown with up to two decimals (e.g.,
- Net Buy Qty cannot exceed current available balance
- Adjustment only allowed when asset balance > 0
FAQ: Common Questions About Spot Cost
Q: Does depositing crypto affect my Spot Cost?
A: No. Deposits are excluded from calculations. Only trades within supported features influence the cost basis.
Q: Why does my Spot Cost show "--"?
A: This appears when no active calculation cycle exists—either because your balance or net buy quantity is zero or negative.
Q: Can I adjust Spot Cost for stablecoins like USDT?
A: No. Spot Cost is not calculated for stablecoins or fiat currencies.
Q: What happens if I transfer assets out?
A: As long as your balance remains above zero, transfers do not reset the cycle. However, if balance falls below Net Buy Qty., the latter will be adjusted downward.
Q: Is manual adjustment safe?
A: Yes—but proceed carefully. Once confirmed, changes cannot be undone, and P&L metrics will reflect the new baseline immediately.
Q: Why use USDT for internal calculations?
A: Using a consistent stablecoin reference ensures price uniformity across trading pairs and avoids volatility distortions during conversion.
By mastering how Spot Cost works—from automatic calculation to manual correction—you gain deeper insight into your true trading performance. With accurate cost tracking, you're better equipped to assess profitability and refine your strategy over time.
👉 Start optimizing your trading metrics with advanced cost analysis tools now.