API Reference

WebSocket API

Реалтайм данные через WebSocket

WebSocket API

WebSocket API для получения данных в реальном времени.

WebSocket API в действии
Реалтайм обновления ордеров через WebSocket

Подключение

const ws = new WebSocket('ws://localhost:3000/ws');
ws.onopen = () => {
  ws.send(JSON.stringify({
    type: 'auth',
    token: 'YOUR_API_TOKEN'
  }));
};

Подписка на каналы

// Подписка на тикер
ws.send(JSON.stringify({
  type: 'subscribe',
  channel: 'ticker',
  symbol: 'BTCUSDT'
}));

// Подписка на сделки
ws.send(JSON.stringify({
  type: 'subscribe',
  channel: 'trades',
  symbol: 'BTCUSDT'
}));

Каналы

КаналОписание
tickerТекущая цена и изменение
tradesПоток сделок
orderbookСтакан ордеров
candlesСвечи (1m, 5m, 15m, 1h, 4h, 1d)
ordersВаши ордера
positionsВаши позиции

Формат сообщений

// Ticker
{
  "channel": "ticker",
  "symbol": "BTCUSDT",
  "price": 50000.00,
  "change24h": 2.5,
  "volume24h": 1000000
}

// Trade
{
  "channel": "trades",
  "symbol": "BTCUSDT",
  "price": 50000.00,
  "amount": 0.1,
  "side": "buy",
  "timestamp": 1700000000000
}

Нужна помощь?

Свяжитесь с нашей поддержкой

Telegram поддержка