# Подключение API Binance

> Как подключить Binance к платформе Veles — через быстрое подключение или ручное создание API-ключа для торговли на споте и фьючерсах.

:::caution[Важно!]
Чтобы торговать на фьючерсах Binance, убедитесь, что:
- Фьючерсный аккаунт [**активирован**](https://help.veles.finance/ru/exchange/binance/prepare/) (иначе создастся только спотовый ключ).
- Включён режим **«Классическая торговля»** (в противном случае бот остановится с ошибкой).
- Торговый счёт **пополнен**, иначе привязка не сработает.
- Аккаунт позволяет полный доступ к ручной торговле (не виртуальный).
:::

## Быстрое подключение к Binance

Для **главных аккаунтов** доступно быстрое подключение.
Субаккаунты подключаются только **вручную**.

1. Перейдите на страницу [управления API-ключами](https://veles.finance/cabinet/account/api).

   [Video](https://static.veles.finance/videos/binance-connect-api-1.mp4)

2. Нажмите **«Добавить API-ключ»**, выберите **Binance** и нажмите **«Подключить в один клик»**.

   [Video](https://static.veles.finance/videos/binance-connect-api-2.mp4)

4. Авторизуйтесь в своём аккаунте Binance.

5. Подтвердите запрос на связывание аккаунта Veles с Binance.

6. Готово — теперь вы можете запускать ботов на **спотовом** и **фьючерсном** счётах Binance.

Если по какой-то причине «Быстрое подключение» не сработало, используйте **ручное подключение**.

:::caution[Важно!]
После подключения обязательно настройте **блокировку «По позиции»** для созданной привязки.
:::

## Ручное создание API-ключа на Binance и привязка к Veles

:::caution[Важно!]
Если вы планируете использовать для торговли ботами субаккаунт на бирже Binance, **не создавайте его на виртуальную почту**. В таких субаккаунтах отсутствует возможность при необходимости управлять позицией через интерфейс биржи и отменять выставленные ордера. Настоятельно рекомендуем использовать только субаккаунты, созданные на реальную почту, чтобы иметь полный контроль над позициями.
:::

### Создание API-ключа на Binance

1. Войдите в аккаунт Binance → откройте меню **«Аккаунт»** → **«Управление API»**.

   [Video](https://static.veles.finance/videos/binance-connect-api-3.mp4)

2. Нажмите **«Создать API»**.

3. Выберите **«Сгенерированный системой»** тип API-ключа и нажмите **«Далее»**.

4. Укажите имя для ключа и нажмите **«Далее»**.

   [Video](https://static.veles.finance/videos/binance-connect-api-4.mp4)

5. Пройдите проверку безопасности через **2FA**.

   Двухфакторная аутентификация обязательна для создания API.

6. После создания в параметрах ключа нажмите **«Редактировать ограничения»** и настройте **ограничения доступа по IP**.

   Включите опцию **«Разрешить доступ только к доверенным IP-адресам»**.

   Добавьте IP-адреса Veles:

   ```
   5.9.195.106 5.9.195.107 5.9.195.108 5.9.195.109 5.9.195.110 5.9.200.58 5.9.200.59 5.9.200.60 5.9.200.61 5.9.200.62 88.198.100.162 88.198.100.163 88.198.100.164 88.198.100.165 88.198.100.166
   ```

7. Затем включите опции:

   - Спотовая и маржинальная торговля
   - Фьючерсы

### Привязка API-ключа к Veles

1. Перейдите на страницу [управления API-ключами](https://veles.finance/cabinet/account/api).

   [Video](https://static.veles.finance/videos/binance-connect-api-1.mp4)

2. Нажмите **«Добавить API-ключ»** и выберите **Binance**, перейдите на вкладку **Ручное подключение**.

3. Дайте привязке информативное имя или оставьте **Binance Futures** по умолчанию. Введите данные из Binance (**API Ключ**, **Секрет**) и сохраните привязку. 

:::caution[Важно!]
При подключении настройте **блокировку «По позиции»**, чтобы избежать пересечения ордеров у нескольких ботов.
:::

---

Теперь ваш аккаунт **Binance** успешно подключён к платформе **Veles** —
можно запускать торговых ботов и управлять сделками напрямую.
