Imagina una compra hipotética de un «robot HFT» por 3.000 USD seguida de seis meses de pérdidas. Ni el precio ni la etiqueta explican cómo funciona. Antes de equiparar tu terminal o un VPS con un flujo institucional de baja latencia, investiga datos, conectividad, órdenes, costes y registros. Los seis meses describen el supuesto; no son una prueba de fraude ni un plazo universal para dominar una técnica.

Qué distingue alta frecuencia y automatización

HFT es una parte de la negociación automatizada centrada en procesamiento rápido y oportunidades de corta duración. Creación de mercado y arbitraje son estrategias posibles, pero las empresas no comparten necesariamente modelo de negocio, hardware o periodo de tenencia. Un algoritmo que decide una vez por hora sigue siendo automatización aunque no sea HFT.

En el marco de la UE, el artículo 4.1.40 de MiFID II caracteriza la técnica algorítmica de alta frecuencia por tres elementos: infraestructura destinada a minimizar latencias; determinación por el sistema de la iniciación, generación, enrutamiento o ejecución de órdenes sin intervención humana para cada una; y tasas intradiarias elevadas de mensajes que incluyen órdenes, cotizaciones o cancelaciones. Contar mensajes no equivale a contar operaciones ejecutadas. Esa definición no impone un lenguaje de programación, una FPGA ni un tamaño concreto de equipo.

El informe del Markets Committee de septiembre de 2011 sobre HFT en divisas distingue esta actividad de la automatización más amplia y señala dificultades para identificarla y medirla. Sus descripciones pertenecen a ese contexto histórico. No conviertas un informe de 2011 en una descripción actual de toda empresa que anuncie velocidad.

Una primera comprobación de tus mediciones puede hacerse sin comprar infraestructura. Supón tres ensayos A, B y C. Cada uno contiene dos etapas consecutivas, sin solaparse y medidas con un reloj coherente: A dura 1 y 9 milisegundos; B, 9 y 1; C, 9 y 9. Los totales son 10; 10 y 18 ms. Al ordenarlos, la mediana del recorrido completo es 10 ms.

Empareja etapas antes de calcular la medianaTres ensayos ficticios, etapas consecutivas sin solapamiento y un reloj coherente. No son tiempos de un bróker real.EJEMPLO DE CÁLCULOEnsayo A1+9=10 msEnsayo B9+1=10 msEnsayo C9+9=18 msTotales ordenados10; 10; 18 msColumnas separadas9+9=18 ms
Empareja etapas antes de calcular la mediana. Tres ensayos ficticios, etapas consecutivas sin solapamiento y un reloj coherente. No son tiempos de un bróker real.

Mediana de los totales 10 ms; suma de medianas de etapas 18 ms. Conservar el emparejamiento cambia la conclusión.

Ensayo A
1+9=10 ms – Dos etapas del mismo ensayo.
Ensayo B
9+1=10 ms – La etapa lenta no coincide con la de A.
Ensayo C
9+9=18 ms – Ambas etapas lentas.
Totales ordenados
10; 10; 18 ms – Mediana 10 ms.
Columnas separadas
9+9=18 ms – No es la mediana del recorrido completo.

La mediana de cada columna es 9 ms, pero 9 +9 =18 ms no es la mediana del total. Conserva el identificador del ensayo para saber qué retrasos ocurrieron juntos. Si las etapas se solapan o emplean relojes sin sincronizar, primero debes resolver sus límites: ni siquiera puedes sumar duraciones sin comprobar qué intervalo representan.

Infraestructura: define el recorrido antes del equipo

La colocación de servidores permite situar equipos cerca de los sistemas del mercado. Como ejemplo de un centro concreto en Estados Unidos, CME describe equipos de clientes junto a los motores de casación de Globex en Aurora, Illinois. Comprueba el contrato y la conectividad; del término «colocación» no se deduce una tarifa anual universal por armario.

Datos, acceso, red, hardware, pruebas y controles operativos forman parte del flujo. Las necesidades dependen del mercado y del método: ni una FPGA ni un régimen específico de incentivos definen por sí solos todos los casos. Un alojamiento minorista de precio reducido tampoco demuestra acceso equivalente.

Especifica inicio, fin y reloj de cada medida. Un ping de red o la latencia anunciada por un VPS no comprende necesariamente validación, enrutamiento y confirmación de ejecución. En una ampliación hipotética, un proveedor presenta solo las etapas de los ensayos A y C anteriores, excluyendo B sin explicación: la mediana de sus totales sería (10 +18)/2 =14 ms, distinta de 10 ms para los tres. Además del cálculo, necesitas conocer las observaciones incluidas y las omitidas.

