FinTech & trading

Sistema de gestión de órdenes para un bróker: comprar un OMS a un proveedor, ampliar el de tu plataforma de trading o construir uno propio

Qué hace un sistema de gestión de órdenes para un bróker, en qué se diferencia de un EMS y de la gestión de órdenes de una plataforma de trading, qué esperan de los registros de órdenes las normas de la UE y de Estados Unidos, y cuándo comprar, ampliar o construir.

Por amBrain9 min de lectura

En este artículo

Un sistema de gestión de órdenes (OMS) de un bróker es el software que gestiona la orden de un cliente desde que llega hasta que se ejecuta o se cancela. Comprueba la orden, la envía a un centro de negociación o a otro bróker, la sigue y registra cada paso. Puedes comprar uno a un proveedor, ampliar la gestión de órdenes que ya trae tu plataforma de trading o construir uno propio. La elección correcta depende de cuántas plataformas y centros de negociación atraviesan tus órdenes, y de si tu forma de gestionar las órdenes forma parte de lo que vendes. Las obligaciones no cambian con la elección. Tu empresa responde de los controles de riesgo y de los registros, independientemente de quién haya escrito el software.

La respuesta corta: amplía tu plataforma de trading si la mayoría de tus clientes operan en ella y lo que falta es poco, como una regla de riesgo o un nuevo proveedor de liquidez. Compra un OMS a un proveedor si gestionas las órdenes de forma muy parecida a sus otros clientes y pronto necesitas muchas conexiones con centros de negociación. Construye uno propio cuando las órdenes lleguen por varias plataformas y quieras un único registro y un único conjunto de límites de riesgo para todas ellas. Sea cual sea la vía, asegúrate de que puedes exportar el historial completo de órdenes.

¿Qué hace un sistema de gestión de órdenes para un bróker?

Una orden pasa por los mismos pasos venga de donde venga: una app móvil, un terminal de escritorio, el propio software del cliente a través de una API o una llamada a tu mesa de operaciones. El OMS es la parte de tus sistemas que se encarga de esos pasos:

  • Acepta la orden y le asigna un ID que la acompaña hasta el final
  • Aplica los controles pre-trade: dinero o margen suficiente, tamaño y precio dentro de los límites, y permiso para operar con el instrumento
  • Envía la orden a un exchange, a un proveedor de liquidez o a un bróker al que derivas las órdenes
  • Sigue el estado de la orden, como activa (todavía abierta en el mercado), parcialmente ejecutada, ejecutada, cancelada o rechazada, y cualquier cambio que haga el cliente por el camino
  • Traslada cada ejecución a la cuenta del cliente y a tu back office
  • Registra cada paso con su hora

El paso del envío suele hacerse por FIX, un formato de mensajes común que los brókeres y los centros de negociación usan para intercambiar órdenes y ejecuciones. La FIX Trading Community, que lo mantiene, describe el protocolo FIX como «un estándar global y abierto que permite a las instituciones financieras comunicar información de trading». Su lista de mensajes de negociación empieza por «Órdenes y ejecuciones». Pregunta a cada centro de negociación y a cada bróker con el que pienses conectarte qué versión de FIX y qué mensajes espera.

¿En qué se diferencia un OMS de un EMS y de nuestra plataforma de trading?

En este artículo, el OMS es el sistema que lleva el registro oficial de las órdenes: qué pidió cada cliente y qué pasó con ello. Un sistema de gestión de la ejecución (EMS) es una herramienta con la que el trader trabaja una orden en el mercado. Por ejemplo, puede dividir una orden grande en otras más pequeñas o pasársela a un algoritmo de ejecución. Los proveedores usan los dos nombres con poco rigor, y muchos productos hacen ambas tareas.

Los brókeres minoristas suelen tener ya un tercer tipo: la gestión de órdenes que trae su plataforma de trading. El servidor de la plataforma acepta la orden, comprueba la cuenta y, o bien deja el riesgo en manos del bróker, o bien pasa la orden a través de un conector llamado gateway. En su página para brókeres, MetaQuotes dice que un gateway de MetaTrader 5 «permite a los brókeres cubrir su riesgo al instante». Para muchos brókeres, esta gestión integrada es su OMS, aunque nadie la llame así.

