> 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/ru/algo-trading/signals-tradingview/interface/close.md).

# Закрытие / Переворот

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

В <mark style="color:green;">**LONG**</mark> позиции **закрытие** происходит при поступлении <mark style="color:red;">**sell**</mark><mark style="color:red;">↓</mark> сигнала, например:

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

В <mark style="color:red;">**SHORT**</mark> позиции **закрытие**  происходит при поступлении <mark style="color:green;">**buy**</mark><mark style="color:green;">↑</mark> сигнала, например:

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

{% hint style="warning" %}
Позиция также закроется, если стратегия TradingView пришлет сообщение, содержащее <mark style="color:blue;">**"positionSide": "flat"**</mark> вместо <mark style="color:green;">**long**</mark> или <mark style="color:red;">**short.**</mark>
{% endhint %}

## 1. Включён

Если включено, то при поступлении закрывающего сигнала будет создан ордер, закрывающий позицию.

{% hint style="warning" %}
Галочка справа от названия опции означает, что значение будет взято из поступившего сигнала от Трейдингвью, а не из настройки терминала.\
[Подробнее →](/ru/algo-trading/signals-tradingview/controlling-an-option-in-the-signal.md)
{% endhint %}

## 2. Тип ордера

{% content-ref url="/pages/x7imJIfNeGI88QGH5loq" %}
[Типы ордеров](/ru/trading/create-order-grid/order-types.md)
{% endcontent-ref %}

## 3.1. Частичное закрытие позиции

Выберите "**Закрытие / Переворот на объём из сигнала**".

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

Ниже подгрузится строка, где есть возможность выбрать способ расчета закрывающего количества в ордере.

