En el mundo de las criptomonedas, un mismo activo casi nunca vale lo mismo en diferentes plataformas. Esta brecha —el spread— es el pan de cada día del arbitrajista. El esquema es clásico: comprar más barato en un exchange, vender más caro en otro. Pero el diablo, como siempre, está en los detalles: las discrepancias rara vez superan fracciones de porcentaje y duran apenas unos segundos. Mientras el trader parpadea y coloca dos órdenes manualmente, la oportunidad ya se ha evaporado.
La plataforma Arbitron fue creada precisamente para eliminar esta brecha entre la reacción humana y la velocidad del mercado. El servicio monitorea en tiempo real los libros de órdenes y las tasas de financiación en 20 exchanges, y ambas patas de la operación —las «piernas»— las abre y cierra de forma autónoma. Además, los fondos del trader permanecen en sus propias cuentas del exchange, lo que elimina los riesgos asociados con la confianza en un tercero.
Por qué el arbitraje manual es una lotería
En teoría, la estrategia parece impecable: las posiciones opuestas neutralizan el riesgo de precio, y la ganancia se genera a partir del spread y el funding. Sin embargo, en la práctica todo se reduce a la velocidad. El spread interexchange típico es del 0,01–0,5% y dura segundos. Para ganar de forma consistente con estas brechas, es necesario monitorear simultáneamente miles de pares en decenas de plataformas y enviar dos órdenes al instante. Una persona físicamente no llega: mientras mira el número, el libro de órdenes ya ha cambiado.
Además, el spread bruto que muestra cualquier escáner es solo la punta del iceberg. Hasta llegar a la ganancia real, lo devoran cuatro factores: comisiones de taker en ambas piernas, profundidad del libro para el volumen necesario, deslizamiento durante la ejecución y el desvanecimiento del propio spread. El ciclo completo del arbitraje de dos piernas son cuatro órdenes de mercado, y cada exchange cobra su tarifa por este proceso.
Tecnologías al servicio de la ganancia
Arbitron resuelve el problema de la velocidad a nivel de infraestructura. La plataforma está conectada a cada par de trading en 20 exchanges: unos 10 000 libros de órdenes simultáneamente. En memoria se mantiene todo el libro de órdenes, no solo la cotización superior, lo cual es crítico: en el mejor precio a menudo hay un volumen de un par de dólares, y con una orden real el spread desaparece. El servicio calcula el precio al que la orden realmente se ejecutará por $25, $100, $500 o $1000.
Cada cuenta recibe un servidor dedicado en AWS con su propia IP estática. El trader elige la región: Tokio, Singapur, Fráncfort o Londres. Esto no es un capricho, sino una necesidad. Una solicitud a Binance desde Tokio tarda unos 23 ms frente a los 206 ms desde Singapur. Desde una región cercana al exchange, la solicitud tarda 10–35 ms, y desde otro continente, 200–500 ms. Durante ese tiempo, el libro de un futuro líquido logra actualizarse por completo, y la orden llega a un libro que ya no existe. En las mediciones del equipo, tal operación 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 elegido por la ausencia de pausas repentinas en la ruta crítica. La interfaz está diseñada como un terminal de exchange: el precio se resalta con cada cambio, y si el flujo de datos se interrumpe, el número se atenúa y se tacha.
Backtest en lugar de cifras bonitas
La principal diferencia de Arbitron frente a los escáneres habituales es su enfoque en la visualización de datos. En la tabla del escáner no aparece el spread momentáneo, sino el resultado de un backtest con un retraso de 5 minutos. La plataforma procesa las últimas 8 horas de cotizaciones registradas a través de la misma estrategia de doble umbral con la que funcionan las tarjetas de trading. Cada fila es el resultado de una simulación donde las comisiones ya están descontadas.
El escáner calcula la comisión de taker según la tarifa personal del trader: el nivel VIP y el descuento por token nativo se pueden especificar en la configuración de la clave del exchange. El backtest también incluye el retraso: el trader elige un intervalo de 0,5, 1 o 2 segundos, y cada señal se calcula al peor precio de ese período. Un spread que apareció durante medio segundo no entra en el informe. Junto con él, se descarta la principal ilusión de los escáneres de arbitraje: los bonitos porcentajes que son inalcanzables.
Junto a cada oportunidad hay una calificación de fiabilidad del 0 al 100: el número de ciclos cerrados por el backtest, el margen de ganancia respecto a las comisiones y el volumen diario de la pierna menos líquida. Un tercio de los puntos corresponde a la profundidad del mercado, por lo que es difícil obtener una alta calificación en un par delgado. Todo lo que esté por debajo de 50 debe considerarse una bandera amarilla.
Protección de posiciones: del stop al delisting
El spread no siempre vuelve a converger, por lo que la tarjeta tiene tres salvaguardas. La primera es un stop duro: en un umbral de pérdida establecido, el algoritmo sale al mercado. La segunda es más suave: la plataforma deja de abrir nuevos ciclos y busca un momento conveniente para cerrar. La tercera se activa por defecto al 3% antes del precio de liquidación.
Mención especial merece la protección contra el delisting, un evento más peligroso que cualquier stop. Cuando el exchange retira un contrato de la negociación, una pierna desaparece y la otra queda en el mercado sin cobertura. Arbitron detecta estos eventos en tres capas: consulta de las API oficiales de anuncios de Binance, Bybit, Bitget y OKX, verificación de la lista completa de instrumentos cada 5 minutos y reacción ante la desaparición del símbolo en el flujo de datos. Los avisos programados de los exchanges se publican entre 3 y 14 días antes de la retirada, y la plataforma recomienda cerrar posiciones entre 24 y 48 horas antes de la desconexión, mientras aún haya a quién venderle en el libro.
Seguridad y economía
El modelo no custodial se basa en los permisos de acceso. Arbitron recibe una clave API con permiso solo para trading y no solicita derechos de retiro. Las claves se almacenan con el esquema de «sobre» con AWS KMS, cada registro se cifra con el algoritmo AES-256-GCM, y cada usuario tiene su propia clave de cifrado.
El modelo de pago también merece atención. Hay tres tarifas: Scanner por $39 al mes abre los datos sin ejecución, Trader por $99 añade servidor dedicado y trading (comisión del 35% sobre la ganancia realizada), y Prime por $299 (próximamente) reduce la comisión al 30% y eleva el límite de estrategias a 50. El principio clave: la comisión solo se cobra sobre las ganancias. La pérdida no se quema con el período de facturación, sino que se traslada hacia adelante. Una semana sin ganancias no cuesta nada.
Arbitron está diseñado para quienes entienden los principios básicos del trading de futuros y están dispuestos a familiarizarse con la configuración. Se necesitarán stablecoins para ambas piernas y cuentas en al menos dos exchanges. El capital inicial recomendado es de $3000 o más. La configuración inicial toma de 30 minutos a varias horas.
Mi conclusión: Arbitron no es solo una herramienta de automatización, sino un intento de introducir un enfoque institucional en el trading minorista. El énfasis en el backtesting, la consideración de los costos reales y la protección contra delistings indican una comprensión madura del mercado. Sin embargo, hay que recordar: el arbitraje no es una «máquina de imprimir dinero», sino una carrera armamentista altamente competitiva donde gana quien tiene menores latencias y una gestión de riesgos más estricta. La plataforma ofrece las herramientas, pero la disciplina y el ajuste de la estrategia siguen siendo responsabilidad del trader.