Entrega e integraciones
Un feed de precios, múltiples formas de conectar.
Cuando su política de precios produce una cotización válida, CoinPriceFeeds puede enviarla a puentes de plataforma y sistemas downstream mediante un stream sencillo o FIX 4.4.
- Streaming sencillo basado en líneas, sin SDK propietario.
- Entrega de FIX 4.4 en cualquiera de las direcciones de conexión.
- Suscripciones de símbolos independientes para múltiples consumidores.
Pequeña superficie de integración
Use streaming sencillo cuando un SDK completo añadiría más trabajo que valor.
FIX cuando encaje
Conéctese a flujos de datos de mercado existentes en modo aceptador o iniciador.
Los consumidores permanecen aislados
Una conexión lenta o fallida no puede bloquear el motor ni a ningún otro consumidor.
En esta página
Transmisión simple sobre TCP
La ruta de integración más corta es un stream de precios sencillo basado en líneas. Después de un breve handshake de inicio de sesión, el cliente recibe el símbolo y los valores bid y ask como texto legible.
Puede consumirse desde cualquier lenguaje capaz de abrir un socket TCP. El cliente no necesita instalar un runtime propietario, una versión concreta de SDK ni una biblioteca específica de la plataforma.
El cliente puede solicitar una lista de símbolos explícita cuando se conecta. Si no se suministra ninguna lista, la conexión puede recibir el feed completo.
Este protocolo suele conectarse a la plataforma del bróker mediante el puente o la capa de integración que ya utiliza el cliente. Los detalles de conexión y los endpoints se proporcionan durante la incorporación.
Entrega FIX 4.4
Para los sistemas downstream que ya utilizan datos de mercado mediante FIX, CoinPriceFeeds admite la entrega con FIX 4.4. FIX 4.4 se refiere a la especificación publicada por FIX Trading Community ; el flujo exacto depende de la sesión y el mapeo de campos acordados.
Dos modelos de conexión están disponibles:
- Modo aceptador: su sistema se conecta a CoinPriceFeeds y se suscribe a los símbolos necesarios.
- Modo iniciador: CoinPriceFeeds inicia la conexión hacia el endpoint que usted proporciona.
El estado de las suscripciones se mantiene por sesión FIX. Cada consumidor puede solicitar un conjunto de símbolos distinto, y un fallo de envío en una sesión no interrumpe la entrega a las demás.
Los tipos de mensajes específicos y los requisitos de dialecto de mercado se confirman durante la definición técnica.
Varios consumidores pueden compartir una política de precios.
El mismo feed específico del cliente puede servir a más de una integración de plataforma. Eso evita reconstruir el cálculo de precios dentro de cada destino.
Cada consumidor recibe los símbolos de salida que necesita, mientras que las fuentes, las reglas de precios y la protección permanecen centrales y consistentes.
Esto resulta útil cuando un bróker:
- utiliza más de una plataforma de trading;
- migrando de una plataforma a otra;
- separando grupos de clientes a través de entornos;
- alimenta un sistema interno de riesgos o conciliación junto con la plataforma de trading; o
- mantiene conexiones principal y de respaldo activas al mismo tiempo.
Keepalive e identidad de configuración
El flujo incluye un keepalive ligero para que un cliente pueda distinguir un mercado tranquilo de una conexión muerta.
También expone una huella de configuración compacta de las reglas de precios cargadas en ese servidor. Un cliente o herramienta de comparación puede verificar que los endpoints principales y de respaldo están usando la misma configuración antes de que se necesite un failover.
La visión general de redundancia explica cómo esa huella de configuración se empareja con la comparación de precios y actividad en tiempo real.
Los consumidores lentos no bloquean a los demás.
Un puente congestionado o una red lenta no deben detener el motor de precios.
Un consumidor lento puede recibir una frecuencia de actualización efectiva menor, mientras la entrega da prioridad a los precios actuales frente a una cola ilimitada de actualizaciones antiguas. Los demás consumidores y el motor de precios siguen funcionando de forma independiente.
Aislamiento por feed y conexión
Cada feed de cliente tiene su propio estado de precios, configuración de salida, dashboard y monitorización. Las suscripciones FIX se mantienen por sesión descendente.
Eso mantiene claros dos límites importantes:
- un consumidor con suscripción explícita recibe solo los símbolos solicitados, mientras un cliente de streaming puede elegir el feed completo; y
- el problema de configuración o conexión de un feed de cliente se contiene en ese feed en la mayor medida posible.
Herramientas para integración y diagnóstico
CoinPriceFeeds puede proporcionar un pequeño cliente de referencia que demuestre el handshake del stream, la suscripción, el análisis y la validación básica.
Las herramientas de diagnóstico adicionales pueden:
- registrar el tráfico en ambas direcciones durante la resolución de problemas del analizador;
- comparar endpoints principales y de respaldo;
- comprobar la concordancia de actividad y spread por símbolo; y
- producir resultados legibles por máquina para un proceso de aceptación o despliegue.
La página para equipos de tecnología describe la ruta desde los detalles del endpoint hasta producción, mientras la guía de evaluación de feeds enumera las preguntas que conviene resolver antes de integrar.
Un feed adaptado a su configuración
Solicite un feed de demostración para su plataforma de destino.
Comience con el formulario breve. Pediremos por correo electrónico la plataforma, puente o flujo de trabajo FIX, símbolos, dirección de conexión y expectativas de respaldo.