> For the complete documentation index, see [llms.txt](https://docs.finandy.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.finandy.com/es/settings/settings/trading/position-pnl-calculation.md).

# Cálculo de PNL de una posición

El beneficio se calcula sobre todas las órdenes o sobre el saldo de tokens en la posición.

<figure><img src="/files/uPQvYhE4rzdGoxsKtPWL" alt=""><figcaption></figcaption></figure>

El proceso de cálculo de su PNL varía en función del tipo de posición que ocupe. A continuación figuran las fórmulas correspondientes a cada tipo.

## 1. En todas las órdenes

**PnL** incluye **TODOS** los beneficios/pérdidas realizados por cierres parciales de posiciones + los beneficios/pérdidas que resultarían si la posición se cerrara al precio actual.

{% hint style="info" %}
**PNL = ( Volumen de cierre parcial + Precio actual x Cantidad en posición abierta - Volumen abierto ) x Dirección - Comisión + Financiación**
{% endhint %}

> Dirección = 1 si es **LONG**\
> Dirección = -1 si es **SHORT**

Ejemplo con una comisión del 0,1%:

1. trader compra 1 BTC a 20.000 USDT.
2. vende 0,8 BTC a 25.000 USDT (la ganancia parcial será de 4.000, comisiones excluidas).

El PnL total en la posición al tipo de cambio actual del par de divisas 22.000 USDT se calculará de la siguiente manera:

{% hint style="info" %}
**PnL = (25 000 x 0.8 + 22 000 x 0.2 - 20 000 x 1 ) x 1 - ( 25 000 x 0.8 + 22 000 x 0.2 + 20 000 x 1 ) x 0.001 = 4355.6 USDT**
{% endhint %}

En este ejemplo no hay tasa de financiación, pero si la hubiera, aumentaría o disminuirían los beneficios en función del signo del importe de la financiación.

## 2. Según el saldo de las monedas en la posición

El PnL sólo se calcula para las monedas restantes de la posición si ésta se cierra al precio actual.

{% hint style="info" %}
**PNL = (Precio actual - Precio de posición) x Cantidad en posición) - Comisión + Financiación**
{% endhint %}

> Dirección = 1 si es **LONG**\
> Dirección = -1 si es **SHORT**

Ejemplo con una comisión del 0,1%:

1. trader compra 1 BTC a 20.000 USDT.
2. vende 0,8 BTC a 25.000 USDT (la ganancia parcial será de 4.000, comisiones excluidas).
3. El precio de la posición es igual al precio de entrada (si se incluye la fórmula para calcular el precio de la posición excluyendo los cierres parciales).

El PnL para un saldo de 0,2 BTC a la cotización actual del par de divisas de 22.000 USDT se calcularía del siguiente modo:

{% hint style="info" %}
**PnL = (22 000 - 20 000) x 0.2 - 22 000 x 0.2 x 0.001 x 2 = 391.2 USDT**
{% endhint %}

En este ejemplo no hay tasa de financiación, pero si la hubiera, aumentaría o disminuirían los beneficios en función del signo del importe de la financiación.

## Más información

* La tasa de financiación (Funding) en el modo de cobertura se dividirá por la mitad si se abren simultáneamente **Long** y **Short** en el mismo par de divisas.
* El **PNL** no se mostrará correctamente si se ha producido un desajuste de posición. Estas posiciones no pueden considerarse para trading y el operador debe definir manualmente la posición **PNL**.

## FAQ

* [Si tengo abierta una posición en BTC, ¿cómo puedo comprar algunos BTC y retirarlos sin afectar al PNL total de la posición?](#si-tengo-abierta-una-posicion-en-btc-como-puedo-comprar-algunos-btc-y-retirarlos-sin-afectar-al-pnl)

#### Si tengo abierta una posición en BTC, ¿cómo puedo comprar algunos BTC y retirarlos sin afectar al PNL total de la posición?

Esta opción no está disponible en el terminal.

**¿Tiene alguna duda? Podemos ayudarle en nuestro chat de Telegram.**

{% embed url="<https://t.me/finandyes>" %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://docs.finandy.com/es/settings/settings/trading/position-pnl-calculation.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.
