Saltar al contenido principal

Tickers en tiempo real

Este servicio emite eventos en tiempo real con datos actualizados de los tickers de los símbolos spot en Bybit. El frontend debe consumir estos eventos para mostrar precios, volúmenes y capitalización de mercado.


📡 Evento principal

  • Nombre: ticker_update
  • Descripción: Actualización de ticker para un símbolo específico.
  • Frecuencia: Varias veces por segundo, según la llegada de datos.

📋 Datos recibidos en el evento ticker_update

CampoTipoDescripción
symbolstringSímbolo del mercado (ejemplo: BTCUSDT)
baseCoinstringMoneda base del par (ejemplo: BTC)
quoteCoinstringMoneda cotizada del par (ejemplo: USDT)
lastPricestringPrecio último registrado
volume24hstringVolumen negociado en las últimas 24 horas
price24hPcntstringPorcentaje de cambio del precio en las últimas 24 horas
highPrice24hstringPrecio máximo en las últimas 24 horas
lowPrice24hstringPrecio mínimo en las últimas 24 horas
bid1PricestringMejor precio de compra (bid)
bid1SizestringTamaño disponible en la mejor oferta de compra
ask1PricestringMejor precio de venta (ask)
ask1SizestringTamaño disponible en la mejor oferta de venta
openIntereststringInterés abierto del mercado
openInterestValuestringValor monetario del interés abierto
timestampnumberMarca de tiempo local en milisegundos cuando se procesó el dato
marketCapnumber | nullCapitalización de mercado en USD, si está disponible

📝 Consideraciones para el frontend

  • Los datos numéricos se envían como strings para preservar la precisión decimal; convierte a número donde sea necesario.
  • El campo marketCap puede ser null si no se pudo obtener la capitalización actual.
  • La lista de símbolos cubiertos es dinámica y se actualiza desde el backend.
  • El frontend solo debe escuchar el evento ticker_update para mostrar datos en tiempo real.