# 关于钱包盈亏分析

“单币盈亏”是在区块链代币投资中用来描述投资者在持有或交易单一某种代币时产生的盈利或亏损情况的一个术语。它广泛应用于加密货币市场的多种场景。通过分析单币盈亏，投资者可以评估某一代币的投资表现，并优化自己的策略。

**当前 TokenPocket 中支持的单币盈亏类型为：**

### <mark style="color:blue;">**一、时间区间的盈亏（7天/30天）**</mark> <a href="#id-1" id="id-1"></a>

时间区间的盈亏是基于特定时间段（比如7天或30天）来统计用户的收益情况，主要包括**盈亏额**和**盈亏率**两个指标。

1. **盈亏额**

* 计算公式：**盈亏额 = 统计时间内每日盈亏的总和**
* 每日盈亏怎么算？**每日盈亏 = 所有单笔卖出盈亏额的总和**
* 单笔卖出盈亏额又是什么？**单笔盈亏 = (卖出价格 - 持仓平均价格) × 卖出数量**
* 这里的关键是“持仓平均价格”，它反映了你买入资产的平均成本，计算方式为： **持仓平均价 = (单笔买入金额 + 已统计买入总额) / (已统计总买入数量 + 单笔买入数量)**

简单来说，每天的盈亏取决于你卖出时价格与持仓成本的差额，再乘以卖出的数量，然后把每天的盈亏加起来，就得到了这个时间段的总盈亏额。

2. **盈亏率**

* 计算公式：**盈亏率 = 盈亏额 / 时间区间内总买入成本**
* 这个指标告诉你，在特定时间段内，你的收益（或亏损）相对于投入成本的比例。比如，如果盈亏率是10%，说明你赚了10%的回报；如果是-5%，则表示亏了5%。

**举个例子**：\
假设你在7天内持有了某种代币，每天有买入和卖出操作。某天你以10美元的价格卖出100个代币，而你的持仓平均价是8美元，那么单笔盈亏 = (10 - 8) × 100 = 200美元。把7天内所有交易的盈亏加起来，假如总盈亏额是500美元，而这7天的总买入成本是5000美元，那么盈亏率 = 500 / 5000 = 10%。

***

### <mark style="color:blue;">**二、账户/代币总盈亏**</mark> <a href="#id-2" id="id-2"></a>

除了按时间段统计，单币盈亏还会从整体角度计算你在某个账户或某种代币上的表现，这就是**总盈亏**。

1. **总盈亏额**

* 计算公式：**总盈亏额 = 统计区间内的总盈亏额**
* 这里统计的是从某个起点到现在的全部盈亏数据，涵盖所有买入和卖出的交易。

2. **总盈亏率**

* 计算公式：**总盈亏率 = 总盈亏额 / 总买入成本**
* 它反映了你在持有某个代币的整个过程中，相对于总投入的回报率。

**举个例子**：\
假设你持有了某代币，总共投入了1万美元，期间通过卖出赚了2000美元的利润，那么总盈亏额是2000美元，总盈亏率 = 2000 / 10000 = 20%。

***

### <mark style="color:blue;">**三、数据统计依据**</mark> <a href="#id-3" id="id-3"></a>

为确保数据的准确性与可靠性，单币盈亏的统计并非从单币持有时间的最早时间，而是基于以下两个关键时间点中的较晚者，并略作延后后进行计算：

**1. 功能上线时间：**&#x5355;币盈亏功能正式上线后，用户即可参与其中。

**2. 首次使用 TokenPocket 时间：**&#x5177;体到每位用户，从您首次使用单币盈亏功能的时间起开始记录。

我们选择较晚的时间点并适当延后统计，旨在确保系统功能稳定运行且数据采集完整性。因此，你看到的盈亏数据完全基于实际参与的交易记录，而非随意设定的时间起点。这种设计既保证了数据的真实性，也为你的投资分析提供了很好的参考。

* #### 买入平均成本 <a href="#kcewz" id="kcewz"></a>

买入平均成本 = 所有买入金额总和 ÷ 所有买入数量总和

这一指标延伸自“持仓平均价格”的概念，反映您持有资产的平均投入成本。例如，您先以5美元成本买入100个代币（花费500美元），再以7美元单个成本买入100个代币（花费700美元），则买入平均成本为 (500 + 700) ÷ (100 + 100) = 6美元。买入平均成本为后续盈亏计算奠定了基础。

* #### 卖出平均价格 <a href="#ys1qt" id="ys1qt"></a>

卖出平均价格 = 所有卖出金额总和 ÷ 所有卖出数量总和

该数值是对卖出行为的平均化体现。例如，您以10美元卖出50个代币（收入500美元），再以12美元卖出50个代币（收入600美元），则卖出平均价格为 (500 + 600) ÷ (50 + 50) = 11美元。这一指标帮助您快速了解卖出资产的平均收益水平。

* #### 已实现盈亏额 <a href="#k4dgl" id="k4dgl"></a>

已实现盈亏额 = 每日卖出交易产生的盈亏总和

每日盈亏由每笔卖出交易的盈亏额累加得出。单笔盈亏计算公式为：

单笔盈亏 = (卖出价格 - 买入平均成本) × 卖出数量

例如，若买入平均成本为6美元，您以10美元卖出100个代币，则单笔盈亏为 (10 - 6) × 100 = 400美元。

* #### 已实现盈亏率 <a href="#bmaqb" id="bmaqb"></a>

已实现盈亏率 = 已实现盈亏额 ÷ 统计区间内总买入成本

该比率衡量投资收益相对成本的比例。例如，盈亏额为400美元，总买入成本为1200美元，则盈亏率为 400 ÷ 1200 ≈ 33.33%。它为您提供了一个直观的收益效率视角。

### <mark style="color:blue;">四、转入资产的处理规则</mark> <a href="#id-4" id="id-4"></a>

对于从外部转入平台的资产，当前版本的单币盈亏功能暂不将其纳入买入成本计算。这意味着，转入的代币不会影响买入平均成本或总买入成本的统计结果。这一设计旨在聚焦用户在平台内的实际交易行为。然而，后续版本将优化这一规则，引入更精确的计入方式，全面反映转入资产对盈亏的影响，提升数据的完整性。

#### <mark style="color:blue;">单币盈亏统计的买入与卖出数据，仅来源于TokenPocket中聚合的DEX的交易操作</mark> <a href="#t3opt" id="t3opt"></a>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.tokenpocket.pro/cn/wallet-operation/profit-and-loss/about-profit-and-loss.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
