К основному содержанию
T TON Adoption
← Словарь
NODE/03 · Term

Slippage

Разница между ожидаемой ценой свопа и реально полученной. Возникает из-за движения цены в пуле во время транзакции и определяется глубиной ликвидности и размером ордера.

Синонимы: проскальзывание, проскальзывание цены

Slippage (проскальзывание) — это разница между ценой, которую пользователь видит в момент клика «Swap», и ценой, по которой сделка реально исполнилась. На AMM-DEX slippage — нормальное явление, потому что цена в пуле сдвигается прямо в момент свопа.

Откуда берётся

Если в пуле TON/USDT 1000 TON и 5000 USDT, текущая цена — 5 USDT за TON. Когда трейдер забирает 100 TON, резерв TON падает до 900, USDT-резерв растёт (формула CPMM). Новая цена — уже не 5 USDT, а ближе к 5,55. Этот сдвиг и есть slippage.

В реальной транзакции к нему добавляется ещё несколько источников:

  • Низкая ликвидность. Чем мельче пул относительно вашего ордера, тем сильнее сдвиг.
  • Конкурирующие сделки. Между моментом, когда вы подписали транзакцию, и её включением в блок другие трейдеры успевают свопнуться через тот же пул и сдвинуть цену.
  • MEV / sandwich-атаки. Бот видит ваш входящий своп, заранее покупает в том же пуле, ждёт исполнения вашего свопа и тут же продаёт — забирая часть вашего проскальзывания.
  • Маршрут через несколько пулов. Если своп идёт через 2-3 пула (например, jUSDT → TON → DOGS), slippage накапливается на каждом хопе.

Tolerance: настройка в кошельке

Чтобы транзакция не провалилась, если slippage оказался выше ожидаемого, в кошельке выставляют slippage tolerance — максимально допустимое отклонение. Если фактическое исполнение хуже tolerance, контракт откатывает своп.

Типичные значения в TON-кошельках (Tonkeeper, MyTonWallet, встроенный обмен в Wallet):

  • Стейбл-стейбл (USDT/jUSDT): 0,1–0,3%. Цена двигается мало, и большие tolerance — приглашение для sandwich-ботов.
  • TON ↔ крупный jetton (NOT, DOGS, HMSTR): 0,5–1%. Достаточно для обычной волатильности.
  • TON ↔ мелкий мемкоин: 1–5% и выше. Здесь и пулы тоньше, и волатильность больше.
  • Через несколько хопов: обычно тот же tolerance, но риски накапливаются.

Завышенный tolerance — это деньги, оставленные на столе: ботам и арбитражёрам. Слишком низкий — постоянные неудачные транзакции.

Как уменьшить slippage

  • Дробить ордер. Вместо одного крупного свопа сделать несколько мелких в течение времени.
  • Идти через агрегатор. DEX-агрегатор раскидает сделку по нескольким пулам, и совокупный сдвиг будет меньше.
  • Выбирать глубокие пулы. Пара TON/USDT глубже, чем TON/какой-нибудь мемкоин — для крупных сумм это критично.
  • Выбирать менее волатильные часы. На низком объёме движений меньше, и спред уже.
  • Ставить разумный tolerance. Не 5% «на всякий случай», а реальный ожидаемый предел.

Slippage и комиссия

Это разные вещи. Комиссия пула (обычно 0,2–0,3%) — фиксированный процент, который удерживается всегда. Slippage — переменное движение цены, которое зависит от глубины и размера ордера. Эффективная стоимость свопа = комиссия + slippage + газ. На крупных сделках slippage обычно доминирует.

Что важно проверить перед свопом

В quote-окне DEX-интерфейса и кошельков всегда есть строка «Minimum received» или «Минимально получите». Это ваше дно: меньше — транзакция провалится. Если это число вас не устраивает, имеет смысл уменьшить размер ордера, поменять источник ликвидности или подождать.

См. также