Senzoukria · Glosario

Enrutamiento de órdenes (del clic al motor de emparejamiento)

El enrutamiento de órdenes es el camino que recorre una orden desde una aplicación de trading hasta el motor de emparejamiento del mercado y de vuelta: la plataforma, el sistema de enrutamiento y los controles de riesgo del bróker, la ruta del futures commission merchant hacia el mercado, la pasarela del mercado y el motor. Cada salto puede aceptar, rechazar o retrasar la orden, y cada acuse de recibo vuelve por la misma cadena.

Actualizado en septiembre de 2026Publicado el 25 de septiembre de 2026

En esta página
  1. Los saltos
  2. El acuse de recibo no es la ejecución
  3. En Senzoukria
  4. Dónde se rechazan las órdenes
  5. Errores habituales
  6. Relacionado
  7. En la misma sección
  8. Esta página en otros idiomas
  9. Preguntas frecuentes

Los saltos

  • Aplicación: construye la orden desde el ticket y comprueba sus propias guardas.
  • Proveedor de enrutamiento o sistema del bróker: autentica la sesión y la cuenta.
  • Capa de riesgo del FCM: comprueba los límites de la cuenta, las garantías y los permisos.
  • Ruta de negociación: la conexión de ese FCM con el mercado para ese producto.
  • Pasarela y motor de emparejamiento del mercado: validan precio y tipo de orden, y después casan o dejan la orden en reposo.

El acuse de recibo no es la ejecución

Cronología hipotética: una orden limitada sale de la aplicación en t = 0, la pasarela la acusa en t = 38 ms, y se ejecuta en t = 1,2 s cuando el mercado negocia a su precio. Los 38 ms son la ida y vuelta del enrutamiento; los 1,2 s son tiempo de mercado. Confundir las dos cosas hace que una ejecución parezca más rápida de lo que fue.

En Senzoukria

En una conexión Rithmic, las órdenes pasan por la sesión del plant de órdenes de la cuenta que se muestra en pantalla. Esa sesión resuelve una ruta de negociación para cada combinación de FCM y mercado, y toda orden se rechaza hasta que se conoce la ruta de su mercado («no trade route resolved yet»). Las órdenes llevan el identificador de cuenta, el de FCM, el de IB y la ruta; cada comando se correlaciona con su respuesta mediante una etiqueta que devuelve la pasarela y falla tras esperar 8 segundos sin respuesta. Antes de enviar, el backend comprueba que la sesión del plant de órdenes enruta a la cuenta para la que se construyó la orden, y la rechaza si no.

El panel de trading mide por separado el tiempo del clic al acuse de la pasarela en colocaciones y en cancelaciones, y su ayuda indica que ese no es el tiempo hasta una ejecución.

Dónde se rechazan las órdenes

Puntos de rechazo habituales y qué significan
SaltoMotivo típico
AplicaciónTamaño por encima del tope configurado, trading desactivado en la conexión
Bróker o proveedorSesión sin acceso, cuenta sin permiso para operar
Riesgo del FCMGarantías insuficientes, límites de posición o de órdenes
MercadoPrecio fuera de banda, tipo de orden no aceptado, mercado cerrado

Errores habituales

  • Leer un acuse de recibo como una ejecución.
  • Suponer que un rechazo viene de la plataforma cuando el texto nombra un motivo de riesgo o de mercado.
  • Cambiar de cuenta en pantalla sin confirmar adónde enruta la sesión.

En la misma sección

Esta página en otros idiomas

Preguntas frecuentes

¿Qué es una ruta de negociación?
La designación del camino de un futures commission merchant hacia un mercado. En Rithmic, el software pide las rutas disponibles de una cuenta y debe nombrar la correcta para el mercado del producto con cada orden.
¿Por qué la misma orden puede ser rápida un día y lenta otro?
Cada salto añade tiempo de procesamiento y de red que varía con la carga, y los controles de riesgo del bróker y las colas del mercado están fuera del control de la aplicación. Medir el tiempo de acuse sobre muchas órdenes es la forma de verlo.
NEXT

Sigue leyendo