amBrain
FinTechOct 6, 20268 min de lectura

Motor de riesgo en tiempo real para un bróker o una prop firm: construir, comprar o ampliar, y quién puede construirlo

Riesgo pre-tradeMotor de riesgoProp tradingQuién la construye
Error al cargar la imagen

Un bróker o una prop firm puede apoyarse en los controles de riesgo pre-trade que ya aplica su firma de compensación, su bróker o su centro de negociación, licenciar un gateway de riesgo ya hecho, o construir o ampliar un motor propio. La vía correcta depende de quién son las reglas que hay que hacer cumplir y de quién necesita cambiarlas. Elijas la vía que elijas, pregunta cuánto tarda el control de riesgo y cómo se midió, y presencia una prueba en la que el kill switch detiene todo el trading.

Los controles de riesgo pre-trade de un bróker o una prop firm vienen de uno de tres sitios: los controles de tu bróker, tu firma de compensación o tu centro de negociación; un proveedor que licencia un gateway de riesgo ya hecho; o una empresa de ingeniería que construye o amplía un motor que es tuyo. Cuál encaja depende sobre todo de quién son las reglas que hay que hacer cumplir y de quién necesita cambiarlas. Antes de confiar en cualquiera de ellos, pregunta cuánto tarda el control de riesgo y cómo se midió esa cifra. Después pide ver una prueba del kill switch, el control que detiene de golpe todo el trading de una cuenta o de toda una firma.

La respuesta corta: los controles del bróker bastan mientras no necesites más límites que los del bróker. Cuando las reglas forman parte de lo que vendes, como los límites de pérdida de una prop firm, necesitas un motor que controles tú, ya sea con licencia o construido por ti. Pruébalo de cuatro maneras: pregunta cuánto tarda el control de riesgo y cómo se midió, haz un simulacro de kill switch, reinicia el motor a mitad de sesión y reproduce en él tus propias órdenes.

¿Qué debe comprobar un motor de riesgo antes de que salga una orden?

Un motor de riesgo pre-trade aplica sus controles a cada orden nueva y a cada modificación de una orden activa. En su documento de julio de 2024 sobre los controles de riesgo del trading automatizado, la FIA, la asociación profesional del sector de futuros, dice que el control del tamaño de la orden «debería aplicarse cuando se envía una orden nueva o se modifica una orden existente».

Los controles básicos son estos:

  • Límites de posición: cuánto puede tener una cuenta o un trader, contando las órdenes que siguen activas, es decir, enviadas pero aún no ejecutadas ni canceladas
  • Margen o poder de compra: si la cuenta todavía puede cubrir la orden
  • Límites fat-finger: topes al tamaño y al valor de una orden y a la distancia entre su precio y el del mercado. El documento de la FIA dice que un tope al tamaño de la orden es lo que «se conoce comúnmente como límites “fat-finger”»
  • Un kill switch: en palabras del documento de la FIA, un control que «desactiva de inmediato toda la actividad de trading de un participante o grupo de participantes concreto», lo que normalmente significa ninguna orden nueva y todas las órdenes activas canceladas

¿Qué esperan los reguladores de los controles de riesgo pre-trade?

En Estados Unidos, la Regla 15c3-5 de la SEC, adoptada en 2010, exige a un bróker o dealer con acceso al mercado mantener controles pre-trade sobre el crédito, el capital y las órdenes erróneas. El artículo sobre la ejecución lenta de órdenes, enlazado arriba, la cita.

En la UE, las empresas de servicios de inversión que se dedican a la negociación algorítmica están sujetas al RTS 6, el Reglamento Delegado (UE) 2017/589 de la Comisión, de 19 de julio de 2016. El artículo 15 enumera las bandas de precios, los valores máximos de las órdenes, los volúmenes máximos de las órdenes y los límites máximos de mensajes. Una banda de precios bloquea una orden con un precio fuera de un rango fijado, y un límite de mensajes pone un tope a cuántas órdenes nuevas, modificaciones y cancelaciones puede enviar una empresa. El artículo 12 exige que la empresa pueda cancelar «inmediatamente, como medida de emergencia, cualquiera o todas sus órdenes no ejecutadas», y que sepa qué algoritmo y qué trader, mesa o cliente es responsable de cada orden.

¿Cuándo bastan los controles de tu bróker o de tu centro de negociación?

