Market Maker Arbitrage — Guía Completa
Teoría, matemáticas exactas de pricing, ambos escenarios de ejecución y cómo usarlo en ArbiMaster.
1. La idea: dos exchanges, dos papeles distintos
El Market Maker Arbitrage es una estrategia cross-exchange construida en torno a dos exchanges que desempeñan deliberadamente papeles diferentes:
- Target Exchange — normalmente menos líquido, con spreads más amplios. Aquí colocas una orden maker (límite) y esperas a que se ejecute a un precio favorable.
- Reference Exchange — muy líquido, spreads ajustados, ejecución rápida. Aquí disparas inmediatamente la orden opuesta como taker en cuanto se ejecuta la pata maker, para fijar la cobertura.
El objetivo central es capturar el rebate/comisión más baja del maker y un mejor precio de entrada en el lado ilíquido, confiando en el lado líquido para garantizar que siempre puedas cerrar la posición al instante. Es un paso más de complejidad respecto al Simple Arbitrage porque la primera pata no tiene garantizada su ejecución — te estás poniendo en cola en el libro de órdenes, no tomando liquidez existente.
2. Las matemáticas: cómo se fija realmente el precio maker
Una orden límite debe situarse justo por delante del mejor precio actual para tener una probabilidad realista de ejecutarse, sin renunciar al margen pagando de más. ArbiMaster usa un pequeño desplazamiento por encima/debajo del mejor bid/ask como proxy del tamaño del tick:
Fórmulas de pricing maker
MAKER_PRICE_OFFSET_PCT = 0,0001 (0,01 %, usado como proxy del tick-size entre exchanges con tamaños de tick distintos)
Escenario Buy-First (entras como comprador maker en el exchange Target):
makerPrice = targetBid × (1 + MAKER_PRICE_OFFSET_PCT)
→ justo por encima del mejor bid, para saltarte la cola sin pagar el ask.
Escenario Sell-First (entras como vendedor maker en el exchange Target):
makerPrice = targetAsk × (1 − MAKER_PRICE_OFFSET_PCT)
→ justo por debajo del mejor ask, por el mismo motivo en el lado de venta.
El volumen negociable se calcula siempre solo a partir del lado taker (la cantidad en bid o ask del exchange Reference) — porque es ese lado el que debe absorber la cobertura al instante, y por tanto es el verdadero cuello de botella para el tamaño realmente ejecutable.
Esta asimetría maker/taker es la diferencia mecánica central respecto al Simple Arbitrage: allí tomas dos precios ya existentes, aquí creas deliberadamente un nuevo mejor precio en un lado para mejorar tu entrada.
3. Los dos escenarios de ejecución en detalle
Escenario A — Sell-First (vendes en Target, compras en Reference)
- Analiza el spread, la liquidez y la correlación de precios entre los dos exchanges.
- Coloca una orden maker de venta en el exchange Target justo por debajo del mejor ask.
- Espera la confirmación de ejecución (supervisión en tiempo real, no polling).
- En cuanto se ejecute la venta, compra inmediatamente la misma cantidad en el exchange Reference como taker.
Ejemplo (BTC)
Target Ask = 41.400 $ → venta maker a 41.390,86 $ (comisión ~0,05 %, o un rebate según el exchange)
Reference Ask = 40.010 $ → compra taker inmediata (comisión 0,10 %)
Beneficio bruto: ≈ 3,45 % (1.380 $ por BTC) — Comisiones: ≈ 0,15 % — Neto: ≈ 3,30 % (≈ 1.320 $ por BTC)
Escenario B — Buy-First (compras en Target, vendes en Reference)
- Coloca una orden maker de compra en el exchange Target justo por encima del mejor bid.
- Espera la ejecución.
- En cuanto se ejecute, vende la misma cantidad en el exchange Reference como taker.
Ejemplo (BTC)
Target Bid = 40.000 $ → compra maker (comisión ~0,05 %)
Reference Bid = 41.200 $ → venta taker inmediata (comisión 0,10 %)
Beneficio bruto: ≈ 3,0 % (1.200 $ por BTC) — Comisiones: ≈ 0,15 % — Neto: ≈ 2,85 % (≈ 1.140 $ por BTC)
4. El riesgo principal: tu orden maker podría no ejecutarse
A diferencia del Simple Arbitrage, la pata maker aquí no está garantizada. Mientras está en la cola, el precio puede alejarse, lo que significa que nunca se ejecuta — o peor, se ejecuta después de que el precio de referencia ya se haya movido, de modo que la cobertura que ejecutas un instante después fija un spread más pequeño (o negativo) que el calculado. Esta ventana de exposición direccional es la razón por la que el Market Maker Arbitrage conlleva más riesgo que el Simple Arbitrage, aunque una sola pata pague comisiones más bajas.
5. Configuración en ArbiMaster
Desde Ajustes eliges tu exchange de referencia MM — la plataforma muy líquida que ArbiMaster tratará siempre como el lado de cobertura. El scanner Market Maker compara entonces continuamente cada otro exchange monitorizado con este, calculando tanto el precio maker Buy-First como Sell-First para cada par candidato, y solo reporta oportunidades por encima de tu umbral de spread mínimo configurado (por defecto ≥ 0,8 % — deliberadamente más alto que en Simple Arbitrage, para compensar el riesgo de no ejecución).
Las notificaciones de Telegram respetan el mismo cooldown por estrategia que las demás, por lo que no recibirás alertas repetidas para un spread que sigue abierto pero no ha cambiado de forma significativa.
6. Buenas prácticas
Asignación de capital: un reparto habitual es 40 % en el exchange Target, 40 % en el exchange Reference, 20 % reservado como buffer de reequilibrio.
Niveles de exchange: las plataformas Tier 1 (Binance, OKX, Kraken) son buenos exchanges Reference gracias a libros profundos y rápidos; los exchanges Tier 2/regionales producen más a menudo los spreads amplios que los convierten en buenos candidatos Target.
Supervisa las ejecuciones en tiempo real. No hagas polling — usa actualizaciones de órdenes vía WebSocket para que la cobertura se dispare en milisegundos tras la ejecución maker, no segundos después.
Establece un tiempo límite de cancelación. Si la orden maker no se ha ejecutado tras una ventana razonable, cancélala — una orden límite obsoleta en un mercado que se ha movido es puro riesgo direccional sin contrapartida.
FAQ
¿Por qué el spread mínimo es más alto que en el Simple Arbitrage?
Porque la pata maker no tiene garantizada su ejecución, y cuando se ejecuta, el mercado podría haberse movido ya. Un spread requerido más amplio (≥ 0,8 %) te da un colchón frente a ese riesgo de ejecución desfavorable.
¿Qué pasa si mi orden maker nunca se ejecuta?
No se pierde nada salvo el coste de oportunidad — simplemente la cancelas y buscas el siguiente candidato. El riesgo solo se materializa si se ejecuta tarde, después de que el precio de referencia ya se haya movido en tu contra.