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

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


---

# 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/ru/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.
