Barfinex
Все биржи
Binance

Binance

АктивенКрипто — крупные биржи
connectorType: "binance"

Binance — крупнейшая криптовалютная биржа мира с суточным объёмом торгов свыше $50 млрд. Платформа предоставляет спотовую торговлю, бессрочные фьючерсы, монетно-маргинальные контракты и маржинальную торговлю по 400+ парам с максимальной ликвидностью на рынке. Barfinex подключает Binance на уровне HARDENED — коннектор автоматически обрабатывает коды 418/429, управляет частотой запросов и применяет экспоненциальный повтор, чтобы сессии не прерывались даже при высокой нагрузке. Доступны стримы ордербука, сделок и свечей, а также полное управление жизненным циклом ордеров.

Архитектура подключения

Binance
WebSocket / REST
Connector
libs/exchange-binance
Provider
:8081/api
Detector
Advisor
Studio

Коннектор получает данные от биржи и передаёт их в Provider (порт 8081). Оттуда — в Детектор, Советник и Studio.

Технологии

Транспорт
WebSocketREST
Аутентификация
API Key + Secret
Формат данных
JSON
Особенности
Rate LimiterTestnet418/429 Protection

Для кого

  • Binance — выбор по умолчанию для большинства автоматических стратегий благодаря несравнимой ликвидности и широкому покрытию пар.
  • Подходит для высокочастотного спотового скальпинга, трендовых стратегий на бессрочных фьючерсах и арбитражных ботов, которым нужны узкие спреды по множеству пар одновременно.
  • Пользователи Barfinex, ведущие бэктесты эффективности капитала или бумажные торги, найдут данные Binance наиболее репрезентативным бенчмарком для глобального крипторынка.

Возможности интеграции

Спот-торговляДа
Фьючерсная торговляДа
Маржинальная торговляДа
Стриминг ордербукаДа
Стриминг сделокДа
Стриминг свечейДа
Исторические данныеДа
Исполнение ордеровДа
Тестовая сетьДа

Подключение через код

1Переменные окружения (.env)

BINANCE_API_KEY=your_key_here
BINANCE_API_SECRET=your_secret_here

2Конфигурация коннектора

// config/config.provider.json
{
  "provider": {
    "connectors": [
      {
        "connectorType": "binance",
        "enabled": true,
        "key": "${BINANCE_API_KEY}",
        "secret": "${BINANCE_API_SECRET}",
        "markets": [
          { "marketType": "spot", "symbols": [{ "name": "BTCUSDT" }] }
        ],
        "subscriptions": [
          { "type": "PROVIDER_MARKETDATA_CANDLE", "symbols": ["BTCUSDT"], "intervals": ["min1", "h1"], "active": true },
          { "type": "PROVIDER_MARKETDATA_TRADE", "symbols": ["BTCUSDT"], "active": true },
          { "type": "PROVIDER_MARKETDATA_ORDERBOOK", "symbols": ["BTCUSDT"], "active": true }
        ]
      }
    ]
  }
}

3Проверка и запрос данных

# Проверка подключения
curl -H "Authorization: Bearer $PROVIDER_API_TOKEN" \
  https://localhost:8081/api/exchanges/runtime-proof

# Свечи (последние 7 дней)
curl -H "Authorization: Bearer $PROVIDER_API_TOKEN" \
  "https://localhost:8081/api/candles/binance/spot/BTCUSDT/h1?days=7"

Доступные данные через API

/api/candles/binance/...
/api/trades/binance/...
/api/orderbook/binance/...
/api/account/binance/...
/api/symbols/binance/...
/api/assets/binance/...

Подключение через Studio — в разработке, появится в следующем релизе.

Важно

Необходимые права: Чтение + Спотовая торговля + Фьючерсная торговля (активируются раздельно в настройках API Binance).
Лимит запросов: 1 200 в минуту на REST; коннектор Barfinex управляет нагрузкой автоматически.
Настоятельно рекомендуется привязка к IP-адресу — это резко снижает риск кражи ключа.
Не включайте право на Вывод средств.
Ключевая пара одна для споты и фьючерсов, но раздел Futures должен быть предварительно активирован в аккаунте.
Рынки
СпотФьючерсы
Основан2017
Штаб-квартираGlobal (Cayman Islands)
API документацияОткрыть

Давайте свяжемся

Есть вопросы или хотите узнать больше о Barfinex? Напишите нам.