# Cierre / Reversa

<figure><img src="https://t24536365.p.clickup-attachments.com/t24536365/6d2b146a-6635-461a-9b4e-8756290fe1ec/image.png" alt="" width="563"><figcaption></figcaption></figure>

En una posición <mark style="color:green;">**LONG**</mark>, la posición se **cierra** cuando se recibe la señal <mark style="color:red;">**sell↓**</mark>, por ejemplo:

```
{
  "name": "Hook 196",
  "secret": "2ehiexig0r5",
  "side": "sell",
  "symbol": "{{ticker}}"
}
```

En una posición <mark style="color:red;">**SHORT**</mark>, la posición se **cierra** cuando se recibe una señal de <mark style="color:green;">**buy↑**</mark>, por ejemplo:

```
{
  "name": "Hook 196",
  "secret": "2ehiexig0r5",
  "side": "buy",
  "symbol": "{{ticker}}"
}
```

{% hint style="warning" %}
La posición también se cerrará si la estrategia TradingView envía <mark style="color:blue;">"</mark><mark style="color:blue;">**positionSide": "flat**</mark><mark style="color:blue;">"</mark> en lugar de <mark style="color:green;">**long**</mark> o <mark style="color:red;">**short.**</mark>
{% endhint %}

### 1. Activado

Si se activa, se creará una orden para cerrar la posición cuando se reciba la señal de cierre.

{% hint style="warning" %}
Una marca a la izquierda del nombre de la opción significa que el valor se tomará de la señal recibida de Tradingview y no de la configuración del terminal. [Mas->](/es/algo-trading/signals-tradingview/controlling-an-option-in-the-signal.md)
{% endhint %}

### 2. Tipo de orden

{% content-ref url="/pages/t3VboX5OllXfLQp2pYCy" %}
[Tipos de órdenes](/es/trading/create-order-grid/order-types.md)
{% endcontent-ref %}

### 3.1 Cierre parcial de posición

Selecciona "**Cerrar/reversa por cantidad en la señal**".

<figure><img src="/files/SGI3SS1EN1AmNrBHVT4R" alt="" width="563"><figcaption></figcaption></figure>

A continuación se cargará una línea en la que es posible elegir cómo se calcula la cantidad de cierre de la posición.

