> For the complete documentation index, see [llms.txt](https://help.margex.com/help-center/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.margex.com/help-center/es/leverage-trading-guide/how-leverage-works/pnl-calculation.md).

# Beneficio y Pérdida (PnL) y cómo se calcula

{% embed url="<https://youtu.be/zcF1lrOCVV8>" %}

El indicador de **Beneficio y Pérdida (PnL)** refleja el beneficio o la pérdida de una oferta. El PnL reflejado se calcula de dos maneras, dependiendo de si la oferta sigue Abierta o si ha ya sido Cerrada.

Para las ofertas abiertas, se toman en cuenta el PnL liquidado y el PnL no liquidado. El beneficio potencial de la oferta se refiere al PnL no liquidado. El PnL liquidado en las ofertas abiertas es igual a las comisiones pagadas ([es decir, tarifas de operación y financiamiento](/help-center/es/margex/trading-conditions/margex-fees.md)).

* *EL PnL no se afecta en las posiciones abiertas. Se puede calcular añadiendo el PnL liquidado + el PnL no liquidado.*&#x20;
* *El cálculo del PnL no liquidado de las posiciones abiertas requiere del uso del precio de venta y el precio de oferta, mientras que para calcular el PnL no liquidado de las posiciones cerradas se necesita el precio de cierre.*

A continuación se presentan ejemplos de cálculo de PnL en Posiciones Abiertas y en Posiciones Cerradas:

<details>

<summary><strong>Cómo calcular el PnL de las posiciones ABIERTAS</strong></summary>

Las fórmulas generales para calcular el PnL de posiciones ABIERTAS:

PnL = PnL Realizado + PnL No Realizado, donde:

* PnL Realizado = -OpenOrderCommission - Funding, donde
  * OpenOrderCommission = (MarginCol \* Leverage) \* comisión Maker o Taker %
  * Funding = (MarginCol \* Leverage) \* FundingFeeRate %
* PnL No Realizado (Long) = MarginCol \* Leverage \* (CurrentAsk - OpenPrice) / OpenPrice
* PnL No Realizado (Short) = MarginCol \* Leverage \* (OpenPrice - CurrentBid) / OpenPrice

**Nota:** CloseOrderCommission NO se incluye en el PnL hasta que la posición se cierre.

**EJEMPLO:**

Parámetros de una posición ABIERTA:

* Dirección: Long
* Tamaño de la orden: 0.1 BTC
* Apalancamiento: x100 (-> Margen = 0.001 BTC)
* Orden de apertura: Limit
* Comisión de funding aplicada: 1 vez

Primero, debemos calcular OpenOrderCommission y Funding:

* OpenOrderCommission = (MarginCol \* Leverage) \* MakerFee% = (0.001 \* 100) \* 0.019% = 0.000019
* Funding = (MarginCol \* Leverage) \* FundingFeeRate% = (0.001 \* 100) \* 0.12% = 0.00012

Luego, calculamos el PnL Realizado y No Realizado:

* PnL Realizado = -OpenOrderCommission - Funding = -0.000019 - 0.00012 = -0.000139
* PnL No Realizado (Long) = MarginCol \* Leverage \* (AskPrice - OpenPrice) / OpenPrice = (0.001 \* 100) \* (11000 - 10000) / 10000 = 0.01

Finalmente, calculamos el PnL:

* и = PnL Realizado + PnL No Realizado = -0.000139 + 0.01 = 0.009861

</details>

<details>

<summary><strong>Cómo calcular el PnL de las posiciones CERRADAS</strong></summary>

Las fórmulas generales para calcular el PnL de posiciones CERRADAS:

PnL = PnL Realizado + PnL No Realizado - CloseOrderCommission, donde:

* PnL Realizado = -OpenOrderCommission - Funding, donde
  * OpenOrderCommission = (MarginCol \* Leverage) \* comisión Maker o Taker %
  * Funding = (MarginCol \* Leverage) \* FundingFeeRate %
* PnL No Realizado (Long) = MarginCol \* Leverage \* (ClosePrice - OpenPrice) / OpenPrice
* PnL No Realizado (Short) = MarginCol \* Leverage \* (OpenPrice - ClosePrice) / OpenPrice
* CloseOrderCommission = (MarginCol \* Leverage) \* TakerFee %

**EJEMPLO:**

Parámetros de una posición CERRADA:

* Dirección: Long
* Tamaño de la orden: 0.1 BTC
* Apalancamiento: x100 (-> Margen = 0.001 BTC)
* Orden de apertura: Market
* Orden de cierre: Market
* Comisión de funding aplicada: 1 vez

Primero, calculamos CloseOrderCommission:

* CloseOrderCommission = (MarginCol \* Leverage) \* TakerFee = (0.001 \* 100) \* 0.06% = 0.00006

Luego, calculamos el PnL Realizado y No Realizado:

* PnL Realizado = -OpenOrderCommission - Funding\
  \= -((MarginCol \* Leverage) \* TakerFee%) - ((MarginCol \* Leverage) \* FundingFeeRate%)\
  \= -((0.001 \* 100) \* 0.06%) - ((0.001 \* 100) \* 0.12%)\
  \= -0.00006 - 0.00012 = -0.00018
* PnL No Realizado (Long) = MarginCol \* Leverage \* (ClosePrice - OpenPrice) / OpenPrice\
  \= 100 \* 0.001 \* (11000 - 10000) / 10000 = 0.01

Finalmente, calculamos el PnL:

* PnL = PnL Realizado + PnL No Realizado - CloseOrderCommission\
  \= -0.00018 + 0.01 - 0.00006 = 0.00976

</details>

{% hint style="success" %}
El PnL para posiciones abiertas y cerradas se calcula automáticamente y se refleja en las secciones Posiciones abiertas e Historial de posiciones de la página [Trade](https://margex.com/app/trade) para su comodidad.
{% endhint %}
