¿Qué es el deslizamiento (slippage) en cripto? Deslizamiento vs impacto en el precio
El deslizamiento es la diferencia entre el precio que esperas y el que obtienes. Aprende cómo los libros de órdenes y los pools AMM causan impacto en el precio, con ejemplos.
Actualizado el
El deslizamiento es la diferencia entre el precio que esperas pagar o recibir en una operación y el precio medio al que realmente se ejecuta. Puede jugar a tu favor o en tu contra, pero en las órdenes de mercado grandes casi siempre es un costo. En las estrategias de arbitraje y de financiación, el deslizamiento suele ser el costo que decide si una operación es rentable.
Puntos clave
- Deslizamiento = precio esperado − precio medio real de ejecución, normalmente expresado en porcentaje.
- El impacto en el precio es la parte que causa tu propia orden al consumir liquidez.
- En los libros de órdenes, el deslizamiento depende de la profundidad; en los DEX AMM, del tamaño del pool.
- Las órdenes de mercado pagan deslizamiento; las órdenes límite lo limitan, pero puede que no se ejecuten.
- El deslizamiento se aplica en cada pata de una operación de arbitraje.
Por qué ocurre el deslizamiento
Hay dos causas principales:
- Impacto en el precio: tu orden es mayor que la liquidez disponible al mejor precio, así que se ejecuta a precios cada vez peores.
- Latencia: el mercado se mueve entre el momento en que ves un precio y el momento en que se ejecuta tu orden. Es habitual en los mercados rápidos y en las blockchains, donde una transacción espera a ser incluida en un bloque.
Deslizamiento en un libro de órdenes
En un exchange centralizado, una compra de mercado se ejecuta contra los asks del libro de órdenes, empezando por el precio más bajo. Supón que quieres comprar 5,000 unidades de un token y el libro es así:
| Precio ask | Tamaño disponible | Ejecutas | Costo |
|---|---|---|---|
| $100.00 | 1,000 | 1,000 | $100,000 |
| $100.10 | 2,000 | 2,000 | $200,200 |
| $100.30 | 3,000 | 2,000 | $200,600 |
| Total | 5,000 | $500,800 |
Tu precio medio es $500,800 ÷ 5,000 = $100.16. Esperabas $100.00, así que el deslizamiento es de $0.16 por unidad, o un 0.16%, es decir, $800 en toda la orden. Una operación con una ventaja bruta del 0.30% perdería aquí más de la mitad, antes de cualquier comisión de trading.
Impacto en el precio en un DEX AMM
Muchos exchanges descentralizados usan pools de creador de mercado automatizado (AMM) en lugar de libros de órdenes. Un pool básico de producto constante mantiene x × y = k, donde x e y son los saldos de los dos tokens.
Ejemplo: un pool tiene 100 ETH y 300,000 USDC, así que el precio es $3,000 y k = 30,000,000. Para comprar 1 ETH:
- ETH que queda en el pool: 99
- USDC necesarios en el pool: 30,000,000 ÷ 99 = 303,030.30
- Pagas: 303,030.30 − 300,000 = $3,030.30 antes de la comisión del pool
Eso es alrededor de un 1.01% de impacto en el precio por comprar el 1% del pool. Los pools más grandes dan menos impacto para el mismo tamaño de operación. Las interfaces de los DEX suelen mostrar el impacto estimado en el precio antes de que confirmes.
Tolerancia al deslizamiento y MEV
En los DEX fijas una tolerancia al deslizamiento, por ejemplo del 0.5%. Si el precio se mueve más que eso antes de que se incluya tu transacción, falla y normalmente pagas el gas igualmente. Una tolerancia muy alta protege frente a las operaciones fallidas, pero invita a los ataques sándwich, en los que un bot opera justo antes y después de ti para ganar con el movimiento de precio que genera tu orden. Es una forma de MEV (valor máximo extraíble).
Cómo reducir el deslizamiento
| Método | Por qué ayuda | Contrapartida |
|---|---|---|
| Operar en mercados líquidos | Más tamaño en cada nivel de precio | Menos oportunidades |
| Usar órdenes límite | Nunca te ejecutas a un precio peor que el tuyo | Puede no ejecutarse |
| Dividir las órdenes grandes | Cada parte consume menos profundidad | El precio puede moverse entre partes |
| Revisar antes la profundidad | Conoces el costo antes de operar | Lleva tiempo |
| Usar agregadores de DEX | Enrutan a través de varios pools | Gas extra, riesgo de contrato inteligente |
| Fijar una tolerancia ajustada en el DEX | Bloquea malas ejecuciones y ataques sándwich | Más transacciones fallidas |
El deslizamiento en el arbitraje
Una operación de arbitraje tiene al menos dos patas, y cada una puede deslizarse. Un spread que parece rentable en la parte alta del libro puede desaparecer en cuanto aumentas el tamaño. ArbTide muestra el tamaño disponible al mejor precio para cada ruta en el escáner de arbitraje en vivo. Para estimar el beneficio neto incluyendo deslizamiento y comisiones, usa la calculadora de beneficio de arbitraje.
Preguntas frecuentes
- ¿Qué es el deslizamiento en cripto?
- El deslizamiento (slippage) es la diferencia entre el precio que esperas al colocar una operación y el precio medio que realmente obtienes. Ocurre porque los precios se mueven y porque las órdenes grandes consumen liquidez en varios niveles de precio.
- ¿Cuál es la diferencia entre el deslizamiento y el impacto en el precio?
- El impacto en el precio es la parte del deslizamiento que causa tu propia orden al mover el precio mientras se ejecuta. El deslizamiento también incluye los cambios de precio que provocan otros traders entre el momento en que envías una orden y el momento en que se ejecuta.
- ¿Qué es la tolerancia al deslizamiento?
- La tolerancia al deslizamiento es un ajuste de los exchanges descentralizados que fija el cambio de precio máximo que aceptas. Si el precio final es peor que ese límite, la transacción falla en lugar de ejecutarse a un mal precio.
- ¿Cómo puedo reducir el deslizamiento?
- Opera en mercados más líquidos, divide las órdenes grandes en otras más pequeñas, usa órdenes límite en lugar de órdenes de mercado y revisa la profundidad del libro de órdenes o el impacto en el precio del DEX antes de operar.