WebSocket Canales de Datos del Mercado Público
WebSocket Canales de Datos del Mercado Público
Utiliza canales de mercado público cuando una aplicación necesita precios actualizados continuamente, operaciones, velas o profundidad en el libro de órdenes sin consultar repetidamente REST endpoints. Estos flujos pueden soportar pantallas de trading, pantallas de precios, alertas y monitoreo de mercado.
Conexión URL
El WebSocket público no requiere autenticación.
Para el ciclo de vida de la conexión, darse de baja, hacer ping y reconectarse, consulta Conexión, Suscripción y Latido.
Canales comunes
Elige un canal
Ejemplo de suscripción
Envoltorio de mensajes push
Usa topic para enrutar cada mensaje al manejador correcto y ts para observar el momento de entrega. El objeto data contiene la carga útil para el canal suscrito.
Manejo de la libreta de pedidos
El canal de profundidad envía primero una instantánea y luego actualizaciones incrementales. Inicializa el libro local desde la instantánea antes de aplicar las actualizaciones. Después de reconectarte, crea una nueva sesión, suscríbete de nuevo y reconstruye el libro local desde la siguiente instantánea en lugar de continuar desde un estado obsoleto en memoria.
Recomendaciones de producción
- Generar un
idúnico para cada solicitud de suscripción, baja y ping. - Confirmar los acuses de recibo de suscripción antes de tratar un canal como activo.
- Suscribirse de nuevo a todos los temas requeridos después de reconectarse.
- Mantener las lecturas de red separadas del procesamiento lento de bases de datos o UI.
- Frecuencia de desconexión del monitoreo, retraso en el procesamiento de mensajes y cargas útiles deformadas.
- Usar Canal de Usuario Privado para actualizaciones autenticadas de cuentas y pedidos.