Los controles del bróker o del centro de negociación bastan para una firma que opera a través de un solo bróker y no necesita más límites que los del bróker.

  • Tus reglas: el bróker solo puede limitar lo que ve, tu cuenta en conjunto. Los límites por trader o por estrategia solo funcionan si el bróker los admite y cada orden indica qué trader o qué estrategia la envió. El equipo de riesgos del bróker cambia los límites cuando se lo pides
  • Latencia: la deciden los sistemas del bróker. Tus propias marcas de tiempo en cada orden y la confirmación del bróker muestran el viaje completo de ida y vuelta, no solo el control, así que pregunta al bróker cuánto tardan sus controles
  • Coste: nada que construir, pero cualquier límite propio se controla a mano, así que sus incumplimientos se detectan tarde
  • Reguladores: en Estados Unidos, estos controles tienen que estar en manos del bróker. Una empresa de servicios de inversión de la UE que se dedica a la negociación algorítmica conserva sus propias obligaciones del RTS 6

El documento de 2024 de la FIA advierte de que, cuando se cae la conexión de un cliente con su bróker, sus órdenes activas pueden quedarse en el mercado. Hacer llegar las solicitudes de cancelación del cliente directamente al exchange «normalmente no está soportado, y el cliente tendría que contactar con el bróker para cancelar manualmente cualquier orden activa».

¿Cuándo tiene sentido un gateway de riesgo con licencia?

Un gateway de riesgo con licencia es software ya hecho que comprueba cada orden antes de que llegue a un bróker o a un centro de negociación. Tiene sentido cuando tus reglas se parecen a las de la mayoría de las firmas y las necesitas pronto en varios brókeres o centros de negociación.

  • Tus reglas: eliges entre los tipos de regla que tiene el producto, y tu equipo fija los límites en las pantallas del proveedor. La lógica se queda en el código del proveedor, así que una regla que falte, como un límite de pérdida medido a tu manera, depende del proveedor o de un desarrollo a medida de pago. Pregunta qué pasa si el producto se retira o cambia de precio
  • Latencia: pregunta entre qué dos puntos se midió la cifra del proveedor y con qué carga. Un gateway que funciona como servicio aparte añade a cada orden un salto más, con su retraso, normalmente a través de la red
  • Coste: el modelo de licencia, por ejemplo por usuario, por conexión o por volumen de órdenes, más las tarifas por nuevos centros de negociación, hardware y reglas a medida
  • Reguladores: la obligación sigue siendo de la firma, licencie lo que licencie. Comprueba que el producto cubre todos los controles que exige la normativa a la que estás sujeto y que conserva los registros que lo demuestran

¿Cuándo deberíamos construir o ampliar nuestro propio motor de riesgo?

Construye cuando las reglas forman parte de lo que vendes o ningún producto las aplica a tu manera. Amplía la ruta de la orden que ya tienes con una capa de riesgo cuando funciona pero sus controles son lentos, faltan o se llevan en una hoja de cálculo.

  • Tus reglas: cada regla se escribe tal como la definen tus contratos y las condiciones de tus clientes, y tu equipo de riesgos cambia los límites en pantallas que especificas tú. Sobre la fijación y el cambio de límites, el documento de la FIA dice: «El personal autorizado independiente de las actividades de trading debería gestionar el proceso siempre que sea posible, para evitar conflictos». Tu contrato también debería decir quién es el propietario del código
  • Latencia: el control puede ejecutarse dentro de tu propia ruta de la orden sin un salto adicional, y hay que volver a medirla cada vez que se añaden reglas
  • Coste: el tiempo de ingeniería y de pruebas, las conexiones con cada bróker o centro de negociación y con los feeds en los que te envían tus ejecuciones, y las personas que operan el motor después del lanzamiento
  • Reguladores: las obligaciones son las mismas, y ahora tiene que cumplirlas tu propio software. Registra cada orden rechazada y cada cambio de límite, prueba el kill switch y, conforme al RTS 6, asegúrate de que cada orden pueda rastrearse hasta su algoritmo y hasta su trader, mesa o cliente

¿Cómo debe una prop firm hacer cumplir los límites de pérdida diaria y de drawdown?

Las reglas de trading de una prop firm forman parte de su producto, y deben aplicarse igual a todos los traders del mismo plan. Dos de esas reglas son la pérdida máxima diaria y el drawdown máximo, que es cuánto puede caer una cuenta desde su saldo inicial o desde su punto más alto.

FTMO, una firma de prop trading que publica sus reglas de trading, mide estos límites sobre el equity, es decir, el saldo de la cuenta más la ganancia o pérdida de las posiciones abiertas. Su página Trading Objectives, consultada el 6 de octubre de 2026, define la pérdida máxima diaria (Maximum Daily Loss) como un límite por debajo del cual el equity de la cuenta «no puede caer».