Efectos de mercado sin atribuir una causa única

El HFT puede influir en cotización y ejecución, pero no garantiza un spread particular en tu cuenta ni explica toda mejora de precios. El informe de 2011 analiza funcionamiento normal y bajo tensión; su ámbito no es una prueba de los resultados actuales de cada proveedor minorista.

El comunicado del Markets Committee de enero de 2017 sobre el episodio de la libra del 7 de octubre de 2016 identifica varios factores: hora del día, cobertura de opciones, órdenes stop y utilización de algoritmos. Reducirlo a que «se desconectó el HFT» elimina esa evidencia. Las condiciones pueden deteriorarse bajo tensión, pero la causa de una ejecución concreta exige registros.

Por ejemplo, un stop ordinario supuesto en 1,18 y una ejecución posterior en 0,90 ilustran deslizamiento. No son un registro documentado de una operación durante un anuncio del Banco Nacional Suizo. Revisa el tipo de stop y los términos aplicables; un nivel solicitado no demuestra disponibilidad continuada de ese precio.

Costes y selección: rapidez no equivale a ventaja

Modelo hipotético por señal: ganas 0,5 pip con probabilidad 55 % y pierdes 0,5 pip con probabilidad 45 %. La esperanza bruta es 0,55 ×0,5 −0,45 ×0,5 =0,05 pip. Con costes totales de entrada y salida de 0,10 pip pasa a −0,05 pip; con 0,50 pip pasa a −0,45 pip. Son probabilidades y pagos asignados para el ejercicio, no una estimación de un producto.

Si la simulación ya utiliza entrada Ask y salida Bid ejecutables, el spread ya está incluido. No lo restes otra vez al añadir comisión u otros costes que aún falten. Evalúa la versión neta del mismo modelo, con unidades y límites explícitos.

El porcentaje ejecutado también puede ocultar selección. Congela diez oportunidades hipotéticas: cinco producirían +1 pip y cinco −1 pip antes de costes. La ejecución A atiende tres de cada grupo: seis operaciones y resultado cero. B atiende una positiva y cinco negativas: seis operaciones y −4 pips, equivalentes a −4/6 ≈−0,67 pip por ejecución. Ambas ejecutan el 60 % de las oportunidades.

Las trayectorias asignadas aíslan la selección dentro del ejercicio. En la práctica no conoces necesariamente el precio contrafactual de una orden no ejecutada. Conserva rechazos y características de las oportunidades atendidas, además de velocidad. Un gráfico M5, M30 o H1 no elimina el deslizamiento ni acredita una ventaja por utilizar un horizonte mayor. Define primero el método y sus necesidades en la guía inicial de automatización.

Revisar una oferta y su entidad

Pide reglas reproducibles, resultados completos y supuestos de ejecución. Comprueba selección de pruebas, información futura no disponible al decidir y conflictos comerciales. Código cerrado o precio elevado no prueban por sí solos una estafa; tampoco código abierto o tres años de historial constituyen una aprobación universal.

El aviso de la CFTC de enero de 2024 identifica como señales de alerta las promesas de rendimientos altos o garantizados mediante robots e inteligencia artificial. Es orientación estadounidense, no una autorización española del servicio. Para servicios ofrecidos en España, consulta entidades y advertencias de la CNMV y comprueba actividad, denominación legal y contactos exactos. Una marca parecida o no aparecer en una lista de alertas no certifican legitimidad. Software y servicios de inversión incluidos en una oferta pueden requerir análisis diferentes.

Tres pasos antes de pagar por velocidad

  1. Inventaría compra, suscripción, datos y alojamiento del producto, separando demo, backtest y cuenta real. Solicita reglas y resultados con periodo completo; el resultado debe permitir identificar qué se ha medido y qué depende únicamente de una denominación comercial.
  2. Define los límites temporales y el identificador de cada ensayo. Suma etapas consecutivas de cada recorrido antes de calcular su mediana, conserva rechazos y exclusiones; el resultado debe reconciliar las duraciones completas con los registros originales y evitar sumas de estadísticas incompatibles.
  3. Comprueba la entidad y actividad en los registros aplicables y diseña una prueba con datos, costes y evaluación reservada. Incluye selección de ejecuciones y gestión de errores; el resultado debe responder a las necesidades reales del método sin equiparar un VPS con acceso institucional.