AlgoVestaGlosario › Feed handler de criptomonedas

Crypto y futuros

Feed handler de criptomonedas

Un gestor de feeds cripto es el componente que recibe datos de mercado en vivo de los exchanges, precios de referencia (mark price), tickers y eventos de cuenta como ejecuciones y cambios de posición, a través de flujos WebSocket, mantiene esos datos actualizados, y se los entrega a las partes de una plataforma que valoran posiciones, detectan cierres y mueven stops.

Por qué importa

Una plataforma de automatización es tan fiable como su feed de datos. Si el feed está desactualizado, el beneficio no realizado y la distancia de liquidación son incorrectos; si se pierde un evento de cuenta, una posición que se cerró en el exchange sigue mostrándose como abierta, o una ejecución de take-profit se confunde con un cierre total; si inventa valores cuando un flujo se cae, el panel muestra números que el exchange no tiene. Los feeds también cuestan dinero y consumen el presupuesto de límite de tasa, así que un diseño que abre un flujo de precios por usuario no escala, y un diseño que consulta endpoints REST por cuenta alcanza los límites rápido.

Cómo lo gestiona AlgoVesta

AlgoVesta separa los datos públicos de los privados. Los precios de referencia y tickers públicos se leen una sola vez de los flujos públicos de los exchanges mediante un alimentador compartido y se sirven a todas las cuentas, así que el coste no crece con el número de usuarios; futuros y spot usan flujos distintos y nunca se mezclan para el mismo símbolo. Los eventos privados de cuenta, actualizaciones de órdenes, ejecuciones y cambios de posición, se leen del propio flujo autenticado de cada cuenta y se confirman contra REST en un ciclo corto, así que una posición que llega a cero en el exchange se detecta como cerrada y una ejecución parcial de take-profit no se confunde con eso. Los datos desactualizados o ausentes se muestran como desconocidos en lugar de estimados, en línea con la regla de que una cifra mostrada debe ser la propia cifra del exchange. Se supervisa la salud del feed, y un flujo silencioso se trata como un incidente, no como "sin novedades". Consulta la página de exchanges compatibles y la entrada precio de referencia (mark price).

Ejemplo

Doscientas cuentas tienen posiciones en BTCUSDT. El alimentador compartido mantiene abierto un flujo de precio de referencia y actualiza desde él el beneficio no realizado de cada cuenta. Cuando la orden de take-profit de una cuenta se ejecuta por la mitad de su tamaño, el flujo privado de esa cuenta informa de la ejecución; la plataforma registra la salida parcial, mantiene la posición abierta por la mitad restante, y sigue valorándola desde el feed compartido. Si el flujo del exchange se detiene, las cifras afectadas se marcan como desactualizadas en cuestión de segundos en lugar de congelarse en el último valor.

Errores frecuentes

En la práctica

16 exchanges soportados →