El arbitraje entre exchanges no es una apuesta sobre la dirección del precio, sino la explotación de las ineficiencias del mercado. El mismo activo, en un mismo momento, puede cotizarse ligeramente más barato en una plataforma y un poco más caro en otra. La tarea del trader es capturar esa brecha, comprar donde el precio es más bajo y vender donde es más alto. El problema es que los spreads rara vez superan fracciones de punto porcentual y existen solo durante unos segundos. Para una persona es físicamente difícil reaccionar a tiempo a esa ventana de oportunidad mientras analiza el libro de órdenes y coloca órdenes.

Precisamente esa rutina es la que automatiza la plataforma Arbitron. El servicio monitorea los libros de órdenes y las tasas de financiación en 20 exchanges, y luego coloca automáticamente ambos lados de la operación, que en la jerga profesional se denominan «piernas». Los fondos permanecen en las cuentas del exchange del trader: la plataforma no es un custodio.

La velocidad lo decide todo: infraestructura y latencias

El factor clave del éxito en este tipo de trading es la velocidad de ejecución. Arbitron está conectado a cada par de trading en 20 exchanges, lo que supone unos 10 000 libros de órdenes simultáneamente. La plataforma almacena en memoria el libro de órdenes completo, no solo la mejor cotización, lo que permite calcular el precio de ejecución real para volúmenes de $25, $100, $500 o $1000. A menudo, en el mejor precio solo hay un par de dólares, y con una orden real el spread puede simplemente desaparecer.

La infraestructura está construida sobre servidores dedicados de AWS con una IP estática propia para cada cuenta. El trader elige la región de ubicación: Tokio, Singapur, Fráncfort o Londres. Esto es crítico, ya que la latencia entre continentes es de 200–500 ms frente a los 10–35 ms desde una región vecina. En ese tiempo, un libro de órdenes líquido de futuros alcanza a renovarse por completo, y la orden llega a un libro que ya no existe. Según las mediciones del equipo, ese error costó casi un 0,8% de deslizamiento, varias veces más que el spread típico.

El núcleo de trading está escrito en Rust, un lenguaje que los desarrolladores eligieron por la ausencia de pausas repentinas en la ruta crítica de ejecución. Esto permite minimizar las latencias y garantizar la estabilidad del funcionamiento.

Del escáner a la ganancia real: backtesting en lugar de escaparate

La plataforma ofrece dos herramientas para buscar oportunidades. Las señales muestran datos en tiempo real y notifican al trader cuando se supera un umbral de spread determinado. El escáner, en cambio, funciona de manera fundamentalmente distinta: no muestra la brecha del momento, sino el resultado de un backtest con un retraso de 5 minutos. La plataforma procesa las últimas 8 horas de cotizaciones registradas con la misma estrategia que utilizan las tarjetas de trading, y de esa simulación resta las comisiones.

Este enfoque elimina la principal ilusión de los escáneres de arbitraje: los porcentajes atractivos que en la realidad son inalcanzables. En el backtest también se incluye la latencia de ejecución: el trader elige un intervalo de 0,5, 1 o 2 segundos, y cada señal se calcula con el peor precio de ese tramo. Un spread que aparece durante medio segundo no entra en el informe.

Tarjetas de trading: automatización con protección frente a riesgos

El trabajo en Arbitron se organiza en torno a tarjetas de trading, cada una de las cuales vincula un par de exchanges, una moneda concreta y dos umbrales de spread: uno para abrir y otro para cerrar. Las tarjetas funcionan de forma independiente, por lo que un fallo en una no afecta a las demás. La plataforma aprovecha la divergencia en cualquier dirección: si el spread sube, se abre una configuración; si baja, se abre la simétrica. Muchos bots están rígidamente fijados a un solo esquema y se pierden la mitad de los movimientos.

La protección de posiciones incluye tres niveles: un stop duro según el umbral de pérdida establecido, un modo suave que deja de abrir nuevos ciclos y busca un momento favorable para cerrar, y un stop automático al 3% antes del precio de liquidación. Cabe destacar por separado la protección contra delisting: la plataforma monitorea las APIs oficiales de anuncios de los exchanges más grandes, verifica la lista de instrumentos cada 5 minutos y reacciona ante la desaparición de un símbolo del flujo de datos. Esto es crítico, ya que al retirar un contrato, una pierna puede desaparecer y dejar la otra en el mercado sin cobertura.

Seguridad y economía: comisión solo sobre las ganancias

El modelo no custodial se sustenta en los permisos de acceso: las claves API solo tienen permiso para operar y no permiten retirar fondos. Las claves se cifran con el esquema de «sobre» con AWS KMS y el algoritmo AES-256-GCM, y cada usuario tiene su propia clave de cifrado.

El modelo de monetización merece especial atención. La plataforma cobra una comisión solo sobre las ganancias realizadas, no sobre el volumen de operaciones ni el capital. Las tarifas varían según el conjunto de funciones: Scanner por $39 al mes ofrece solo datos, Trader por $99 añade un servidor dedicado y trading, y Prime por $299 incluye funciones ampliadas. Es importante que las pérdidas se trasladan a períodos futuros: los ingresos que solo cubren el agujero anterior no están sujetos a comisión. Es un enfoque honesto que alinea los intereses de la plataforma y del trader.

Mi análisis: Arbitron es un ejemplo de herramienta madura para el arbitraje profesional, donde la atención al detalle (desde las latencias hasta la validación del spread) realmente determina la rentabilidad. Sin embargo, hay que recordar que el arbitraje no es «dinero gratis», sino una disciplina compleja que requiere comprender la microestructura del mercado y disciplina en la gestión de riesgos. La plataforma elimina la rutina, pero no exime al trader de la responsabilidad de configurar la estrategia.