# 지갑 손익 분석 소개

"단일 토큰 손익"은 블록체인 토큰 투자에서 투자자가 특정 토큰을 보유하거나 거래할 때 발생하는 손익을 설명하는 용어입니다. 이는 암호화폐 시장의 다양한 시나리오에서 널리 적용됩니다. 단일 토큰 손익을 분석함으로써 투자자는 특정 토큰 투자의 성과를 평가하고 전략을 최적화할 수 있습니다.

현재 TokenPocket에서 지원하는 단일 토큰 손익 유형은 다음과 같습니다:

***

#### <mark style="color:blue;">1. 기간별 손익(7일/30일)</mark>

특정 기간(예: 7일 또는 30일) 동안의 손익은 해당 기간 동안 사용자의 성과를 기반으로 계산되며, 주로 **손익 금액**과 **손익률** 두 가지 지표를 포함합니다.

**손익 금액**

* **공식**:\
  `손익 금액 = 기간 동안 일일 손익의 합계`
* **일일 손익은 어떻게 계산되나요?**\
  `일일 손익 = 모든 개별 매도 거래의 손익 합계`
* **개별 매도 거래의 손익은 무엇인가요?**\
  `단일 매도 손익 = (매도 가격 - 평균 보유 가격) × 매도 수량`

여기서 핵심은 \*\*"평균 보유 가격"\*\*으로, 구매한 자산의 평균 비용을 반영합니다. 계산 방법은 다음과 같습니다:\
`평균 보유 가격 = (단일 매수 금액 + 이전에 계산된 총 매수 금액) ÷ (이전에 계산된 총 매수 수량 + 단일 매수 수량)`

간단히 말해, 일일 손익은 매도 가격과 보유 비용의 차이에 매도 수량을 곱한 값에 따라 달라집니다. 일일 손익을 합산하면 지정된 기간 동안의 총 손익 금액을 얻을 수 있습니다.

**손익률**

* **공식**:\
  `손익률 = 손익 금액 ÷ 기간 동안의 총 매수 비용`

이 지표는 지정된 기간 동안 비용 대비 수익(또는 손실)을 백분율로 보여줍니다. 예를 들어:

* 손익률 10%는 10%의 수익을 의미합니다.
* 손익률 -5%는 5%의 손실을 의미합니다.

**예시**:\
7일 동안 토큰을 보유했고, 그 기간 동안 여러 번 매수 및 매도했다고 가정합니다. 어느 날 평균 보유 가격이 $8일 때 $10에 100개의 토큰을 매도했다면, 이 거래의 수익은 다음과 같습니다:\
`(10 - 8) × 100 = $200`

7일 동안의 총 수익이 $500이고 이 기간 동안의 총 매수 비용이 $5000라면, 손익률은 다음과 같습니다:\
`500 ÷ 5000 = 10%`

***

#### <mark style="color:blue;">2. 계정/토큰의 총 손익</mark>

특정 기간에 대한 통계 외에도, 특정 계정 또는 토큰의 전체 성과가 계산됩니다. 이를 **총 손익**이라고 합니다.

**총 손익 금액**

* **공식**:\
  `총 손익 금액 = 전체 기간의 총 손익 금액`

이는 특정 시작 시점부터 현재까지의 모든 손익 데이터를 포함하며, 모든 매수 및 매도 거래를 다룹니다.

**총 손익률**

* **공식**:\
  `총 손익률 = 총 손익 금액 ÷ 총 매수 비용`

이는 총 투자 대비 특정 토큰 보유의 전체 수익률을 반영합니다.

**예시**:\
토큰에 총 $10,000를 투자하고 매도를 통해 $2,000의 수익을 얻었다고 가정합니다. 총 손익 금액은 $2,000이고, 총 손익률은 다음과 같습니다:\
`2000 ÷ 10000 = 20%`

***

#### <mark style="color:blue;">3. 데이터 수집 기준</mark>

