# 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 %}


---

# 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.margex.com/help-center/es/leverage-trading-guide/how-leverage-works/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.