¿Qué esperan los reguladores de los registros de órdenes?

Un registro completo de cada orden con sus horas, y procedimientos que traten de forma equitativa las órdenes de los clientes. Las normas de Estados Unidos exigen además que un bróker con acceso al mercado mantenga sus controles de riesgo en sus propias manos.

En la UE, el artículo 25 de MiFIR dice que las empresas de servicios de inversión «mantendrán a disposición de la autoridad competente, durante cinco años, los datos pertinentes relativos a todas las órdenes y todas las operaciones con instrumentos financieros que hayan realizado». El artículo 28 de MiFID II pide a las empresas que ejecutan órdenes de clientes «procedimientos y sistemas que permitan la ejecución rápida, justa y diligente de las órdenes de clientes, en relación con otras órdenes de clientes o con los intereses de negociación de la empresa de servicios de inversión».

El artículo 27 de MiFID II, sobre la mejor ejecución, dice que una empresa debe poder demostrar a un cliente, si este lo solicita, «que han ejecutado sus órdenes de conformidad con la política de ejecución de la empresa de servicios de inversión». Para demostrarlo, una empresa necesita un registro de cuándo llegó cada orden y adónde fue.

En Estados Unidos, la Regla 17a-3 de la SEC exige a los broker-dealers llevar un registro de cada orden de corretaje, se haya ejecutado o no. La regla llama memorando a este registro. Debe mostrar «los términos y condiciones de la orden o de las instrucciones», «la hora en que se recibió la orden, la hora de entrada, el precio al que se ejecutó» y, «en la medida de lo posible, la hora de ejecución o de cancelación».

La FINRA es el organismo autorregulador que supervisa a los broker-dealers de Estados Unidos. La Regla 613 de la SEC exige a la FINRA y a las bolsas nacionales de valores de Estados Unidos presentar conjuntamente un plan para una pista de auditoría consolidada, conocida como CAT. La página de la FINRA la describe como una pista de auditoría consolidada «que recopila e identifica con precisión cada orden, cancelación, modificación y ejecución de operaciones de todas las acciones y opciones cotizadas en bolsa en todos los mercados estadounidenses». La misma página dice que «cada miembro de una bolsa nacional de valores o de una asociación nacional de valores está obligado a cumplir todas las disposiciones del CAT NMS Plan».

La Regla 15c3-5 de la SEC exige a un broker-dealer con acceso al mercado «establecer, documentar y mantener un sistema de controles de gestión de riesgos y procedimientos de supervisión». Esos controles «estarán bajo el control directo y exclusivo del bróker o dealer», con una excepción limitada para los clientes que son, a su vez, broker-dealers. Puedes comprar el software, pero los límites siguen bajo tu control.

Todas las fuentes de este artículo se consultaron el 2 de noviembre de 2026. El artículo trata solo las normas de la UE y de Estados Unidos. Otros países tienen las suyas.

¿Qué sigue igual sea cual sea la vía que elijamos?

Estas tareas existen en todas las vías. Lo que cambia es quién escribe y opera el software:

  • Controles de riesgo pre-trade en cada orden nueva y en cada cambio de una orden activa, con límites que fija tu propio equipo de riesgos
  • Una pista de auditoría: cada orden, modificación, cancelación, ejecución y rechazo con su hora, conservados durante el tiempo que exijan tus normas
  • Conexiones FIX con cada centro de negociación y cada bróker al que derivas órdenes, cada una configurada y probada con la empresa del otro lado
  • Conciliación: un cotejo diario de tus órdenes, ejecuciones y posiciones con los registros de tus centros de negociación, brókeres y firma de compensación, con cada diferencia explicada

Un proveedor o una plataforma pueden hacer parte de este trabajo por ti, pero tu empresa sigue respondiendo de todo ello.

¿Cuándo debería un bróker comprar un OMS a un proveedor?

