Scope | Spot trades (Convert and Pre-Market trades will be included in future updates) |
Calculation Rules |
|
Formulas |
|
Editable Parameters |
|
PNL | (Last Price - Average Price) × Net Buy Qty |
PNL Rate | (Last Price - Average Price) / Average Price |
Scenario | Action | BTC Balance | Net Buy Qty | Avg. Spot Cost (USDT) | Notes |
|---|---|---|---|---|---|
Deposit | Bob deposits 1 BTC | 1 | 0 | 0 | Deposits are not included in calculation |
Spot Trading | Bob buys 1 BTC at 10,000 USDT | 2 | 1 | 10,000 = 10,000 × 1 / 1 | Trading fees for buy orders are settled in quote currency, i.e. USDT, and do not affect BTC balance |
Convert | Bob converts 1.5 BTC into other tokens | 0.5 | 0.5 | 10,000 = 10,000 × 0.5 / 0.5 | Net buy quantity auto-adjusted to match balance (Convert not yet counted) |
Spot Trading | Bob sells 10 ETH at 0.03 BTC each | 0.7997 | 0.7997 | 10,374.7655371 = (10,000 × 0.5 + 0.2997 × 11,000) / (0.5 + 0.3 - 0.0003) | Trade breakdown:
How this affects average price: Selling ETH for BTC counts as "buying" BTC. The system calculates the USDT value of this purchase using BTC's current market price (11,000 USDT). |
Transfer | Bob transfers 0.7 BTC to his Futures account | 0.0997 | 0.0997 | 10,374.7655371 = 10,374.7655371 × 0.0997 / 0.0997 | Net buy quantity auto-adjusted to match balance |
Transfer | Bob transfers 0.09997 BTC to his Earn account | 0 | 0 | 0 | Balance ≤ 0, calculation period ends |
Scope | Spot trades (Convert and Pre-Market trades will be included in future updates) |
Calculation Rules |
|
Formulas |
|
Editable Parameters |
|
PNL | (Last Price - Average Price) × Net Buy Qty |
PNL Rate | (Last Price - Average Price) / Average Price |
Scenario | Action | BTC Balance | Net Buy Qty | Avg. Spot Cost (USDT) | Notes |
|---|---|---|---|---|---|
Deposit | Bob deposits 1 BTC | 1 | 0 | 0 | Deposits are not included in calculation |
Spot Trading | Bob buys 1 BTC at 10,000 USDT | 2 | 1 | 10,000 = 10,000 × 1 / 1 | Trading fees for buy orders are settled in quote currency, i.e. USDT, and do not affect BTC balance |
Convert | Bob converts 1.5 BTC into other tokens | 0.5 | 0.5 | 10,000 = 10,000 × 0.5 / 0.5 | Net buy quantity auto-adjusted to match balance (Convert not yet counted) |
Spot Trading | Bob sells 10 ETH at 0.03 BTC each | 0.7997 | 0.7997 | 10,374.7655371 = (10,000 × 0.5 + 0.2997 × 11,000) / (0.5 + 0.3 - 0.0003) | Trade breakdown:
How this affects average price: Selling ETH for BTC counts as "buying" BTC. The system calculates the USDT value of this purchase using BTC's current market price (11,000 USDT). |
Transfer | Bob transfers 0.7 BTC to his Futures account | 0.0997 | 0.0997 | 10,374.7655371 = 10,374.7655371 × 0.0997 / 0.0997 | Net buy quantity auto-adjusted to match balance |
Transfer | Bob transfers 0.09997 BTC to his Earn account | 0 | 0 | 0 | Balance ≤ 0, calculation period ends |