Una firma de negociación algorítmica utiliza programas para decidir inversiones, publicar precios o ejecutar instrucciones. Un banco, fondo o proveedor no bancario puede automatizar tareas distintas. Antes de juzgar una entidad, pregunta qué hace su algoritmo, de quién es el capital expuesto y si la entidad actúa como contraparte de tu transacción.

Separa función, negocio y contrato

Un creador de mercado cotiza compra y venta y gestiona exposición resultante. Un algoritmo de ejecución implementa una compra o venta ya especificada, a menudo dividiéndola; no tiene por qué escoger dirección inversora. Un algoritmo de decisión utiliza entradas definidas para decidir cuándo y qué negociar. BIS distingue esas funciones, que pueden coexistir en una institución.

La alta frecuencia, HFT, es un subconjunto de negociación algorítmica asociado a baja latencia y horizontes cortos. Un programa que ejecuta durante un periodo largo no se convierte automáticamente en HFT. Un fondo cuantitativo tampoco es necesariamente creador de mercado. Una prueba comercial de cuenta prop no identifica por sí sola una firma institucional que negocia capital propio.

Bancos y proveedores no bancarios combinan tecnología, capital, acceso a crédito y gestión del riesgo. La página de clientes de XTX Markets describe liquidez spot FX y ejecución algorítmica, con bancos, fondos y brókeres minoristas entre sus clientes. Es una descripción comercial propia, no una clasificación comprobada de todo el mercado ni evidencia de que XTX ejecutara tu orden concreta.

Otro documento, las divulgaciones FX de Citadel Securities LLC de octubre de 2021, describe actuación por cuenta propia como principal, no como agente de la contraparte. Precios pueden variar con tamaño, condiciones, inventario y apetito de riesgo. El documento excluye otras afiliadas y advierte que su descripción general puede no representar una transacción individual. No atribuyas esas condiciones a todo el grupo ni las conviertas en norma española.

Dos porcentajes pueden describir las mismas ejecuciones

En una ventana ficticia y una fuente definida, el algoritmo ejecuta Q=10.000 EUR y otros participantes M=40.000 EUR. Cada ejecución cuenta una vez en EUR; órdenes sin ejecutar quedan fuera. La participación en el conjunto completo es Q/(Q+M)=10.000/50.000=20 %. La razón frente a otros es Q/M=10.000/40.000=25 %.

20 % y 25 %: cambia el denominadorConjunto ficticio completo de una fuente y ventana: Q=10.000 EUR propios y M=40.000 EUR de otros, contado una vez y sin órdenes pendientes. Tarjetas de fórmulas, sin barras proporcionales.EJEMPLO DE CÁLCULOEjecución propia Q10.000 EUREjecución ajena M40.000 EURParte del total10.000/50.000=20 %Razón frente a otros10.000/40.000=25 %
20 % y 25 %: cambia el denominador. Conjunto ficticio completo de una fuente y ventana: Q=10.000 EUR propios y M=40.000 EUR de otros, contado una vez y sin órdenes pendientes. Tarjetas de fórmulas, sin barras proporcionales.

Ambas medidas pueden ser correctas. Cinco puntos porcentuales de diferencia no añaden ejecución ni muestran fracción de una orden completada.

Ejecución propia Q
10.000 EUR – Mismo numerador.
Ejecución ajena M
40.000 EUR – Sin incluir Q.
Parte del total
10.000/50.000=20 % – Denominador Q+M.
Razón frente a otros
10.000/40.000=25 % – Denominador M.

La diferencia de cinco puntos porcentuales no añade operaciones. Ambos informes pueden ser correctos bajo sus definiciones. Iguala fuente, ventana, unidad y denominador antes de comparar. Son medidas propias de este ejercicio, no un parámetro POV de un proveedor ni cuota del mercado mundial FX. Ninguna indica qué fracción de la orden principal se completó. El informe BIS explica que algoritmos de participación utilizan estimaciones de volumen en un mercado fragmentado.

El diferencial no elimina el inventario

Dos escenarios alternativos hipotéticos, sin comisiones ni otros costes: un creador de mercado compra 10.000 EUR a 1,1000 USD por EUR. Vender el mismo importe a 1,1002 produce 2 USD. Si cierra tras caer a 1,0995, pierde 5 USD. No sumes ambos escenarios; muestran que exposición entre transacciones importa. El diferencial cotizado no es beneficio garantizado ni una observación de resultados de esas firmas.

Un algoritmo de ejecución resuelve otra tarea. Compra ficticia de 100.000 EUR: 40.000 a 1,1000 y 60.000 a 1,1002 USD por EUR. Coste total 44.000+66.012=110.012 USD y precio ponderado 1,10012. Son 12 USD más que comprar todo a referencia inicial 1,1000, pero el modelo no demuestra que existieran 100.000 EUR ejecutables a ese precio. Evalúa referencia alcanzable, cantidad completada y costes, sin inferir disponibilidad retrospectiva.

La colocación cercana a infraestructura puede acortar un trayecto de red; internalizar puede compensar flujos dentro de un proveedor. Ninguna demuestra inventario sin riesgo. Para programas prop, lee el acuerdo concreto. La FAQ CFD citada de FTMO describe negociación en su plataforma simulada con capital ficticio; puede usar datos por separado para su propia negociación real. Es una afirmación específica de ese proveedor, no definición de todos los programas o instituciones con capital propio.

