¿Qué es el arbitraje triangular? Un ejemplo práctico con tres pares
El arbitraje triangular opera tres pares en un exchange, como USDT a BTC a ETH y de vuelta, para aprovechar tipos cruzados mal valorados. Un ejemplo con comisiones.
Actualizado el
El arbitraje triangular es un ciclo de tres operaciones en un único exchange que empieza y termina en la misma moneda, y captura la diferencia entre el precio de un par y el tipo implícito de los otros dos. Un ciclo habitual es de USDT a BTC, de BTC a ETH y de ETH de vuelta a USDT. Si los tres precios no son del todo coherentes, terminas con más USDT de los que tenías al empezar.
Puntos clave
- El ciclo usa tres pares que comparten monedas, como BTC/USDT, ETH/BTC y ETH/USDT.
- Funciona cuando un tipo cruzado no cuadra con el tipo directo.
- No hay transferencias, así que no hay retrasos de red ni comisiones de retiro.
- Pagas una comisión de trading en cada una de las tres patas, y eso suele decidir la rentabilidad.
- Las oportunidades son pequeñas y breves, y la mayoría las capturan bots automatizados.
Cómo funciona el arbitraje triangular
En cualquier exchange, muchas monedas cotizan contra más de una moneda de cotización. ETH puede cotizar contra USDT y contra BTC, y BTC cotiza contra USDT. Estos tres precios están relacionados. Si BTC vale $60,000 y un ETH cuesta 0.05 BTC, entonces ETH "debería" costar unos 60,000 × 0.05 = $3,000. Este es el tipo cruzado implícito.
Cuando el mercado directo ETH/USDT se aleja de ese tipo implícito, un ciclo por los tres pares puede dar beneficio. Cada mercado tiene su propio libro de órdenes y sus propios traders, así que aparecen pequeñas incoherencias cada vez que un mercado se mueve antes de que los demás lo alcancen.
Recuerda dos reglas al calcular un ciclo:
- Cuando compras, pagas el ask (la oferta de venta más baja).
- Cuando vendes, recibes el bid (la oferta de compra más alta).
Usar precios medios o los últimos precios negociados exagera el beneficio, porque ignora el spread bid-ask de cada uno de los tres pares.
Ejemplo práctico: de USDT a BTC a ETH a USDT
Supón estos precios ilustrativos en un exchange, con una comisión taker del 0.1% en cada operación y 10,000 USDT para empezar:
| Par | Lado que operas | Precio |
|---|---|---|
| BTC/USDT | Compras BTC al ask | 60,000 |
| ETH/BTC | Compras ETH al ask | 0.05000 |
| ETH/USDT | Vendes ETH al bid | 3,012 |
El precio implícito de ETH es 60,000 × 0.05 = $3,000, pero el mercado directo ofrece un bid de $3,012. ETH sale más barato a través de BTC, así que el ciclo lo compra por esa vía y lo vende directamente.
| Pata | Cálculo | Resultado |
|---|---|---|
| 1. Comprar BTC con USDT | 10,000 ÷ 60,000 × 0.999 | 0.166500 BTC |
| 2. Comprar ETH con BTC | 0.166500 ÷ 0.05 × 0.999 | 3.326670 ETH |
| 3. Vender ETH por USDT | 3.326670 × 3,012 × 0.999 | 10,009.91 USDT |
El ciclo convierte 10,000 USDT en 10,009.91 USDT, un beneficio neto de $9.91, o alrededor del 0.10%.
Sin comisiones, el mismo ciclo devolvería 10,000 ÷ 60,000 ÷ 0.05 × 3,012 = 10,040 USDT, una ventaja bruta del 0.40%. Tres comisiones del 0.1% cada una se llevan alrededor del 0.30%, es decir, tres cuartas partes de la ventaja. Si el error de precio fuera del 0.30% o menos, el ciclo perdería dinero.
La fórmula general
Para cualquier ciclo, multiplica el factor de conversión de cada pata:
Resultado = cantidad inicial × tipo₁ × tipo₂ × tipo₃ × (1 − comisión)³
- Cuando compras la moneda base de un par, el tipo es 1 ÷ ask.
- Cuando vendes la moneda base, el tipo es el bid.
En el ejemplo: 1 ÷ 60,000 × 1 ÷ 0.05 × 3,012 = 1.0040, y 1.0040 × 0.999³ ≈ 1.00099. Cualquier resultado mayor que 1 es beneficio antes del deslizamiento.
Cada ciclo también puede recorrerse en sentido contrario, por ejemplo de USDT a ETH a BTC a USDT. Normalmente, como mucho uno de los dos sentidos es rentable en cada momento, así que un escáner comprueba ambos.
Por qué es más difícil de lo que parece
Velocidad. Las tres operaciones se hacen una tras otra. Si un precio se mueve entre la pata 1 y la pata 3, la ventaja puede desaparecer y dejarte con BTC o ETH que no querías. Los traders automatizados con servidores ubicados junto a los del exchange reaccionan mucho más rápido que una persona que hace clic en tres pantallas de órdenes.
Profundidad. El mejor bid o ask puede mostrar solo una cantidad pequeña. En el ejemplo, si solo hay un bid de 1 ETH a $3,012 y el siguiente nivel es más bajo, vender 3.33 ETH paga un deslizamiento que puede borrar un beneficio del 0.10%.
Comisiones. Tres comisiones taker son un lastre pesado. Los traders con niveles de comisión más bajos, descuentos en comisiones o que usan órdenes límite como makers en algunas patas tienen una ventaja estructural. Colocar una orden límite reduce las comisiones, pero añade el riesgo de que una pata no se ejecute. Como regla aproximada, la ventaja bruta tiene que superar tres veces tu tasa de comisión más el deslizamiento esperado. Con comisiones del 0.1% eso es alrededor del 0.3%; con una comisión supuesta del 0.02%, sería alrededor del 0.06%.
Tamaños mínimos de orden y redondeo. Los exchanges redondean las cantidades a pasos fijos y fijan valores mínimos de orden, lo que deja pequeños saldos sobrantes y cambia ligeramente las cuentas.
| Costo o riesgo | Efecto en el ciclo |
|---|---|
| Tres comisiones taker | Se lleva aproximadamente 3 × la tasa de comisión de la ventaja bruta |
| Spreads bid-ask | Ya incluidos si usas bid y ask, ignorados si usas precios medios |
| Deslizamiento | Crece con el tamaño de la orden en relación con la profundidad del libro |
| Latencia entre patas | El precio puede moverse antes de que se complete el ciclo |
| Ejecuciones parciales | Te dejan con una moneda intermedia |
Arbitraje triangular vs arbitraje entre exchanges
El arbitraje triangular se queda en un solo exchange. El arbitraje entre exchanges compra una moneda en una plataforma y la vende en otra. La versión triangular evita las transferencias y mantiene todos los fondos con una sola contraparte, pero necesita tres ejecuciones en lugar de dos y suele encontrar ventajas mucho menores, porque los bots que operan en el mismo exchange mantienen sus pares muy alineados.
Cómo ayuda ArbTide
ArbTide se centra en las oportunidades de precio y de financiación entre exchanges, que puedes escanear en vivo en el escáner de arbitraje. Para estimar el lastre de las comisiones en una operación de varias patas antes de colocarla, usa la calculadora de comisiones de trading.
Preguntas frecuentes
- ¿Qué es el arbitraje triangular en cripto?
- El arbitraje triangular es una secuencia de tres operaciones en un mismo exchange que empieza y termina en la misma moneda, como de USDT a BTC, de BTC a ETH y de ETH de vuelta a USDT. Gana dinero cuando el precio de un par no cuadra con el tipo implícito de los otros dos.
- ¿Cómo se calcula el arbitraje triangular?
- Multiplica los tipos de conversión de las tres patas, usando el ask cuando compras y el bid cuando vendes, y luego multiplica por uno menos la comisión de cada operación. Si el resultado es mayor que 1, el ciclo devuelve más de lo que pusiste al principio.
- ¿Sigue siendo rentable el arbitraje triangular?
- En los pares principales de los grandes exchanges, los errores de precio suelen ser pequeños y durar poco, porque los bots automatizados los operan en milisegundos. Las oportunidades que sobreviven a las comisiones suelen ser raras, de poco tamaño o en pares menos líquidos.
- ¿Tengo que transferir fondos para hacer arbitraje triangular?
- No. Las tres operaciones se hacen en el mismo exchange, así que no hay retiros ni confirmaciones de red. Los principales riesgos son los cambios de precio entre patas, las ejecuciones parciales y las comisiones.