# 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->](https://docs.finandy.com/es/algo-trading/signals-tradingview/controlling-an-option-in-the-signal)
{% endhint %}

### 2. Tipo de orden

{% content-ref url="../../../trading/create-order-grid/order-types" %}
[order-types](https://docs.finandy.com/es/trading/create-order-grid/order-types)
{% endcontent-ref %}

### 3.1 Cierre parcial de posición

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

<figure><img src="https://3608879991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQqBKhpzlKw1aGr0ky2D%2Fuploads%2F1c27Bk5SnvEDX9A0UMVL%2Fimage.png?alt=media&#x26;token=c175ae6c-a115-495b-9fcf-94057f06cf87" 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="https://3608879991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQqBKhpzlKw1aGr0ky2D%2Fuploads%2F3xikjNzuBjsKOffRrued%2Fimage.png?alt=media&#x26;token=5165175c-d265-49d1-ac1d-b9843af109e0" 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="https://3608879991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQqBKhpzlKw1aGr0ky2D%2Fuploads%2Fe5iQgjow92OMnwbg8fdh%2Fimage.png?alt=media&#x26;token=21e1dcc1-55eb-4134-af13-406ec27a4266" alt="" width="563"><figcaption></figcaption></figure>

## Limitaciones

<figure><img src="https://3608879991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQqBKhpzlKw1aGr0ky2D%2Fuploads%2FiqDxiq1IOCmhBsOlxKw7%2Fimage.png?alt=media&#x26;token=f0348aa9-b01f-4896-9f34-d936f3205c96" 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="https://3608879991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQqBKhpzlKw1aGr0ky2D%2Fuploads%2FdIVk1MerdkrCsxerBQVp%2Fimage.png?alt=media&#x26;token=fae00f58-5145-4f59-a407-e6d273cf29b2" 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="../controlling-an-option-in-the-signal" %}
[controlling-an-option-in-the-signal](https://docs.finandy.com/es/algo-trading/signals-tradingview/controlling-an-option-in-the-signal)
{% endcontent-ref %}

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

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