El libro entero, no solo el mejor precio
Recorre los niveles hasta cubrir el capital (VWAP real), redondea la cantidad al step del par y comprueba mínimos. Si el libro no cubre la orden, no es ejecutable: nunca supone liquidez que no existe.

Luarix escucha en tiempo real los libros de órdenes de Binance, Bitfinex y Kraken, calcula cada ciclo triangular y cada ruta cross-exchange con la comisión real de cada exchange, y graba solo lo que de verdad habría dado ganancia.
Dinero ficticio: no envía órdenes ni retira fondos

Conectado a la vez, cada uno por su propio WebSocket
Binance
1375 pares spot cargados
Bitfinex
180 pares spot cargados
Kraken
1365 pares spot cargados
0
pares spot cargados
reglas de cada exchange: step, mínimos, comisión
0
rutas cross-exchange
11 pares en 2 o más exchanges, en los dos sentidos
0 ms
latencia de red
mediana medida con la hora de cada exchange
0
tests automáticos
cálculo, conectores, grabación y API
Cómo funciona
Una tubería sencilla y sin magia: los mismos pasos que daría una orden a mercado, con números exactos (Decimal, nunca float).
Un WebSocket por exchange trae los libros de órdenes en vivo. Si los datos llegan tarde, reconecta solo.
Step, cantidad mínima, importe mínimo y en qué activo cobra cada exchange su comisión.
Cada ciclo y cada ruta se simula contra el libro, nivel a nivel, con cada capital: neto y bruto.
Con datos retrasados nada es ejecutable. Solo pasa lo que supera el umbral, después de comisiones.
Libros y oportunidades en disco: cuándo empezó cada racha, cuánto duró y cuánto habría dado.
Estrategias
Comparten motor, reglas y matemática: cambia solo dónde se buscan las diferencias de precio.
Compra donde el ask es más barato y vende donde el bid es más caro, a la vez, con la comisión de cada exchange. Hoy: 11 pares y 42 rutas entre ETH, BCH, XRP, LTC, USD, USDT.

Capacidades
Lo que un exchange aplicaría a una orden a mercado, lo aplica el motor antes de darte un número.
Recorre los niveles hasta cubrir el capital (VWAP real), redondea la cantidad al step del par y comprueba mínimos. Si el libro no cubre la orden, no es ejecutable: nunca supone liquidez que no existe.

Con claves de solo lectura, lee la comisión de cada par y la aplica donde la cobra cada exchange: en lo recibido o en el quote.
Kraken y Bitfinex mandan un CRC-32 del libro. Si el libro local no cuadra (mensaje perdido), se reabre la conexión desde una foto limpia.
Mide el retraso con la hora del propio exchange. Si los datos llegan tarde, nada cuenta como ejecutable y la conexión se reabre sola.
Ejecuta cada intento contra el libro real de su momento, esperando lo que tarda una orden de verdad, y compara prometido con conseguido.
Pulsa Grabar y cada oportunidad queda en disco con las operaciones tal como estaban al detectarla: precio, VWAP, slippage, edad del libro y retraso del dato. Después, el análisis cuenta rachas por día, su duración y lo que habrían dado.

Precisión
Un ciclo puede verse verde con los mejores precios y ser una pérdida al ejecutarlo. Por eso todo se calcula con el libro real y con cada comisión, y con números exactos.
neto = (capital final / capital inicial − 1) × 100
bruto = lo mismo con comisión 0, sobre el mismo libro
equilibrio ≈ 3 × comisión → con 0,1 % por orden hace falta ≈ 0,3 % de bruto solo para no perder
USDT → BTC → ETH → USDT · 1.000 USDT
0,1 % por orden
Bruto (sin comisiones)+0,283 %
Orden 1 · comisión-0,104 %
Orden 2 · comisión-0,104 %
Orden 3 · comisión-0,104 %
Neto real
había oportunidad… y las comisiones se la comen
-0,028 %
Cifras del ejemplo de la documentación del motor, calculadas con su función real (evaluate_cycle).
El panel
Capturas reales del panel funcionando con los tres exchanges.

Oportunidades grabadas
Rachas por ruta y capital, con duración y ganancia 1×

Cuenta ficticia
Saldos, simulación e intentos: prometido frente a conseguido

Libros de órdenes
Los 10 mejores niveles de cada par, en vivo

Neto en el tiempo
La última hora de cada ciclo o par, segundo a segundo

Configuración
Comisión, umbral, espera entre órdenes y ciclos en caliente
Hoja de ruta
Nada pasa a dinero real hasta que los números simulados lo justifiquen.
Libros en vivo, cálculo neto de ciclos triangulares, grabación y análisis.
Binance, Bitfinex y Kraken a la vez; el mismo par comparado entre exchanges.
Cuenta ficticia que opera contra el libro real con la espera de una orden de verdad.
Qué hacer con saldos intermedios, límites por operación y por día, reequilibrio.
Órdenes reales y pequeñas para contrastar lo simulado con lo conseguido.
Alertas, métricas a largo plazo y más exchanges y estrategias.
FAQ
No. Hoy observa, calcula, graba y simula con una cuenta ficticia. No envía órdenes ni retira fondos; las claves de API que usa son de solo lectura, para leer la comisión real de la cuenta.
Precios de tres exchanges, cada ruta con su neto real y todo lo que pasó, grabado.
Abrir el panelEl panel necesita el motor en marcha (arb live).