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
| Campo | Tipo | Descripción |
|---|---|---|
symbol | string | Símbolo del mercado (ejemplo: BTCUSDT) |
baseCoin | string | Moneda base del par (ejemplo: BTC) |
quoteCoin | string | Moneda cotizada del par (ejemplo: USDT) |
lastPrice | string | Precio último registrado |
volume24h | string | Volumen negociado en las últimas 24 horas |
price24hPcnt | string | Porcentaje de cambio del precio en las últimas 24 horas |
highPrice24h | string | Precio máximo en las últimas 24 horas |
lowPrice24h | string | Precio mínimo en las últimas 24 horas |
bid1Price | string | Mejor precio de compra (bid) |
bid1Size | string | Tamaño disponible en la mejor oferta de compra |
ask1Price | string | Mejor precio de venta (ask) |
ask1Size | string | Tamaño disponible en la mejor oferta de venta |
openInterest | string | Interés abierto del mercado |
openInterestValue | string | Valor monetario del interés abierto |
timestamp | number | Marca de tiempo local en milisegundos cuando se procesó el dato |
marketCap | number | null | Capitalizació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
marketCappuede sernullsi 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_updatepara mostrar datos en tiempo real.