* **Cantidad de apertura + Cantidad de posición**\
  Se utiliza cuando se [invierte una posición](#3.3.-inversion-de-posicion).
* **Cantidad**\
  El número de tokens (contratos) de la orden a crear se especifica en el campo de la derecha. \
  Por ejemplo, si se especifica <mark style="color:red;">**100**</mark> en el par **XRPUSDT**, se creará una orden de <mark style="color:red;">**100 XRP.**</mark>
* **Volumen**\
  Se especifica el importe (volumen) de la orden que se va a crear. Por ejemplo, si es <mark style="color:red;">**0,01**</mark> en el par **LTCBTC**, se creará una orden con un volumen de <mark style="color:red;">**0,01 BTC.**</mark>
* **Volumen, USD**\
  El importe (volumen) de la orden a crear se especifica en dólares. Por ejemplo, si especifica <mark style="color:red;">**100**</mark> en **LTCBTC**, la orden se creará con un volumen equivalente a <mark style="color:red;">**100$.**</mark>
* **% del saldo total**\
  Se creará una orden en función del porcentaje del saldo total (saldo disponible del wallet + volumen de posiciones + PnL posiciones).\
  Por ejemplo, un wallet tiene 1000 USDT, posiciones de 2000 USDT y PNL 100 USDT y especificamos el 10% del saldo, por lo que se creará una orden por el importe de (1000 + 2000 + 100) x 10 / 100 = <mark style="color:red;">**310 USDT.**</mark>

{% hint style="info" %}
Un saldo completo tiene en cuenta todos los tokens del saldo. Por ejemplo, su cartera contiene 100 BUSD y 100 USDT. El saldo completo es de 200.
{% endhint %}

* **% del saldo total x Apalancamiento**\
  Igual que en la opción anterior, sólo que el importe obtenido se multiplica por el apalancamiento. \
  Del ejemplo anterior, con apalancamiento = **5x** el importe de la orden sería de <mark style="color:red;">**1550 USDT.**</mark>
* **% del saldo disponible**\
  Se creará una orden como porcentaje del saldo disponible en ese mercado. \
  Por ejemplo, en una cartera <mark style="color:red;">**500 USDT**</mark>, en posiciones <mark style="color:red;">**100 USDT**</mark> y usted especifica el 10 % del saldo, entonces la orden se creará por la suma (500 - 100) x 10 / 100 = <mark style="color:red;">**40 USDT.**</mark>
* **% del saldo disponible x Apalancamiento**\
  Igual que en el ejemplo anterior, sólo que el importe obtenido se multiplica por el apalancamiento. Por ejemplo, utilizando los datos del ejemplo anterior con un apalancamiento de <mark style="color:red;">**7x**</mark>, el importe de la orden será de 40 x 7 = <mark style="color:red;">**280 USDT.**</mark>
* **Volumen de posición, %**\
  Se especifica un valor entre <mark style="color:red;">**0**</mark> y <mark style="color:red;">**100.**</mark>\
  Por ejemplo, si se especifica <mark style="color:red;">**50**</mark>, la posición se cerrará a la mitad.\
  Si se especifica <mark style="color:red;">**100**</mark>, la posición se cerrará completamente.
* **Volumen de posición + % de saldo**\
  Se utiliza cuando se[ invierte una posición.](#3.3.-inversion-de-posicion)
* **Volumen de posición + % de saldo**\
  Se utiliza cuando se [invierte una posición](#3.3.-inversion-de-posicion).

## 3.2. Cierre total de la posición

Seleccione "**Cerrar posición completamente**".

<figure><img src="/files/M4czsbPJ9EvnlfDITNaw" alt="" width="563"><figcaption></figcaption></figure>

## 3.3. Inversión de posición

{% hint style="info" %}
La opción sólo está disponible para el Mercado de Futuros en modo unidireccional (no de cobertura).
{% endhint %}

Si está activada, cuando se reciba una señal de cierre, se creará una posición opuesta (inversa) para la cantidad de la señal o para la cantidad de la posición actual.

{% hint style="warning" %}
Cuando se activa una inversión de posición, el modo Cobertura debe desactivarse en el exchange. Es decir, debe activarse el modo Unidireccional.
{% endhint %}

### Por el importe de la señal

Cuando se selecciona esta opción, se puede ajustar el importe de la operación:

1. **Cantidad de apertura + Cantidad de posición**\
   Por ejemplo, si quedan $**100** en una posición después de un cierre parcial y la apertura en la señal = $**500**, se creará una orden de $**600** cuando llegue la señal de cierre, que cerrará la posición actual y abrirá una posición opuesta de $**500**.
2. **Cantidad**\
   Se creará una orden de reversa por el número especificado de tokens (contratos). \
   Por ejemplo, la posición <mark style="color:green;">**LONG**</mark> en el par **XRPUSDT** especifica **100**, lo que significa que cuando se reciba la señal <mark style="color:red;">**SELL**</mark>, se creará una orden con el importe = **100 XRP.**
3. **Volumen**\
   Se creará una orden de reversa por la cantidad especificada (volumen). \
   Por ejemplo, la posición <mark style="color:green;">**LONG**</mark> en el par **LTCBTC** se especifica como **0,01**, por lo que se creará una orden por **0,01 BTC** cuando se reciba la señal <mark style="color:red;">**SELL.**</mark>
4. **Volumen, USD**\
   Se creará una orden de reversa por el importe en dólares especificado (volumen). \
   Por ejemplo, si especifica **100** en **LTCBTC**, se creará una orden con un volumen equivalente a **$100** .
5. **% del saldo total**\
   Se creará una orden de cierre como porcentaje del saldo total (saldo disponible del wallet + volumen de posiciones + PNL de posiciones). Por ejemplo, un wallet tiene 1000 USDT, posiciones de 2000 USDT y PNL de 100 USDT y el **10%** especificado del balance, significa que se creará una orden por la cantidad de (1000 + 2000 + 100) x 10 / 100 = **310 USDT.**
6. **% del saldo total x Apalancamiento**\
   Igual que la opción anterior, sólo que el importe se multiplica por el apalancamiento. Del ejemplo anterior, con apalancamiento = **5x** el importe de la orden sería de **1550 USDT.**
7. **Importe de la posición, %**\
   Cuando se recibe una señal, la posición se cierra en el porcentaje especificado en el ajuste.
8. **Importe de la posición + % del saldo**\
   La señal cerrará la posición actual + abrirá una nueva posición por % del saldo.
9. **Importe de la posición + (% del saldo x Apalancamiento)**\
   La señal cerrará la posición actual + abrirá una nueva posición por % del saldo multiplicado por el apalancamiento.

### Por el importe de la posición

Cuando llegue la señal, se creará una orden de reversa= **2x** de la posición actual. Es decir, se cerrará la posición actual y se abrirá una nueva posición con el mismo importe.

<figure><img src="/files/wfAKANSZms7aMTSsGrBM" alt="" width="563"><figcaption></figcaption></figure>

## Limitaciones

<figure><img src="/files/3PZOljDD2mpOdYCbtAvZ" alt="" width="563"><figcaption></figcaption></figure>

### Comprobación de beneficios

Si se activa, las posiciones no rentables no se cerrarán cuando se reciba la señal de cierre.

## Operaciones masivas

<figure><img src="/files/YIca3TyVyXHjOUxMlqG5" alt="" width="563"><figcaption></figcaption></figure>

### Cerrar TODAS las posiciones

Si este parámetro está activado y se recibe una señal de cierre, todas las posiciones abiertas en este marcador se cerrarán de acuerdo con el ajuste **Limitaciones / Posición**:

* **Cualquiera**\
  Cerrará todas las posiciones en este mercado.
* **Sólo Long**\
  Cerrará todas las posiciones Long en este mercado.
* **Sólo Short**\
  Cerrará todas las posiciones Short en este mercado.

Si se envía una señal con "`positionSide": "flat`", se cerrarán todas las posiciones en el par dado en el mercado dado. Por ejemplo:

```
{
  "name": "Hook 72767",
  "secret": "dy2uuc5bih8",
  "side": "buy",
  "symbol": "XRPUSDT",
  "positionSide": "flat"
}
```

## Controlar una opción en la señal

{% content-ref url="/pages/cgZrKj5FnbNwAgTS5Ok6" %}
[Controlar una opción en la señal](/es/algo-trading/signals-tradingview/controlling-an-option-in-the-signal.md)
{% endcontent-ref %}

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

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


---

# 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://docs.finandy.com/es/algo-trading/signals-tradingview/interface/close.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.
