# Calculadora del impacto en el precio de un swap en un AMM

> Calcula el impacto en el precio de un swap en un AMM de producto constante: cantidad recibida, precio medio y cuánto mueve el precio del pool.

- Calculadora gratis y sin registro: https://skilio.com/calculadoras/impacto-precio-swap-amm-producto-constante/
- Sirve en cualquier país (eliges la moneda).

## En resumen

- En un pool con 1.000 de A y 2.000.000 de B, cambiar 10 de A con comisión del 0,3 % te da 19.743,16 de B, a un precio medio de 1.974,32 por cada A.
- Ese swap tiene un impacto del 1,28 % frente al precio inicial de 2.000, y el precio del pool baja un 1,97 %.
- Si cambias 100 de A en el mismo pool, recibes 181.322,18 de B y el impacto sube al 9,34 %: diez veces más cantidad, siete veces más impacto.
- Para no pasar de un impacto de curva del 1 %, en ese pool puedes cambiar como máximo unos 10,13 de A.

## Qué datos pide

Etiqueta del campo y valor de ejemplo con el que se abre la calculadora:

- Reserva del activo A (el que entregas): 1.000 unidades
- Reserva del activo B (el que recibes): 2.000.000 unidades
- Cantidad de A que entregas: 10 unidades
- Comisión del pool: 0,3 %
- Impacto máximo que aceptas: 1 %

## Resultado con los valores de ejemplo

Es lo que da la calculadora con los datos de ejemplo de la lista anterior:

- Recibes (B): 19.743,16
- Impacto en el precio: 1,28 %
- Precio medio: 1.974,32

## ¿Qué es el impacto en el precio de un swap?

El impacto en el precio es **la diferencia entre el precio que ves antes de cambiar y el precio medio que de verdad obtienes**. En un pool de producto constante crece cuanto mayor es tu cantidad respecto a lo que hay en el pool.

Un AMM (creador de mercado automático) es un programa que guarda dos activos en un pool y deja que cualquiera cambie uno por otro. No hay compradores ni vendedores frente a frente: el precio sale de una regla matemática. En los pools de producto constante, la regla es que la reserva de A multiplicada por la reserva de B se mantiene igual: **x · y = k**.

## Cómo usar la calculadora

1. **Reservas del pool.** Cuánto A y cuánto B tiene el pool. Es un número de unidades, no dinero, y puedes usar cualquier pareja de activos.
2. **Cantidad de A que entregas.** Lo que quieres cambiar por B.
3. **Comisión del pool** (opciones avanzadas). El 0,3 % es la de Uniswap v2. Si tu servicio cobra otra, cámbiala.
4. **Impacto máximo que aceptas** (opciones avanzadas). Con él se calcula la cantidad máxima que puedes cambiar.

## Fórmula

```
entra   = entregas × (1 − comisión)
recibes = reserva B × entra ÷ (reserva A + entra)
precio inicial = reserva B ÷ reserva A
precio medio   = recibes ÷ entregas
impacto        = 1 − precio medio ÷ precio inicial
```

El whitepaper de Uniswap v2 define el precio como la reserva de un activo dividida por la de otro y resta la comisión del 0,3 % a la cantidad que entra antes de aplicar la regla ([fuente oficial](https://uniswap.org/whitepaper.pdf)). El impacto «de curva» es `entra ÷ (reserva A + entra)`: solo depende de la cantidad respecto a la reserva y no incluye la comisión.

## Ejemplo

Un pool tiene 1.000 de A y 2.000.000 de B, así que el precio inicial es 2.000 de B por cada A. Cambias 10 de A con comisión del 0,3 %.

| Dato | Resultado |
| --- | --- |
| A que entra tras la comisión | 9,97 |
| B que recibes | 19.743,16 |
| Precio medio | 1.974,32 |
| Impacto en el precio | 1,28 % |
| Precio del pool tras el swap | 1.960,65 |
| Comisión pagada (en A) | 0,03 |

Si en el mismo pool cambias 100 de A, recibes 181.322,18 de B y el impacto sube al 9,34 %. La cantidad es diez veces mayor, pero el impacto es casi siete veces mayor.

## Cómo reducir el impacto

- **Cambia menos de golpe.** El impacto de curva es casi igual al porcentaje que tu cantidad supone de la reserva: el 1 % de la reserva da cerca de un 1 % de impacto.
- **Busca pools más grandes.** Con reservas diez veces mayores, la misma cantidad mueve diez veces menos el precio.
- **Cuenta la comisión.** Se suma al impacto: con un 0,3 % de comisión, aunque la cantidad sea minúscula, el precio medio nunca será mejor que el inicial menos ese 0,3 %.

## Qué no incluye

Esta calculadora usa solo la regla de producto constante. No suma el coste de red (gas), ni otros cargos del servicio, ni los cambios de reservas que ocurran entre que calculas y que se ejecuta tu operación. Los pools de liquidez concentrada funcionan distinto. Es una estimación, no una garantía de precio. Si pones dinero en un pool, mira también la [pérdida impermanente](https://skilio.com/calculadoras/perdida-impermanente/).

## Preguntas frecuentes

### ¿Qué es el impacto en el precio en un AMM?

Es lo que empeora tu precio medio respecto al precio inicial del pool por el tamaño de tu operación. En el ejemplo, cambiar 10 de A en un pool de 1.000 de A cuesta un 1,28 % frente al precio inicial.

### ¿El impacto en el precio es lo mismo que el slippage?

No siempre. El impacto es lo que calcula la regla matemática con las reservas actuales. El slippage suele ser el margen que aceptas por si el precio cambia hasta que se ejecuta la operación.

### ¿Por qué el precio final del pool baja más que mi precio medio?

Porque cada unidad que entra empuja un poco más el precio. Tu precio medio mezcla el inicio y el final del movimiento. En el ejemplo, el pool termina en 1.960,65 y tu precio medio fue 1.974,32.

### ¿Qué pasa si cambio una cantidad igual a toda la reserva?

Sin comisión, recibes la mitad de la reserva de B y el impacto es del 50 %. Con una cantidad diez veces mayor que la reserva, recibes cerca del 91 % de B, pero a un precio medio mucho peor.

### ¿Cuánto puedo cambiar para no pasar de un impacto del 1 %?

Depende de la reserva. Con 1.000 de A y comisión del 0,3 %, unos 10,13 de A. La calculadora lo recalcula con tus reservas y el límite que escribas en opciones avanzadas.

### ¿La comisión del 0,3 % va incluida en el impacto?

Sí, en el «impacto en el precio» de arriba va incluida. El impacto «solo de curva» la deja fuera para que veas lo que causa el tamaño de la operación.