정확성과 신뢰성을 보장하기 위해, 단일 토큰 손익 통계는 토큰의 최초 보유 시점부터 계산되지 않으며, 계산을 위해 약간의 지연을 두고 **다음 두 가지 주요 시점 중 더 늦은 시점**을 기준으로 합니다:

1. **기능 출시 시점**: 단일 토큰 손익 기능이 공식적으로 출시된 시점.
2. **TokenPocket 첫 사용 시점**: 사용자가 단일 토큰 손익 기능을 처음 사용하기 시작한 시점.

더 늦은 시점을 선택하고 통계를 약간 지연시킴으로써, 시스템은 데이터 수집의 안정성과 완전성을 보장합니다. 따라서 확인하는 손익 데이터는 임의의 시작점이 아닌 실제 거래 기록을 완전히 기반으로 합니다. 이 설계는 데이터의 정확성을 보장하고 투자 분석을 위한 견고한 기반을 제공합니다.

***

**매수 평균 비용**

* **공식**:\
  `매수 평균 비용 = 총 매수 금액 ÷ 총 매수 수량`

이 지표는 "평균 보유 가격" 개념에서 확장되어 보유 자산의 평균 비용을 반영합니다.

**예시**:\
$5에 100개의 토큰을 구매하고($500 지출), 그 다음 $7에 100개의 토큰을 추가로 구매했다면($700 지출), 매수 평균 비용은 다음과 같습니다:\
`(500 + 700) ÷ (100 + 100) = $6`

매수 평균 비용은 후속 손익 계산의 기반이 됩니다.

***

**매도 평균 가격**

* **공식**:\
  `매도 평균 가격 = 총 매도 금액 ÷ 총 매도 수량`

이 지표는 매도 거래의 평균 가격을 반영합니다.

**예시**:\
$10에 50개의 토큰을 매도하고($500 수익), 그 다음 $12에 50개의 토큰을 추가로 매도했다면($600 수익), 매도 평균 가격은 다음과 같습니다:\
`(500 + 600) ÷ (50 + 50) = $11`

이 지표는 매도 거래의 평균 수익 수준을 빠르게 파악하는 데 도움이 됩니다.

***

**실현 손익 금액**

* **공식**:\
  `실현 손익 금액 = 일일 매도 거래의 총 손익`

일일 손익은 모든 개별 매도 거래의 합계입니다. 단일 거래의 공식은 다음과 같습니다:\
`단일 거래 손익 = (매도 가격 - 매수 평균 비용) × 매도 수량`

**예시**:\
평균 매수 비용이 $6이고 $10에 100개의 토큰을 매도했다면, 이 거래의 수익은 다음과 같습니다:\
`(10 - 6) × 100 = $400`

***

**실현 손익률**

* **공식**:\
  `실현 손익률 = 실현 손익 금액 ÷ 기간 동안의 총 매수 비용`

이 비율은 지정된 기간 동안 비용 대비 수익을 측정합니다.

**예시**:\
실현 수익이 $400이고 총 매수 비용이 $1200라면, 실현 손익률은 다음과 같습니다:\
`400 ÷ 1200 ≈ 33.33%`

이를 통해 투자 효율성을 직관적으로 파악할 수 있습니다.

***

#### <mark style="color:blue;">4. 전송된 자산 처리</mark>

외부 소스에서 플랫폼으로 전송된 자산의 경우, 현재 버전의 단일 토큰 손익 기능은 이를 매수 비용 계산에 포함하지 않습니다. 이는 전송된 토큰이 평균 매수 비용이나 총 매수 비용 통계에 영향을 미치지 않음을 의미합니다.

이 설계는 플랫폼 내 사용자의 실제 거래 행동에 초점을 맞춥니다. 향후 업데이트에서는 이 규칙을 최적화하여 전송된 자산이 손익 계산에 미치는 영향을 더 정확하게 반영하는 방법을 도입함으로써 데이터의 완전성을 개선할 예정입니다.

***

**단일 토큰 손익 통계의 데이터 소스**

단일 토큰 손익 통계의 매수 및 매도 데이터는 TokenPocket 내에서 집계된 DEX의 거래 작업에서만 가져옵니다.