Compra cuando tu flujo de órdenes se parezca al de los demás clientes del proveedor. Señales típicas:

  • Operas con las clases de activos y los tipos de orden que el producto ya admite
  • Necesitas pronto conexiones con muchos centros de negociación o brókeres, y el proveedor ya opera esas conexiones
  • Tu equipo es pequeño y quieres que sea otro quien mantenga las conexiones funcionando cuando los centros de negociación cambian sus especificaciones
  • Lo que te diferencia son tus precios o tu app, no tu forma de gestionar las órdenes

Lo que cedes es control. Tus reglas tienen que encajar en la configuración del proveedor, y una funcionalidad que necesitas espera hasta que el proveedor la incluya en sus planes o pagues un desarrollo a medida.

¿Cuándo debemos ampliar la gestión de órdenes de nuestra plataforma de trading?

Amplía cuando la mayoría de tus clientes operen en una sola plataforma, su gestión de órdenes funcione y solo falte una pieza concreta. Esa pieza puede ser una regla de riesgo que su configuración no permite expresar, una ruta hacia un nuevo proveedor de liquidez o un enlace con tu back office. Los fabricantes de plataformas ofrecen para ello interfaces de programación, llamadas API. MetaQuotes dice que su «Gateway API se utiliza para integrar MetaTrader 5 con otros sistemas de trading y para crear feeds de datos personalizados». Spotware describe la Manager's API de su plataforma cTrader como una interfaz que da a los brókeres «control total sobre las entidades del servidor de cTrader».

Antes de ampliar, averigua:

  • Bajo la licencia de quién funciona la plataforma, y qué pasa con tus añadidos si esa licencia termina
  • Cómo se prueban tus añadidos cada vez que el fabricante de la plataforma publica una nueva versión
  • Si la interfaz le pasa a tu código cada orden y cada cambio a tiempo para actuar, y no solo un informe al final del día

El código escrito para las interfaces de una plataforma no se puede llevar a otra. Si piensas ofrecer a tus clientes una segunda plataforma, mantén las partes comunes, como los controles de riesgo y el registro de órdenes, fuera de ambas.

¿Cuándo compensa construir nuestro propio OMS?

Construir uno propio compensa en estos casos:

  • Las órdenes llegan por más de una plataforma o canal, y quieres un único registro de cada orden y un único conjunto de límites de riesgo para todos ellos
  • Tu gestión de órdenes es parte de lo que vendes, por ejemplo, tus propias reglas de enrutamiento o tipos de orden que no admiten los productos que probaste
  • Las tarifas por usuario, por orden o por conexión han crecido hasta superar el coste de un equipo que opere tu propio sistema
  • Quieres el historial completo de órdenes en tu propia base de datos, con una estructura que controlas tú
  • Piensas añadir o cambiar plataformas y centros de negociación, y no quieres reconstruir tus registros cada vez

No tiene por qué significar sustituirlo todo. A menudo es una capa entre tus canales de clientes y tus centros de negociación que guarda el registro de órdenes y los controles de riesgo, con tus plataformas actuales intactas por debajo.

El trabajo no termina con el lanzamiento. Alguien tiene que atender las alertas durante el horario de negociación y mantenerse al día con la especificación de cada centro de negociación cuando cambia. Si no tienes a nadie para eso y no piensas contratar a nadie, compra o amplía primero.

¿Qué debemos comprobar antes de firmar con un proveedor de OMS?

  • ¿Podemos exportar en cualquier momento el historial completo de órdenes y la pista de auditoría, en un formato documentado, y cuánto cuesta eso cuando nos vayamos?
  • ¿Quién fija y cambia los límites de riesgo: nuestro personal en nuestras propias pantallas, o el equipo de soporte del proveedor cuando se lo pedimos?
  • ¿Qué centros de negociación y brókeres están conectados y en uso hoy por otros clientes, y cuáles solo están previstos?
  • ¿Cómo cambian las tarifas cuando se duplica el número de usuarios, de órdenes o de conexiones con centros de negociación?
  • ¿Qué pasa con las órdenes activas si se cae el OMS o una conexión, y puede nuestro personal cancelar todas las órdenes activas de una cuenta o de toda la empresa?
  • ¿Cómo se presupuestan y planifican las reglas a medida, y de quién es el código escrito para nosotros?
  • ¿Con cuánta antelación se nos avisa si el proveedor retira el producto o le cambia el precio?

