Bybit Websocket Connect API

Moved Поддержка
  • Здравствуйте
    Пытаюсь в Node.js выполнить демо-код коннекта к вебсокету Bybit
    Модуль bybit-api установил. С модулем bybit-api-node тоже самое. Ключи получил на тестовый аккаунт
    В лог ничего не выдается (ни результата, ни ошибки).
    Подскажите, что я делаю не так.

    const { WebsocketClient } = require('bybit-api')
    const API_KEY = 'my_key'
    const PRIVATE_KEY = 'my_secret'
    
    const wsConfig = {
      key: API_KEY,
      secret: PRIVATE_KEY,
    
      testnet: false,
      market: 'linear',
      wsUrl: 'wss://stream.bybit.com/v5/public/linear'
    }
    
    const ws = new WebsocketClient(wsConfig)
    
    // subscribe to multiple topics at once
    ws.subscribe(['position', 'execution', 'trade'])
    
    // and/or subscribe to individual topics on demand
    ws.subscribe('kline.BTCUSD.1m')
    
    // Listen to events coming from websockets. This is the primary data source
    ws.on('update', (data) => {
      console.log('update', data)
    })
    
  • FoxF Fox moved this topic from Делитесь модулями on
  • Решил вопрос. Проблема была в синхронизации. Более подробно тут:
    https://community.bablosoft.com/topic/4450/websocket-на-node-js/6