Cómo calcular las PnL de un token en Binance Spot

2023-10-05 03:25

Para cumplir con los requisitos de la MiCA, las stablecoins no autorizadas están sujetas a algunas restricciones para los usuarios del EEE. Para obtener más información, haz clic aquí.

Videotutorial

Puedes consultar los datos de PnL de un token en la página de análisis de ganancias y pérdidas del token. Entre los datos disponibles se incluyen las PnL de hoy, las de los últimos 30 días, las PnL acumuladas, etc. Veamos cómo se calculan estos datos.

image

1. PnL de hoy = activos finales (en el momento del cálculo) - activos iniciales (a las 0:00 del día) - entrada neta

Por ejemplo, supongamos que el usuario A posee 1 BTC a las 0:00, y el precio de mercado es de 25 000 USDC. A continuación, el usuario A vende 0,5 BTC a 26 000 USDC. Ahora, el precio de BTC es de 26 500 USDC. 

  • Activos finales: 26 500 × (1 - 0,5) = 13 250 USDC
  • Activos iniciales: 25 000 × 1 = 25 000 USDC
  • Entrada neta: -0,5 × 26 000 = -13 000 USDC
  • PnL de hoy = 13 250 - 25 000 - (-13 000) = 1250 USDC

Excepciones:

Para los nuevos tokens, sus PnL del primer día se calculan de la siguiente manera: 

  • Activos iniciales = 0, ya que el token no está incluido en la lista de Binance a las 0:00.
  • Para la entrada neta, hay cuatro escenarios.

1. Tokens recibidos de Launchpool y airdrops

Como el coste de estos tokens es 0, el sistema calcularía las PnL de los activos de Launchpool y airdrops como: 

PnL = activos finales (en el momento del cálculo) - activos iniciales (a las 0:00 del día) - entrada neta 

= activos finales - 0 - 0 × cantidad del token

2. Tokens recibidos de Launchpad

Como el usuario adquirió estos tokens al precio de Launchpad, y Binance incluye en la lista los tokens de Launchpad al precio de Launchpad, el precio de Launchpad = precio en lista.

PnL = activos finales (en el momento del cálculo) - activos iniciales (a las 0:00 del día) - entrada neta

= activos finales - 0 - precio en lista × cantidad de tokens

3. Tokens depositados antes de su inclusión en lista en Binance

El cálculo de las PnL solo cuenta los activos incluidos en lista en Binance, por lo que el sistema no tendrá en cuenta el coste real del token, ya que el usuario no los compró en Binance. En su lugar, utilizará como el coste el precio en lista del token en Binance. 

PnL = activos finales (en el momento del cálculo) - activos iniciales (a las 0:00 de ese día) - entrada neta

= activos finales - 0 - precio en lista × cantidad de tokens

4. Tokens que se eliminan de la lista y vuelven a incluirse (p. ej., tokens de redenominación, como BNX y QUICK)

El sistema utilizará el precio en lista del token como el coste, incluso si el usuario los compró a un precio diferente antes de que se eliminara de la lista y volviera a incluirse en ella. 

PnL = activos finales (en el momento del cálculo) - activos iniciales (a las 0:00 del día) - entrada neta

= activos finales - 0 - precio en lista × cantidad de tokens

2. PnL acumuladas = activos finales (en el momento del cálculo) - activos iniciales (a las 0:00 del día 1) - entrada neta

Por ejemplo, supongamos que el usuario A posee 1 BTC a las 0:00 del día 1, y el precio de mercado es de 25 000 USDC. El usuario A deposita 1 BTC el día 8, cuando el precio de mercado de BTC es de 25 500 USDC. El día 10, el usuario A vende 1 BTC a 26 000 USDC. Hoy (día 30), el precio de mercado de BTC es de 26 500 USDC. 

Para calcular las PnL acumuladas del usuario A:

  • Activos finales = 1 × 26 500 = 26 500
  • Activos iniciales: 1 × 25 000 = 25 000
  • Entrada neta = 1 × 25 500 (depósito) - 1 × 26 000 (vendido) = -500
  • PnL en 30 días = 26 500 - 25 000 - (-500) = 2000

3. PnL acumuladas (%) = PnL acumuladas / (activos del día 1 + entrada)

image

Por ejemplo, supongamos que el usuario B posee 1 BTC a las 0:00 del día 1, y el precio de mercado es de 25 000 USDC. El día 8, el usuario B deposita 1 BTC y el precio de mercado de BTC es de 25 500 USDC. El día 10, el usuario B vende 1 BTC a 26 000 USDC. Hoy (día 30), el precio de BTC es de 26 500 USDC. 

Para calcular las PnL acumuladas del usuario B (%):

  • PnL acumuladas = 2000
  • Activos el día 1 = 25 000
  • Entrada = 1 × 25 500 = 25 500
  • PnL acumuladas (%) = 2000 / (25 000 + 25 500) = 3,96 %

Notas: 

  • El cálculo de las PnL acumuladas (%) utiliza «entrada» en vez de «entrada neta». Una entrada elevada puede afectar al % de PnL, lo que resultaría en un % inferior al real.
  • Al calcular las PnL de un token, la cantidad de la compra se calculará como «entrada», y la cantidad vendida se calculará como «salida».
  • Los datos de pérdidas y ganancias son solo de referencia. Se recomienda a los usuarios que consulten su saldo real de tokens y el precio de compra o venta para obtener la cifra más exacta.