¿Qué significa ser dueño del código y de los datos?

Ser dueño del código significa que recibes el código fuente con todo lo necesario para compilarlo y ejecutarlo, y que puedes contratar a cualquier equipo para modificarlo. Ser dueño de los datos significa que cada registro de órdenes está en una base de datos que controlas, con una estructura documentada, de modo que una petición del regulador no tiene que esperar a nadie más.

Un proveedor es dueño del código de su OMS, y el fabricante de una plataforma es dueño de su plataforma. Tus datos, y cualquier añadido que hayas pagado, son tuyos solo si el contrato lo dice. Si lo construyes tú, puedes ser dueño de ambas cosas. Pide a quien lo construya que enumere en el contrato los componentes que se reserva y la licencia con la que puedes seguir usándolos.

¿Qué deberíamos preguntar a una empresa que lo construiría?

  • ¿Qué estados de orden seguirá el sistema y cómo gestiona las ejecuciones parciales y los cambios en una orden activa?
  • Tras un reinicio en mitad de la jornada de trading, ¿cómo reconstruye el sistema las órdenes activas y las posiciones, y cómo las coteja con los registros de los centros de negociación antes de reanudar el trading?
  • ¿Con qué centros de negociación y brókeres se conectarán primero, con qué versión de FIX, y quién organiza las pruebas con cada uno?
  • ¿Dónde se ejecutan los controles de riesgo, cuánto tardan y cómo se midió eso?
  • ¿Qué se escribe en la pista de auditoría de cada orden, con qué marcas de tiempo, y puede el sistema generar los registros que nos pide nuestro regulador?
  • ¿Cómo funciona la conciliación diaria y a quién se avisa cuando encuentra una diferencia?
  • ¿Puedes mostrar esto en acción en un sistema que funcione hoy?

¿Dónde encaja amBrain?

amBrain publica este blog. Describe esta parte de su trabajo en una línea: «amBrain construye infraestructura de trading algorítmico: ejecución de órdenes, datos de mercado y controles de riesgo pre-trade». Otra línea del sitio web de amBrain dice: «Desarrollo de terminales de trading, sistemas de gestión de órdenes e integración con exchanges por protocolo FIX».

amBrain desarrolla software desde 2019. Sobre cómo trabaja con sus clientes, dice: «Tres formatos: entrega completa, un equipo dedicado o ingenieros integrados en tu equipo». Sobre la propiedad, su frase es: «El cliente conserva la propiedad completa del producto y del código, salvo nuestros componentes reutilizables». Pide la lista de esos componentes, nombre por nombre, antes de firmar.

Este artículo no es un caso de estudio y no describe ningún trabajo para clientes. No dice que amBrain haya construido, comprado o ampliado un OMS para ningún cliente. Cita a la FIX Trading Community, MetaQuotes, Spotware y la FINRA a partir de sus páginas publicadas y no afirma que amBrain tenga relación alguna con ninguno de ellos. No da precios ni plazos de amBrain.

Tampoco es asesoramiento jurídico. Comprueba con un abogado las normas que se aplican a tu empresa. Si amBrain está en tu lista corta, hazle las mismas preguntas que a cualquier otra empresa.

Temas

  • Gestión de órdenes
  • Bróker
  • Protocolo FIX
  • Construir o comprar

¿Estás construyendo un terminal de trading o un exchange?

Envía el diseño o el problema que estás resolviendo, y las cifras que ya tienes.

Cuéntanos tu proyecto

Responderemos en 24 horas con un plan de acción claro.

¿Tiene un diseño así sobre la mesa?

Responderemos en 24 horas con un plan de acción claro.

Llamada gratuita de presentación del proyecto · 30 minutos