Режимы Binance и частые ошибки
В настройке Binance есть еще один источник путаницы по сравнению с Bybit: необходимо соответствовать не только среде, но и продукту. Спот-ключ, подключенный как фьючерс, или фьючерсный ключ, подключенный как спот, являются распространенной схемой отказа.
Что это
В этой статье объясняется, как SteadyEdge обрабатывает среды Binance и выбор продуктов, а также как решать распространённые проблемы с проверкой.
Когда использовать
Используйте эту статью, если:
- вы подключаете аккаунт Binance
- Проверка Binance не удалась
- аккаунт Binance не ведет себя должным образом в редакторе ботов
Перед началом
Важное поведение:
- Для учётных записей Binance в SteadyEdge требуется выбор продукта.
- продукт может быть Спот или Фьючерс .
- среда может быть «основной», «тестовой» или «демо».
- продукт и среда должны соответствовать созданному вами ключу
В настоящее время официальная документация Binance описывает следующие ключевые основы API:
- главная страница: https://api.binance.com/api
- точечная тестовая сеть: https://testnet.binance.vision/api
- точечный демонстрационный режим: https://demo-api.binance.com/api
- основной фьючерс: https://fapi.binance.com
- База песочницы для фьючерсов USD-M, задокументированная Binance: https://demo-fapi.binance.com
Пошагово
Шаг 1. Сначала выберите правильный продукт
Для Binance начните с выбора, предназначен ли ключ для:
- Спот
- Фьючерсы
Этот выбор влияет на то, какое семейство конечных точек Binance SteadyEdge использует во время проверки и последующих торговых операций.
Шаг 2. Сопоставьте среду с ключом
После продукта выберите правильную среду:
- Основной
- Тестнет
- Демо
Если продукт или среда неверны, проверка может завершиться неудачей, даже если ключ и секрет верны.
Шаг 3. Узнайте, что проверяет SteadyEdge
SteadyEdge не просто проверяет наличие ключа.
Для проверки Binance SteadyEdge проверяет торговые возможности:
- Спот-счета проверяются по конечным точкам спот-счетов и должны включать разрешение на торговлю SPOT.
- фьючерсные счета проверяются по конечным точкам фьючерсных счетов и должны быть доступными для торговли
Если canTrade имеет значение false, аккаунт не пройдет проверку.
Не включайте снятие средств, переводы, управление субсчетами или разрешения в стиле администратора. SteadyEdge их не использует.
Шаг 4. Интерпретируйте ошибки Binance как подсказки по настройке
Когда проверка Binance завершается неудачно, ошибка обычно указывает на одну из следующих основных причин:
- несоответствие спота или фьючерса
- несоответствие основной сети, тестовой сети или демо-версии
- отсутствует разрешение на торговлю
- ключ, созданный для одной песочницы, используется в другой среде
Шаг 5. Повторно проверьте контекст бота после исправления аккаунта.
Если вы меняете продукт или среду в аккаунте, также перепроверьте всех привязанных к нему ботов. Различия в продуктах влияют на:
- доступные рынки
- побочное поведение
- использовать ожидания
- логика маржи
Что вы должны увидеть
Исправное соединение с Binance должно показывать:
- правильный продукт
- правильное окружение
- действительный статус
- нет активной ошибки проверки
Частые ошибки
- подключение фьючерсного ключа в качестве спот-счета
- подключение спотового ключа в качестве фьючерсного счета
- использование учётных данных testnet или demo при выборе Main
- исправление ключа снаружи, но забывание повторной проверки внутри платформы
- сохранение старой конфигурации бота после изменения основного продукта аккаунта.
Связанные статьи
- Подключение биржевого аккаунта
- Среды Bybit и распространённые ошибки
- Основные поля бота: биржа, символ, сторона, плечо и размер позиции