Slippage es una de las dudas mas frecuentes en usuarios nuevos porque afecta el resultado final del swap y explica muchos fallos de ejecucion.
Que es slippage
Slippage es la diferencia entre el precio esperado y el precio final al que se ejecuta una operacion.
En mercados descentralizados, los precios cambian de forma continua porque los swaps actualizan pools de liquidez en tiempo real. Cuando se genera una cotizacion, la app calcula salida estimada segun el estado actual del pool. Entre ese instante y la confirmacion on-chain, el mercado puede variar. Si quieres entender todo el proceso paso a paso, consulta la guia como funcionan los swaps de criptomonedas .
Si el precio cambia en ese intervalo, el monto final recibido puede diferir de la estimacion. Esa diferencia es slippage.
Por que ocurre slippage
El slippage ocurre porque las transacciones no se ejecutan de manera instantanea y el mercado sigue moviendose mientras esperan inclusion en blockchain.
La causa mas comun es la actividad de mercado. Si otros usuarios operan en el mismo pool antes de tu ejecucion, cambia el balance interno y cambia el precio calculado por el AMM.
La profundidad de liquidez tambien influye. En pools pequenos, una orden relativamente grande mueve mas la proporcion de tokens y suele aumentar el slippage.
Las condiciones de red tambien importan. El orden de transacciones dentro de bloques puede modificar el precio final de ejecucion.
Ejemplo de slippage durante un swap
Imagina un swap de USDC a SOL con estimacion de 1.50 SOL.
Antes de que la transaccion se confirme, otras operaciones cambian el pool.
Cuando finalmente se ejecuta, recibes 1.48 SOL. La diferencia entre 1.50 y 1.48 es slippage.
En mercados liquidos suele ser pequena, pero en baja liquidez o montos altos puede ser mas visible.
Que es tolerancia de slippage
La tolerancia de slippage define cuanto movimiento de precio aceptas durante la ejecucion.
Al construir la transaccion, la app fija un minimo de salida aceptable segun ese porcentaje. Si la ejecucion final cae por debajo de ese minimo, el swap falla en lugar de ejecutarse a peor precio.
Por ejemplo, si la salida estimada es 100 tokens y la tolerancia es 1%, el minimo permitido es 99 tokens.
Rangos comunes de tolerancia de slippage
| Condicion de mercado | Tolerancia tipica de slippage |
|---|---|
| Pares muy liquidos (por ejemplo SOL/USDC) | 0.1% - 0.5% |
| Tokens con liquidez media | 0.5% - 1% |
| Tokens con baja liquidez | 1% - 3% o mas |
Estos rangos son orientativos y dependen de volatilidad, liquidez y urgencia de ejecucion.
Slippage vs impacto de precio
Son conceptos relacionados, pero no equivalentes.
Impacto de precio es el movimiento causado por tu propia operacion al cambiar el pool. Slippage es la diferencia observada entre cotizacion y resultado final, que puede incluir impacto propio y tambien movimiento externo del mercado.
| Concepto | Significado |
|---|---|
| Impacto de precio | Movimiento causado por la operacion en el pool |
| Slippage | Diferencia entre precio esperado y precio de ejecucion |
Distinguir ambos conceptos ayuda a entender por que un swap puede cerrar con un resultado diferente al quote inicial.
Como reducir slippage
No se puede eliminar por completo en mercados en vivo, pero puede reducirse. Operar pares con mayor liquidez suele ser lo mas efectivo. Dividir operaciones muy grandes en partes mas pequenas tambien puede bajar impacto.
Tambien conviene revisar salida estimada e impacto antes de firmar. En momentos volatiles, usar una tolerancia realista evita fallos repetidos sin abrir demasiado riesgo.
El routing tambien influye. Sistemas que comparan varias fuentes de liquidez suelen mejorar consistencia de ejecucion.
Como maneja Monavo el slippage
Cuando inicias un swap en Monavo, la plataforma analiza liquidez en varios DEX y calcula una ruta eficiente para la operacion.
Al combinar fuentes cuando conviene, Monavo ayuda a reducir impacto innecesario y mejorar la calidad de ejecucion.
Antes de confirmar, se muestra la salida estimada para revisar el resultado esperado. Luego, con firma en wallet, la transaccion se ejecuta on-chain.
Ejemplo de tolerancia de slippage
| Salida estimada | Tolerancia de slippage | Minimo recibido |
|---|---|---|
| 100 tokens | 1% | 99 tokens |
| 100 tokens | 0.5% | 99.5 tokens |
| 100 tokens | 2% | 98 tokens |
La tabla muestra como la tolerancia define el minimo aceptable para proteger la ejecucion.