Un trader puede incumplir un límite basado en el equity sin enviar una sola orden, solo porque el precio se ha movido. Por eso el control se ejecuta con cada cambio de precio, bloquea las órdenes que añaden riesgo en el momento en que se alcanza el límite y cierra posiciones si tus reglas lo indican. Una hoja de cálculo al cierre del día detecta el incumplimiento con horas de retraso.

Los límites también se diferencian en cómo se fija su nivel. En la misma página, la pérdida máxima (Maximum Loss) del challenge 1-Step de FTMO es un límite «móvil al cierre del día». Su nivel se reajusta una vez al día a partir del saldo más alto registrado a medianoche, hora de Europa Central, y solo puede subir. El challenge 2-Step, en cambio, usa «un límite estático». Anota sobre qué se mide cada regla y cuándo se reinicia, y registra cada incumplimiento con su hora, sus precios y su equity.

¿Cómo comprobamos quién puede construir un motor de riesgo en tiempo real?

Somete a cada empresa de tu lista a cuatro pruebas:

  • Cuánto tarda el control de riesgo y cómo se midió. Pide el tiempo del control de riesgo por sí solo, separado del tiempo de toda la orden, indicando dónde empieza y dónde termina la medición, el percentil, la carga y el hardware. Para un objetivo muy por debajo de un milisegundo, pide el percentil 99 con tu carga más alta, el tiempo por debajo del cual quedan 99 de cada 100 controles
  • Un simulacro de kill switch. En un entorno de pruebas con órdenes activas, activa el kill switch para una cuenta y después para toda la firma, y cronometra cuánto tiempo pasa hasta que se rechazan las órdenes nuevas y se cancelan las órdenes activas. El documento de la FIA dice que un trader automatizado «no debería poder anular un kill switch activado por el bróker», así que intenta anularlo desde una cuenta de trading y comprueba que resiste
  • Recuperación tras un reinicio. Detén el motor a mitad de sesión y vuelve a arrancarlo. Las posiciones, las órdenes activas y los límites consumidos deberían volver correctos, cotejados con el registro del bróker o del centro de negociación, antes de que opere ninguna cuenta
  • Una reproducción de tu propio flujo de órdenes. Pasa por el motor un día grabado de tus órdenes y precios, incluido el minuto de más actividad, y pide a la empresa que explique cada decisión que difiera de tus controles actuales. Incluye una orden en un instrumento que no tenga fijado ningún límite de tamaño. El documento de la FIA dice que los sistemas deberían bloquear una orden así

Cualquier cifra de latencia que una empresa dé antes de haber visto tus reglas y tu flujo de órdenes se midió con los de otro. Pídela de nuevo a partir de la reproducción de tu propio día.

¿Dónde encaja amBrain?

amBrain construye infraestructura de trading algorítmico: ejecución de órdenes, datos de mercado y controles de riesgo pre-trade.

amBrain construye plataformas para firmas de trading propietario: challenges de evaluación, reglas de trading y contabilidad. Su trabajo en trading también incluye desarrollo de terminales de trading, sistemas de gestión de órdenes e integración con exchanges por protocolo FIX.

amBrain diagnostica sistemas lentos en trading y ad tech: la plataforma en funcionamiento se mide de extremo a extremo y el informe indica a dónde se va el tiempo.

amBrain desarrolla software desde 2019. Trabaja en tres formatos: entrega completa, un equipo dedicado o ingenieros integrados en tu equipo. El cliente conserva la propiedad completa del producto y del código, salvo los componentes reutilizables de amBrain.

Si tus controles de riesgo son lentos o se llevan en una hoja de cálculo, incluye las cuatro pruebas en el contrato con la empresa que elijas, amBrain incluida.

Este artículo no es un caso de estudio y no describe ningún trabajo para clientes. No cita cifras de latencia de ningún sistema construido por amBrain, ni precios ni plazos.

Preguntas frecuentes

  • ¿Ralentizarán los controles dentro de la ruta de la orden la introducción de órdenes? Sí, un poco. Cada control añade su tiempo a cada orden, así que ese tiempo tiene que ser pequeño y estar medido. El artículo sobre el riesgo pre-trade en la ruta de la orden, enlazado arriba, explica cómo
  • ¿Cuánto cuesta un motor de riesgo y cuánto se tarda en construirlo? Tanto el coste como el plazo crecen con el número de brókeres y centros de negociación, las clases de activos, las reglas de margen y quién opera el motor. Pide a cada empresa que presupueste y planifique una primera fase, con las cuatro pruebas de arriba como criterios de aprobación

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

Traiga su arquitectura actual y el modo de fallo que le preocupa, y lo repasaremos juntos en media hora.