Trading automatizado en Uniswap V3: Guía completa 2026
Cómo automatizar compras, ventas y grids en Uniswap V3 — niveles de comisión, slippage, protección MEV y las estrategias que realmente funcionan en L2.
Tabla de contenidos
- 01.Por qué Uniswap V3 es el venue por defecto
- 02.Conceptos que necesitas (omite el resto)
- 03.Eligiendo el nivel de comisión correcto
- 04.Qué pares vale la pena operar
- 05.Por qué deberías correr bots en L2
- 06.MEV: el impuesto que no sabías que pagabas
- 07.Estrategias que funcionan en Uniswap V3
- 08.Sizing y matemática de slippage
- 09.Leyendo la liquidez antes de desplegar
- 10.Errores comunes y cómo evitarlos
- 11.Checklist antes de ir en vivo
Por qué Uniswap V3 es el venue por defecto
Tres propiedades hacen de Uniswap V3 el estándar para trading DeFi automatizado: liquidez concentrada profunda, ejecución determinista y settlement on-chain verificable. Un bot no necesita cuenta, clave API ni cola de retiros. Solo necesita una wallet y la dirección pública del router.
Los números respaldan la elección. Uniswap V3 liquida rutinariamente 1-3 mil millones de dólares en volumen diario entre L1 y L2s. Para los pares que importan a bots minoristas — activos L1 mayores, altcoins blue-chip, stablecoins — Uniswap V3 tiene la liquidez no-custodial más profunda en cripto.
Conceptos que necesitas (omite el resto)
Pools y pares
Un pool es un contrato inteligente que retiene dos tokens, identificado por el par y un nivel de comisión. ETH/USDC al 0,05% es un pool; ETH/USDC al 0,3% es otro pool diferente.
Liquidez concentrada y ticks
Los proveedores de liquidez en V3 no reparten su capital por toda la curva como en V2 — eligen un rango de precios. La liquidez activa del pool es la que los LPs hayan elegido para el tick actual. Desde la perspectiva del swapper, esto solo significa que la profundidad varía con el precio.
Niveles de comisión
Cada pool tiene una comisión fija: 0,01%, 0,05%, 0,3% o 1%. La paga el swapper a los LPs.
Slippage
Diferencia entre el precio cotizado y el ejecutado. Para pools profundos y operaciones pequeñas es casi cero. Los bots establecen un parámetro de slippage máximo y la operación revierte si se excede.
Routers
Los swaps van por un router (SwapRouter02 en la mayoría de redes). Es el único contrato que un bot necesita llamar — y el único que deberías autorizar a una Smart Session.
Eligiendo el nivel de comisión correcto
| Nivel | Mejor para | Pares ejemplo |
|---|---|---|
| 0,01% | Stable-stable, peg ajustado | USDC/USDT, DAI/USDC |
| 0,05% | Pares mayores correlacionados | ETH/USDC, WBTC/ETH, wstETH/WETH |
| 0,3% | Mid-cap y pares no correlacionados | ARB/WETH, UNI/WETH, LINK/WETH |
| 1% | Exóticos, bajo volumen, alta volatilidad | GMX/WETH, listings nuevos, memes |
La trampa: el mismo par puede tener liquidez en varios niveles, y el nivel de menor comisión no siempre es el correcto — si el pool 0,05% es poco profundo, perderás más en slippage de lo que ahorras en comisiones.
Qué pares vale la pena operar
- ETH/USDC — el por defecto. Liquidez profunda en cada cadena, volatilidad bien comportada, todas las estrategias funcionan.
- WBTC/USDC — segundo par más profundo. Menor correlación con ETH de la asumida; útil para diversificación.
- WBTC/WETH — spread con reversión a la media entre BTC y ETH. Excelente para grids ajustadas en 0,05%.
- wstETH/WETH — rango estrecho predecible por mecánicas de yield de staking. Aburrido y rentable.
- ARB/USDC, OP/USDC — tokens nativos L2, más volátiles, solo grids medianas.
- LINK/USDC, UNI/USDC — altcoins blue-chip, líquidos para DCA medio.
Por qué deberías correr bots en L2
Ethereum mainnet es para operaciones grandes y razones ideológicas. Las estrategias de bots son para L2s. La matemática es implacable:
Si tu bot hace 50 swaps al mes y el gas es 5 USD por swap, debes 250 USD en gas antes de cualquier retorno. En Arbitrum a 0,02 USD por swap, esa misma actividad cuesta 1 USD.
Arbitrum, Base, Optimism y Polygon todos alojan Uniswap V3 con liquidez profunda para pares mayores. La configuración es la misma que mainnet — mismas direcciones de contrato (deterministas vía CREATE2), mismos pools, solo más barato.
MEV: el impuesto que no sabías que pagabas
En Ethereum mainnet, cada swap por encima de unos miles de dólares está expuesto a una categoría de ataque llamada sandwich. Un bot searcher observa el mempool público, ve tu swap pendiente, te adelanta con su propia compra en el mismo pool, deja ejecutar tu swap (ahora a peor precio), e inmediatamente vende.
Datos de la industria sugieren que los ataques sandwich extraen aproximadamente 0,3-1,5% de swaps minoristas típicos sobre 5.000 USD. Compuesto durante meses, ese es un impuesto significativo.
- Usa un RPC privado. Rutas como Flashbots Protect y MEV Blocker envían tu transacción directamente a builders de bloques.
- Opera en L2. La mayoría de secuenciadores L2 no exponen un mempool público, así que el vector sandwich casi desaparece.
Estrategias que funcionan en Uniswap V3
1. Smart DCA (la ganadora aburrida)
Una compra semanal de 50-200 USD de ETH o WBTC, con un modificador Smart DCA que duplica el tamaño cuando el RSI < 30 y el precio está 5%+ debajo de la media móvil de 20 días. Smart DCA de DCA Bot implementa exactamente esto.
2. Grid Adaptativa (la ganadora activa)
Una grid de 15-25 niveles centrada en el precio actual, con límites derivados del ATR(14) en velas diarias. El paso se adapta al régimen de volatilidad.
3. Grids LST/subyacente
wstETH/WETH oscila en una banda estrecha por la mecánica de yield de staking. Una grid en 0,05% con paso 0,3% captura decenas de round-trips al mes con riesgo direccional extremadamente bajo.
4. Reversión a la media stable-stable
USDC/USDT se desvía del peg unos puntos básicos varias veces al día. Una grid ajustada en 0,01% los captura.
Sizing y matemática de slippage
Antes de desplegar cualquier estrategia, ejecuta una sonda de slippage en tres tamaños:
- Tu tamaño típico (p.ej. 100 USD para un DCA pequeño).
- Tu tamaño máximo (p.ej. 500 USD para una compra Smart DCA).
- 2x tu máximo (defensivo).
Si el slippage en 2x máximo excede 0,5%, el pool es demasiado fino. Reduce tamaño o cambia de par.
Leyendo la liquidez antes de desplegar
- TVL > 5M USD. Por debajo, incluso operaciones pequeñas mueven el precio.
- Volumen 24h > 1M USD. El volumen es lo que llena tu grid.
- Volumen / TVL > 0,1. Ratio de rotación. Por encima de 0,1 el pool está siendo usado activamente.
Errores comunes y cómo evitarlos
- Aprobar max uint a un router. El flujo por defecto de aprobación otorga gasto ilimitado. Con Smart Session esto está acotado, pero desde un EOA usa Permit2.
- Operar el pool equivocado. Existen múltiples niveles de comisión para el mismo par. El correcto es el de mayor liquidez para tu tamaño.
- Sin límite de slippage. Un swap sin slippage ajustado es una donación gratuita a MEV. Establece 0,5-1% máximo.
- Sobre-trading. Grids demasiado ajustadas operan constantemente sin netear comisiones.
Checklist antes de ir en vivo
- El par tiene TVL > 5M USD y volumen 24h > 1M USD.
- El nivel de comisión tiene la mayor liquidez para tu par.
- Sonda de slippage en 2x máximo bajo 0,5%.
- Estrategia corriendo en L2 a menos que tengas razón específica para mainnet.
- Si en mainnet, protección MEV activa.
- Permisos de Smart Session listan solo el router de Uniswap V3.
- Topes por token sensibles (operación máxima típica × 2).
- Stop-loss duro configurado para grids.
- Estrategia ejecutada en Demo Mode al menos una semana antes de fondos reales.
- Sabes exactamente cómo revocar la sesión y retirar.
Preguntas frecuentes
¿Puedo realmente automatizar trading en Uniswap V3 sin renunciar a la custodia?
Sí. Con ERC-7579 Smart Sessions, otorgas a una clave de firma del bot permiso para llamar solo la función swap de Uniswap V3 dentro de tu Safe smart account. Los fondos nunca salen del Safe, el bot no puede retirar y puedes revocar la sesión en una sola transacción.
¿Qué nivel de comisión debería usar en Uniswap V3?
Usa 0,05% para pares líquidos mayores (ETH/USDC, WBTC/USDC), 0,3% para pares de mediana capitalización y altcoins, y 1% para tokens exóticos o de bajo volumen. El nivel 0,01% se reserva para pares stable-stable (USDC/USDT, DAI/USDC). El nivel correcto siempre es el que tiene la mayor liquidez para tu par específico.
¿Cuánto slippage debo esperar?
Para un swap de 1.000 USD en un par profundo como ETH/USDC, el slippage es típicamente menor a 0,05%. Para 10.000 USD sube a 0,1-0,3% según el pool. Para pares de cola larga puede exceder 1% incluso en operaciones pequeñas. Siempre ejecuta una cotización antes de desplegar.
¿Debería correr mi bot en Ethereum mainnet o L2?
Casi siempre L2. En Arbitrum o Base un swap cuesta 0,01-0,05 USD; en mainnet puede costar 5-20 USD. Para cualquier estrategia que haga más de unas operaciones al mes, L2 es obligatorio.
¿Es necesaria la protección MEV?
Sí para swaps en Ethereum mainnet por encima de ~5.000 USD — los ataques sandwich han extraído documentadamente 0,3-1,5% de tales operaciones. Para L2s, MEV es mucho más raro porque la mayoría de secuenciadores no exponen mempool público.
¿Listo para automatizar tu trading de cripto?
Configura estrategias de DCA, grid u órdenes limitadas en Uniswap V3 — no-custodial, multi-cadena y gratis en testnet.