---
description: 8.12.0
---

# SET

## Описание

Экшн для установки различных параметров и настроек торгового аккаунта, включая плечо, режимы торговли, типы маржи и другие конфигурации.

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

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

## Алиасы

Нет

## Синтаксис

```
action=set;value=VALUE[;дополнительные_параметры]
```

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

```
set=VALUE[;дополнительные_параметры]
```

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

### value

Тип устанавливаемого параметра

```
value=LEVERAGE      # установка плеча
value=DUALSIDE      # режим хеджирования
value=ISOLATEDMARGIN # изолированная маржа
```

## Типы настроек

### LEVERAGE - Установка плеча

Устанавливает плечо для торгового инструмента (только futures)

```
action=set;value=LEVERAGE;symbol=BTCUSDT;lev=10;mktype=futures
set=LEVERAGE;symbol=ETHUSDT;lev=20;mktype=futures
```

**Параметры:**

* `symbol` - торговый инструмент
* `lev` / `leverage` - значение плеча (1-125)

### DUALSIDE - Режим хеджирования

Включает/выключает режим хеджирования позиций (только futures)

```
action=set;value=DUALSIDE;dualside=true;mktype=futures
set=DUALSIDE;dualside=false;mktype=futures
```

**Параметры:**

* `dualside` - true (включить) или false (выключить)

### ISOLATEDMARGIN - Изолированная маржа

Устанавливает режим изолированной маржи для инструмента (только futures)

```
action=set;value=ISOLATEDMARGIN;symbol=BTCUSDT;isisolated=true;mktype=futures
set=ISOLATEDMARGIN;symbol=ETHUSDT;isisolated=false;mktype=futures
```

**Параметры:**

* `symbol` - торговый инструмент
* `isisolated` - true (изолированная) или false (кросс)

### TAKEDUST - Конвертация пыли

Конвертирует мелкие остатки активов в основную валюту (только spot)

```
action=set;value=TAKEDUST;mktype=spot
set=TAKEDUST;mktype=spot
```

### TRANSFERDEPO - Перевод средств

Переводит средства между кошельками

```
action=set;value=TRANSFERDEPO;asset=USDT;amount=100;from=spot;to=futures;mktype=spot
```

**Параметры:**

* `asset` - актив для перевода
* `amount` - сумма перевода
* `from` - источник (spot/futures)
* `to` - назначение (spot/futures)

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

### Установка плеча 10x для Bitcoin

```
action=set;value=LEVERAGE;symbol=BTCUSDT;lev=10;mktype=futures
set=LEVERAGE;symbol=BTCUSDT;lev=10;mktype=futures
```

### Включение режима хеджирования

```
action=set;value=DUALSIDE;dualside=true;mktype=futures
set=DUALSIDE;dualside=true;mktype=futures
```

### Установка изолированной маржи

```
action=set;value=ISOLATEDMARGIN;symbol=ETHUSDT;isisolated=true;mktype=futures
set=ISOLATEDMARGIN;symbol=ETHUSDT;isisolated=true;mktype=futures
```

### Перевод USDT со спота на фьючерсы

```
action=set;value=TRANSFERDEPO;asset=USDT;amount=1000;from=spot;to=futures;mktype=spot
```

### Конвертация пыли на споте

```
action=set;value=TAKEDUST;mktype=spot
set=TAKEDUST;mktype=spot
```

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

```
set=LEVERAGE;symbol=BTCUSDT;lev=20;mktype=futures::action=openposition;symbol=BTCUSDT;side=BUY;openpro=50;mktype=futures
```

_Устанавливает плечо 20x, затем открывает позицию_

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

{% hint style="info" %}
**Сокращенная запись** Вместо `action=set;value=LEVERAGE` можно использовать `set=LEVERAGE`
{% endhint %}

{% hint style="warning" %}
**Ограничения биржи** Каждая биржа имеет свои ограничения на максимальные значения плеча и поддерживаемые режимы
{% endhint %}

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

{% hint style="warning" %}
**Влияние на существующие позиции** Изменение режимов торговли может повлиять на существующие открытые позиции
{% endhint %}

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

Возвращает подтверждение установки параметра или сообщение об ошибке.

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

* [GET](get) - получение текущих значений параметров
* [OPENPOSITION](openposition) - открытие позиций с установленными параметрами
* [NEWORDER](neworder) - создание ордеров с учетом настроек