* **Объём открытия + Объём позиции**\
  Используется при [перевороте позиции](#3.3.-perevorot-pozicii).&#x20;
* **Количество**\
  В поле справа указывается количество токенов (контрактов) создаваемого ордера. \
  Например, если указано <mark style="color:red;">**100**</mark> в паре **XRPUSDT**, то будет создан ордер на <mark style="color:red;">**100 XRP**</mark>
* **Объём**\
  Указывается сумма (объём) создаваемого ордера.\
  Например, если указано <mark style="color:red;">**0.01**</mark> в паре **LTCBTC**, то будет создан ордер объёмом <mark style="color:red;">**0.01 BTC.**</mark>
* **Объем, USD**\
  Указывается сумма (объём) создаваемого ордера в долларовом эквиваленте.\
  Например, если указано <mark style="color:red;">**100**</mark> в паре **LTCBTC**, то будет создан ордер объёмом, эквивалентный <mark style="color:red;">$</mark><mark style="color:red;">**100.**</mark>
* **% от полного баланса**\
  Будет создан ордер в процентном соотношении от общего баланса (доступный баланс кошелька + объем позиций + PnL позиций).\
  Например, в кошельке 1000 USDT, в позициях 2000 USDT и PNL 100 USDT и мы указываем **10%** от баланса, значит ордер будет создан на сумму \
  (1000 + 2000 + 100) х 10 / 100 = <mark style="color:red;">**310 USDT.**</mark>

{% hint style="info" %}
В полном балансе учитываются все токены, находящиеся на балансе. К примеру, ваш кошелек содержит 100 BUSD и 100 USDT. Полный баланс равен 200.
{% endhint %}

* **% от полного баланса х Плечо**\
  Также как и в предыдущей опции, только полученная сумма умножается на плечо. \
  Из примера выше при плече = **5х** сумма ордера составит <mark style="color:red;">**1550 USDT.**</mark>&#x20;
* **% от доступного баланса** \
  Будет создан ордер в процентном соотношении от свободного баланса на данном маркете. \
  Например, в кошельке <mark style="color:red;">**500 USDT**</mark>, в позициях <mark style="color:red;">1</mark><mark style="color:red;">**00**</mark> USDT и вы указываете **10%** от баланса, значит ордер будет создан на сумму (500 - 100) х 10 / 100 = <mark style="color:red;">**40 USDT.**</mark>
* **% от доступного баланса х Плечо**\
  Также как и в предыдущем примере, только полученная сумма умножается на плечо. \
  Например, возьмём данные из предыдущего пункта с плечом <mark style="color:red;">**7х**</mark> сумма ордера составит 40 х 7 = <mark style="color:red;">**280 USDT.**</mark>
* **Объём позиции, %** \
  Указывается значение от <mark style="color:red;">**0**</mark> до <mark style="color:red;">**100.**</mark> \
  Например, если указать <mark style="color:red;">**50**</mark>, то позиция закроется на половину.\
  Если указать <mark style="color:red;">**100**</mark>, то позиция закроется полностью.
* **Объём позиции + % от баланса** \
  Используется при [перевороте позиции](#3.3.-perevorot-pozicii).&#x20;
* **Объём позиции + (% от баланса х Плечо)**\
  Используется при [перевороте позиции](#3.3.-perevorot-pozicii).&#x20;

## 3.2. Полное закрытие позиции

Выберите "**Закрыть позицию полностью**".

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

## 3.3. Переворот позиции

{% hint style="info" %}
Опция доступна только для Фьючерсного маркета в одностороннем (не хедж) режиме.
{% endhint %}

Если включено, то при получении закрывающего сигнала будет создана противоположная (реверсная) позиция на количество из сигнала или на количество из текущей позиции.

{% hint style="warning" %}
При активации переворота позиции режим хеджирования (Hedge mode) на бирже должен быть выключен. То есть должен быть включен односторонний (One way) режим.
{% endhint %}

### На сумму из сигнала&#x20;

При выборе данной опции доступна настройка суммы переворота:

1. **Сумма открытия + Сумма позиции**\
   Например, в позиции после частичного закрытия осталось **$100**, а открытие в сигнале = **$500**, то при поступлении закрывающего сигнала будет создан ордер на **$600**, который закроет текущую позицию и откроет противоположную на **$500**.
2. **Количество** \
   На указанное количество токенов (контрактов) будет создан переворотный ордер.\
   Например, в <mark style="color:green;">**LONG**</mark> позиции в паре **XRPUSDT** указано **100**, значит при получении <mark style="color:red;">**SELL**</mark> сигнала создастся ордер с количеством = **100 XRP**.
3. **Сумма**\
   На указанную сумму (объём) будет создан переворотный ордер. \
   Например, в <mark style="color:green;">**LONG**</mark> позиции в паре **LTCBTC** указано **0.01**, значит при получении <mark style="color:red;">**SELL**</mark> сигнала создастся ордер на сумму **0.01 BTC**.
4. **Сумма, USD** \
   На указанную сумму (объём) в долларах будет создан переворотный ордер.\
   Например, если указано **100** в паре **LTCBTC**, то будет создан ордер объёмом, эквивалентный **$100.**
5. **% от баланса** \
   Будет создан закрывающий ордер в процентном соотношении от общего баланса (доступный баланс кошелька + объем позиций + PnL позиций).\
   Например, в кошельке 1000 USDT, в позициях 2000 USDT и PNL 100 USDT и  указано **10%** от баланса, значит ордер будет создан на сумму \
   (1000 + 2000 + 100) х 10 / 100 = **310 USDT.**
6. **% от баланса х Плечо** \
   Тоже самое как и в предыдущей опции, только полученная сумма умножается на плечо. \
   Из примера выше при плече = **5х** сумма ордера составит **1550 USDT.**
7. **Сумма позиции, %**\
   При поступлении сигнала позиция закрывается на процент, указанный в настройке.&#x20;
8. **Сумма позиции + % от баланса** \
   При поступлении сигнала закроется текущая позиция + откроется новая на % от баланса.
9. **Сумма позиции + (% от баланса х Плечо)**\
   При поступлении сигнала закроется текущая позиция + откроется новая на % от баланса, умноженное на плечо.

### На сумму из позиции&#x20;

При поступлении сигнала создастся переворотный ордер = **2х** от текущей позиции. То есть закроется текущая позиция и откроется новая на такое же количество.

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

## Ограничения

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

### Проверять прибыль

Если включено, то убыточные позиции не будут закрываться при поступлении закрывающего сигнала.

## Массовые операции

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

### Закрыть ВСЕ позиции

Если этот параметр включен и получен закрывающий сигнал, то все открытые позиции на данном маркете будут закрыты согласно настройки **Ограничения / Позиция:**

* **Любая** \
  Закроет все позиции на данном маркете.
* **Только Long**\
  Закроет все Long позиции на данном маркете.
* **Только Short**\
  Закроет все Short позиции на данном маркете.

Если отправить сигнал, в котором будет передано `"positionSide": "flat"` - то все позиции на данной паре на данном маркете будут закрыты. Например:

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

## Управление опцией в сигнале

{% content-ref url="/pages/R67DDPZvML34KguhnI7b" %}
[Управление опцией в сигнале](/ru/algo-trading/signals-tradingview/controlling-an-option-in-the-signal.md)
{% endcontent-ref %}

**Остались вопросы? Поможем в нашем Телеграм чате.**

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