Mide precio y cantidad pendiente por separado

Más proveedores no garantizan un spread minorista menor en cada cuenta o evento. Compara centro de negociación, acceso del cliente, producto, tamaño y ventana definidos. Una cotización puede cambiar o desaparecer; volatilidad no demuestra reacción idéntica de todos los bancos y algoritmos. Registra Bid y Ask, cantidad disponible, hora y ejecuciones, sin atribuir intención a una firma por dos precios aislados.

BIS examina compromisos entre impacto, exposición durante ejecución y posibilidad de completar. Modelo propio de compra incompleta: objetivo 100.000 EUR, referencia inicial 1,1000 USD por EUR. Solo compras 60.000 EUR a 1,1002. Coste pagado 66.012 USD, con diferencia de precio de 12 USD frente a la referencia inicial de esa parte.

Quedan 40.000 EUR sin comprar. Al final de la ventana elegida, referencia asignada 1,1010: no afirmamos que sea cotización ejecutable. Componente de oportunidad=40.000×(1,1010−1,1000)=40 USD. Comparación conjunta=12+40=52 USD. Completado=60 %. Los 52 USD no son comisión, factura ni deuda: la compra real cubrió solo 60.000 EUR. Dependen de referencia y cierre de ventana; no prueban alternativa disponible.

La parte pendiente también cambia la comparaciónObjetivo ficticio 100.000 EUR; ejecución 60.000 a 1,1002 y referencia inicial 1,1000 USD por EUR. Los dos finales son escenarios alternativos, sin comisión ni disponibilidad garantizada.EJEMPLO DE CÁLCULODiferencia de precio ejecutada12 USDFinal 1,1010Oportunidad +40 USD;conjunto +52 USDFinal alternativo 1,0990Oportunidad −40 USD;conjunto −28 USDCompletado en ambos escenarios60 %
La parte pendiente también cambia la comparación. Objetivo ficticio 100.000 EUR; ejecución 60.000 a 1,1002 y referencia inicial 1,1000 USD por EUR. Los dos finales son escenarios alternativos, sin comisión ni disponibilidad garantizada.

Una comparación positiva o negativa no ingresa dinero ni completa los 40.000 EUR pendientes. Declara referencia y hora final.

Diferencia de precio ejecutada
12 USD – 60.000×(1,1002−1,1000). Pagado total 66.012 USD.
Final 1,1010
Oportunidad +40 USD; conjunto +52 USD – Referencia de comparación, no factura.
Final alternativo 1,0990
Oportunidad −40 USD; conjunto −28 USD – Caída evitada en remanente según esta fórmula.
Completado en ambos escenarios
60 % – Quedan 40.000 EUR sin comprar.

Diagnóstico adicional, separado del escenario anterior: conserva la misma ejecución y cambia solo referencia final a 1,0990. El componente no ejecutado pasa a 40.000×(1,0990−1,1000)=−40 USD y la comparación a 12−40=−28 USD. El signo negativo representa en esta medida una caída evitada en el importe no comprado. No ingresa 28 USD en cuenta ni completa los 40.000 EUR pendientes.

Por eso informa referencia, hora final y fórmula junto a resultado. Una comparación negativa no acredita objetivo cumplido, igual que una pequeña diferencia de precio sobre lo ejecutado puede ocultar una compra incompleta. Guarda también costes explícitos excluidos y naturaleza ejecutable o meramente comparativa de cada precio.

Qué puedes comprobar desde una cuenta minorista

Empieza por producto, entidad contraparte, contrato y política de ejecución. Un spread estrecho o un nombre conocido en una lista no demuestra quién procesó una operación. B-book no equivale necesariamente a casar órdenes iguales de clientes. Una relación comercial entre proveedores tampoco documenta ruta individual.

La infraestructura institucional difiere de tu entorno. Usar H1 o análisis fundamental no establece automáticamente ventaja frente a algoritmos: cualquier estrategia requiere evidencia, costes y presupuesto de pérdida propios. Para informes de ejecución, exige unidad, denominador, ventana, fuente y tratamiento de remanente. Separar esas preguntas evita comparar participación del flujo, fracción completada y rentabilidad como si fueran una misma cifra.

Tres comprobaciones documentadas

  1. Lee contrato y política de ejecución de la entidad concreta e identifica producto, contraparte y función declarada de cada servicio. Distingue simulación, capital propio y ejecución para terceros. El resultado debe separar lo que una divulgación afirma de lo que todavía no sabes sobre la ruta de tu operación.
  2. Registra Bid, Ask, cantidad, acceso, fuente y horas sincronizadas, y escribe la fórmula antes de comparar porcentajes. El resultado debe reproducir 20 % del total y 25 % frente a otros con los mismos 10.000 EUR, sin añadir operaciones ni atribuir una variación de spread a un proveedor sin evidencia.
  3. Revisa referencia inicial, cantidad realmente ejecutada y precio final usado para valorar el remanente, además de costes explícitos. El resultado debe distinguir los 12 USD sobre ejecuciones y el componente de oportunidad, explicando por qué +52 o −28 USD de comparación no son facturas ni prueban completar el objetivo.