Los precios de una app de trading pueden venir de tu bróker, de un proveedor de datos de mercado o de cada exchange. En cualquier vía, la licencia y las tarifas del exchange suelen seguir aplicándose.
Los precios de una app o un terminal de trading salen de uno de tres sitios: los datos de tu bróker asociado, un proveedor de datos de mercado que reúne los feeds de muchos exchanges, o cada exchange directamente. Los datos de mercado son los precios y las operaciones que un exchange publica a medida que se negocia. En algunos productos incluyen el libro de órdenes completo, la lista de todas las órdenes que esperan a ejecutarse. En cualquier vía, el exchange que generó los precios suele fijar las condiciones de licencia y las tarifas por usarlos. La factura depende sobre todo de quién ve los precios y de lo recientes que son. Mostrar precios a tus clientes cuenta como transmitir los datos a terceros, lo que trae sus propios contratos e informes mensuales.
La respuesta corta: empieza con los datos de tu bróker asociado si la licencia de datos permite que tu app muestre esos precios a los clientes. Cuando necesites varios exchanges en un solo formato, el siguiente paso es un proveedor de datos de mercado. Una conexión directa con un exchange solo compensa su coste y el personal que exige en los mercados donde importan la velocidad o toda la profundidad del libro de órdenes.
Seguir leyendo
Un exchange publica los datos de mercado como un feed, un flujo continuo de cotizaciones y operaciones. Un feed básico lleva la mejor oferta de compra y de venta de cada instrumento, es decir, el precio más alto que pagará un comprador y el más bajo que aceptará un vendedor, además de la última operación. Un feed de profundidad añade las órdenes que esperan a otros precios, que en conjunto forman el libro de órdenes. Los datos diferidos llegan al usuario tras una espera fija, por ejemplo de 15 minutos.
Los exchanges venden los datos de mercado bajo licencia, y las condiciones de la licencia suelen aplicarse los entregue quien los entregue. Databento, un proveedor de datos de mercado, dice en su guía de datos en vivo, consultada el 19 de octubre de 2026: «Cada centro de negociación define de forma distinta los estatus de suscriptor, los casos de uso, los recuentos de dispositivos y sus correspondientes tarifas de licencia». Un centro de negociación (venue) es cualquier lugar donde se negocia, y un dispositivo es, a grandes rasgos, una pantalla o un terminal. Los ejemplos de abajo son de Estados Unidos y de la UE.
Los precios de un bróker asociado suelen ser el comienzo más sencillo. Tu app los lee del mismo bróker al que envía las órdenes, a través de la API del bróker, la interfaz que usa tu software para comunicarse con los sistemas del bróker. Los límites son la cobertura y la licencia: el plan de datos de un bróker puede dejar fuera algunos mercados o el libro de órdenes completo, y sus precios en tiempo real pueden venir de un solo exchange.
Alpaca, un bróker estadounidense cuya Broker API permite a otras empresas construir sobre ella sus propias apps de trading, es un ejemplo. Su página de datos de mercado, consultada el mismo día, ofrece a esas empresas «planes de suscripción por niveles pensados para plataformas multiusuario de mayor volumen». Una nota bajo los planes dice: «al igual que el plan gratuito, todos los planes estándar son IEX en tiempo real o SIP con 15 minutos de retraso».
IEX es una bolsa de valores estadounidense. SIP son las siglas de securities information processor, el sistema que hay detrás de la cinta consolidada (consolidated tape) de EE. UU., el feed combinado de todas las bolsas de valores del país. En los planes estándar de Alpaca, los precios en tiempo real vienen de un solo exchange y pueden diferir del mejor precio de todo el mercado, que llega con 15 minutos de retraso. La misma página ofrece precios a medida cuando ninguno de los planes publicados encaja con la app de una empresa.
Antes de construir sobre los datos de un bróker, consigue dos respuestas por escrito: si la licencia de datos del bróker permite que tu app muestre los precios a los clientes, y quién declara tus usuarios ante cada exchange.
Un proveedor de datos de mercado, a veces llamado agregador, entrega los datos de muchos exchanges en un solo formato y con un solo contrato, así que tus desarrolladores solo se conectan al proveedor.
Incluso con un proveedor, puedes seguir necesitando la licencia del propio exchange. La guía de Databento dice que la mayoría de los usuarios comerciales que no tienen ya una licencia «tendrán que solicitar un contrato de licencia directo con el centro de negociación antes de poder acceder a datos en vivo en Databento o a través de cualquier otro proveedor de datos».
Parte de la obligación de informar puede pasar al proveedor. Para determinados centros de negociación y casos de uso, Databento dice que va a «operar como vendor of record (VoR) y declarar tus dispositivos bajo nuestro contrato de licencia».
Conectarse directamente a un exchange puede compensar en los pocos mercados donde tus clientes o tu propio trading necesitan toda la profundidad del libro o los precios más rápidos. Para los demás mercados, compara un feed directo, incluido el personal que lo opera cada día de negociación, con lo que cobra un proveedor por los mismos datos.
Un feed directo llega del propio exchange, con toda la profundidad del libro cuando el exchange la ofrece y sin el paso intermedio de un proveedor. Con cada exchange, ir en directo supone un contrato de datos, las tarifas del exchange por el acceso directo, una conexión de red y un software que lea el formato de mensajes propio del exchange.
El software que lee un feed se llama feed handler. Reconstruye el libro de órdenes a partir de un flujo de mensajes pequeños y se recupera cuando falta un mensaje. Pregunta a cada exchange cómo anuncia los cambios en el formato de su feed, porque un cambio de formato suele implicar trabajo en el feed handler.
Las tarifas de los exchanges suelen depender del estatus de cada usuario: profesional o no profesional. Un no profesional es, a grandes rasgos, un particular que invierte su propio dinero. La página de tarifas de la cinta consolidada de EE. UU., consultada el mismo día, recoge las tarifas mensuales actuales. Para las acciones cotizadas en la Bolsa de Nueva York, la tarifa profesional es de «45 USD / 27 USD / 23 USD / 19 USD por dispositivo», escalonada según el número de dispositivos, y un no profesional paga una «tarifa plana de 1,00 USD por persona y por cinta». Cada cinta es el feed consolidado de un grupo de acciones cotizadas.
La cinta consolidada de EE. UU. pasa al CT Plan, un nuevo conjunto de normas para sus tarifas y políticas, en una fecha que sus preguntas frecuentes dan como «prevista actualmente para el 1 de abril de 2027». Con el CT Plan, la página de tarifas recoge una tarifa plana de 26 USD por profesional para las mismas acciones y una «escala decreciente de 0,90 USD a 0,25 USD» para los no profesionales. Las preguntas frecuentes también dicen que la nueva política «clasifica el uso, no a la persona», así que una misma persona puede contar como profesional en el trabajo y como no profesional en casa.
Los datos diferidos y el uso por software también cambian la factura. Según el baremo de tarifas del CT Plan, «la redistribución diferida y de fin de día no está sujeta a tarifa en ninguna cinta, pero debe contar igualmente con una licencia explícita». El uso de los precios solo por parte de software, sin que ninguna persona mire una pantalla, se llama uso sin visualización (non-display use). La tabla de tarifas de Databento muestra que algunos centros de negociación cobran una tarifa aparte por él.
Mostrar precios de los exchanges a los clientes es redistribución: tu empresa pasa los datos a personas de fuera. La guía de Databento lo llama distribución y pone como ejemplo «mostrar cotizaciones en tiempo real en una aplicación web de cara al cliente». Según el CT Plan, «las empresas que los transmiten a terceros firman el Distribution Agreement». Dependiendo de la vía, el contrato que cubre a tus clientes puede tenerlo tu bróker o tu proveedor, o bien tu empresa firma uno propio.
La redistribución trae recuentos e informes. Según el CT Plan, «los informes deben presentarse a más tardar el 15.º día natural después del cierre del mes». Los registros de acceso, uso, distribución e informes deben «conservarse durante al menos tres años». La página de políticas describe las cláusulas de auditoría actuales como «informes de recuento de dispositivos certificados por un CPA, a cargo del proveedor»: recuentos de dispositivos certificados por un contable externo y pagados por la empresa que transmite los datos.
Para cumplir las condiciones de los exchanges, tu app necesita un sistema de permisos de acceso (entitlements): la parte que decide qué usuario puede ver los datos de qué exchange, en tiempo real o diferidos. Suele tener estas partes:
En la UE, MiFIR, el reglamento relativo a los mercados de instrumentos financieros, fija reglas para la venta de datos de mercado. Su artículo 13, reescrito en 2024 por el Reglamento (UE) 2024/791, exige a los centros de negociación y a algunas otras empresas que publican estos datos que los ofrezcan «en condiciones comerciales razonables, incluidas condiciones contractuales imparciales y equitativas». Las tarifas deben basarse en «el coste de producir y difundir la información» más «un margen razonable».
El artículo 13 de MiFIR también exige a los centros de negociación poner los datos a disposición «de forma gratuita 15 minutos después de su publicación, en un formato legible por máquina y utilizable por todos los usuarios, incluidos los inversores minoristas». Los datos en tiempo real pueden seguir teniendo tarifas. Pregunta a cada centro de negociación de la UE, o a tu proveedor, en qué condiciones puede tu app mostrar los datos diferidos gratuitos.
Los exchanges de criptomonedas suelen publicar sus precios a través de API públicas, lo que puede hacer que los datos parezcan de uso libre. Las condiciones de la API de cada exchange deciden si una app puede mostrar esos precios a los clientes. Las condiciones de uso de los datos de mercado de Coinbase (Market Data Terms of Use), actualizadas por última vez el 7 de agosto de 2026, dicen que los datos «no pueden usarse para crear una aplicación destinada a ser utilizada por usuarios finales, salvo por ti o por tus directivos/empleados». Sin el «consentimiento previo, expreso y por escrito» de Coinbase, no puedes «redistribuir, mostrar ni difundir los Datos de Mercado» fuera de tu organización.
Un diseño que permite sustituir la fuente convierte cada feed a tu propio formato interno. Cada fuente tiene un adaptador, una pequeña pieza de código que traduce los mensajes de esa fuente, de modo que las pantallas, los gráficos y los controles de riesgo nunca leen directamente el formato de una fuente. Así, una fuente nueva significa un adaptador nuevo.
Mantén tu propia lista de instrumentos, con un registro por instrumento que guarde el código que usa cada fuente para él. El artículo sobre los terminales multiactivo, enlazado arriba, explica esa lista con más detalle. Acuerda estos puntos antes de firmar con cualquier fuente de datos:
Envía a cada empresa de ingeniería las mismas preguntas:
Una empresa que ha operado sistemas de trading en producción puede nombrar los feeds y describir un incidente que resolvió. Si las respuestas se quedan en lo general, pide la referencia de un cliente al que puedas llamar.
amBrain construye infraestructura de trading algorítmico: ejecución de órdenes, datos de mercado y controles de riesgo pre-trade. Una 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. Trabaja en 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. Si amBrain está en tu lista corta, hazle las mismas preguntas que a cualquier otra empresa.
Este artículo no es un caso de estudio y no describe ningún trabajo para clientes. No dice que amBrain haya construido un terminal multiactivo o un sistema de permisos de acceso, ni que haya conectado ninguno de los feeds descritos aquí. Tampoco dice que amBrain tenga una licencia de datos, un contrato con un exchange o un contrato con un proveedor de datos, ni para sí misma ni para un cliente. Alpaca, Databento, Coinbase y la cinta consolidada de EE. UU. se citan como ejemplos a partir de sus propias páginas publicadas, y el artículo no afirma que amBrain tenga relación alguna con ellos ni con ningún exchange de los que menciona. No da precios ni plazos de amBrain y no constituye asesoramiento jurídico: las normas sobre datos varían según el exchange y el país, así que compruébalas con cada exchange y, cuando haga falta, con un abogado.
Traiga su arquitectura actual y el modo de fallo que le preocupa, y lo repasaremos juntos en media hora.