---
description: 8.12.0
---

# CLOSEPOSITION

## Описание

Экшн для закрытия открытых позиций на фьючерсном рынке. Позволяет закрыть полностью или частично позицию по рыночной или лимитной цене.

## Поддерживаемые рынки

* ❌ Spot (спот)
* ✅ Futures (фьючерсы)

## Алиасы

* EXIT
* EXITPOSITION

## Синтаксис

```
action=closeposition;symbol=SYMBOL[;дополнительные_параметры]
```

**Сокращенная запись:**

```
closeposition=SYMBOL[;дополнительные_параметры]
exit=SYMBOL[;дополнительные_параметры]
```

## Обязательные параметры

### symbol

Торговый символ позиции для закрытия

```
symbol=BTCUSDT
```

### mktype

Тип рынка (всегда futures)

```
mktype=futures
```

## Дополнительные параметры

### closepro

Процент позиции для закрытия (по умолчанию 100%)

```
closepro=50        # закрыть 50% позиции
closepro=100       # закрыть всю позицию
```

### price

Лимитная цена для закрытия (по умолчанию рыночная)

```
price=30000        # закрыть по цене 30000
```

### type

Тип ордера для закрытия

```
type=MARKET        # рыночный ордер (по умолчанию)
type=LIMIT         # лимитный ордер
```

### positionside

Для режима хеджирования

```
positionside=long     # закрыть long позицию
positionside=short    # закрыть short позицию
```

### Параметры количества

{% hint style="info" %}
**Подробнее о формировании количества** Детальную информацию о всех способах указания количества см. в разделе [Формирование количества](../formirovanie-kolichestva)
{% endhint %}

**Абсолютное количество:**

```
qty=0.5            # закрыть точно 0.5 единицы
```

**Процентное количество:**

```
closepro=50        # закрыть 50% позиции (по умолчанию 100%)
```

### clientid

Пользовательский ID для ордера закрытия

```
clientid=close_order_123
```

## Примеры использования

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

```
action=closeposition;symbol=BTCUSDT;mktype=futures
closeposition=BTCUSDT;mktype=futures
exit=BTCUSDT;mktype=futures
```

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

```
action=closeposition;symbol=ETHUSDT;closepro=50;mktype=futures
closeposition=ETHUSDT;closepro=30;mktype=futures
```

### Закрытие по лимитной цене

```
action=closeposition;symbol=BTCUSDT;price=31000;type=LIMIT;mktype=futures
closeposition=BTCUSDT;price=31000;mktype=futures
```

### Закрытие конкретного количества

```
action=closeposition;symbol=ETHUSDT;qty=1.5;mktype=futures
closeposition=ETHUSDT;qty=0.8;mktype=futures
```

### В режиме хеджирования

```
action=closeposition;symbol=BTCUSDT;positionside=long;mktype=futures
closeposition=BTCUSDT;positionside=short;closepro=75;mktype=futures
```

### С пользовательским ID

```
action=closeposition;symbol=ADAUSDT;clientid=emergency_exit;mktype=futures
closeposition=ADAUSDT;clientid=profit_taking;mktype=futures
```

### В составе сцепки команд

```
action=closeposition;symbol=BTCUSDT;mktype=futures::action=openposition;symbol=ETHUSDT;side=BUY;openpro=100;mktype=futures
```

_Закрывает позицию по Bitcoin, затем открывает позицию по Ethereum_

## Особенности

{% hint style="info" %}
**Сокращенная запись** Поддерживает алиасы `exit`, `closeposition` и `exitposition`
{% endhint %}

**Только фьючерсы** Экшн работает только с фьючерсными позициями

{% hint style="info" %}
**Автоматическое определение стороны** Система автоматически определяет сторону для закрытия на основе текущей позиции
{% endhint %}

{% hint style="warning" %}
**Проверка позиции** Если позиция уже закрыта или отсутствует, будет возвращена ошибка
{% endhint %}

{% hint style="info" %}
**Рыночное исполнение** По умолчанию использует рыночные ордера для быстрого закрытия
{% endhint %}

## Результат выполнения

Возвращает подтверждение закрытия позиции с деталями исполненного ордера.

## Связанные экшены

* [OPENPOSITION](openposition) - открытие новых позиций
* [EXITALLPOSITIONS](exitallpositions) - закрытие всех позиций
* [NEWORDER](neworder) - создание ордеров
* [CANCELORDER](cancelorder) - отмена ордеров
