Открыть

Проскальзывание (slippage): почему получил меньше

Обновлено 17.10.20265 минОпытнымОбмен

Проскальзывание — разница между ценой, которую вы видели при отправке заявки, и ценой, по которой сделка реально исполнилась. Оно возникает, когда цена меняется за время исполнения или когда вашей сделке не хватает ликвидности по лучшей цене.

Содержание · 8
  1. Что такое проскальзывание?
  2. Чем slippage отличается от price impact?
  3. Почему проскальзывание больше у редких токенов?
  4. Какой допуск проскальзывания выставлять?
  5. Что такое сэндвич-атака?
  6. Как снизить потери при обмене?
  7. Как понять, сколько вы потеряли на проскальзывании?
  8. Предупреждение о рисках

Вы видели на экране «получите 100 токенов», а пришло 97 — это проскальзывание (slippage). Оно бывает и на биржах, и на DEX: цена между моментом, когда вы нажали «Обменять», и моментом исполнения успела сдвинуться, или сделке не хватило объёма по лучшей цене. Понимание проскальзывания помогает не терять деньги на каждом обмене и не стать жертвой ботов.

Коротко:

  • Проскальзывание — разница между ожидаемой и фактической ценой сделки.
  • Price impact — часть этой разницы, которую создаёт ваша собственная сделка.
  • Допуск проскальзывания на DEX — максимум, который вы готовы потерять; больше — транзакция отменится.
  • Слишком высокий допуск привлекает сэндвич-ботов.

Что такое проскальзывание?

На бирже со стаканом рыночная заявка забирает лучшие встречные заявки. Если их не хватает, она идёт по следующим ценам — и средняя цена ухудшается. На DEX с пулом ликвидности то же самое происходит из-за формулы пула: каждая следующая единица токена стоит дороже предыдущей.

Плюс к этому цена может измениться за время, пока транзакция ждёт включения в блок. В быстрых сетях это секунды, в загруженных — дольше.

Пример с условными числами: вы меняете USDT на токен, интерфейс показывает 1 000 токенов. Пока транзакция ждала в очереди, другие участники купили этот токен, и вам пришло 985. Разница в 1,5% — проскальзывание.

Чем slippage отличается от price impact?

Price impact Slippage
Что это Сдвиг цены от вашей сделки Итоговое отличие цены исполнения от ожидаемой
Когда известен Заранее, интерфейс показывает до отправки Только после исполнения
От чего зависит Размер сделки и глубина пула Price impact + движение рынка + действия других
Как уменьшить Меньшая сумма, более ликвидный пул Допуск, время сделки, лимитные заявки

Если DEX показывает высокий price impact (например, несколько процентов и больше), значит, ваша сумма слишком велика для этого пула. Разбейте обмен на части или поищите пул с большей ликвидностью.

Почему проскальзывание больше у редких токенов?

  • Малая ликвидность. В пуле мало токенов, и каждая сделка заметно сдвигает цену.
  • Высокая волатильность. Цена быстро меняется даже за секунды.
  • Налоги в токене. Некоторые токены удерживают процент при каждой покупке или продаже — это выглядит как проскальзывание, но заложено в контракт.
  • Широкий спред на биржах со стаканом.

У популярных пар вроде TON/USDT или BNB/USDT в крупных пулах проскальзывание при обычных суммах обычно небольшое. У новых токенов и мемкоинов — может быть значительным.

Какой допуск проскальзывания выставлять?

Допуск (slippage tolerance) — настройка на DEX: насколько хуже ожидаемой может быть цена, чтобы обмен всё равно прошёл. Если реальная цена выйдет за допуск, смарт-контракт отменит сделку.

Общие ориентиры (точные значения зависят от DEX, пары и момента):

Ситуация Допуск
Стейблкоин на стейблкоин (USDT ↔ USDC) Минимальный
Крупные монеты с большой ликвидностью Небольшой, порядка долей процента
Редкие и волатильные токены Выше, но осторожно
Токен с налогом на покупку/продажу Не меньше налога, указанного проектом

Если транзакция отменяется из-за проскальзывания, увеличивайте допуск понемногу, а не сразу до максимума. Комиссия сети за отменённую транзакцию обычно не возвращается.

Что такое сэндвич-атака?

Сэндвич-атака — способ, которым боты зарабатывают на чужих обменах в сетях с открытой очередью транзакций (особенно Ethereum и BNB Chain):

  1. Бот видит вашу транзакцию в очереди и ваш допуск проскальзывания.
  2. Он покупает тот же токен перед вами, с более высокой комиссией, — цена растёт.
  3. Ваш обмен исполняется по ухудшенной цене, в пределах вашего допуска.
  4. Бот сразу продаёт токен после вас и забирает разницу.

Чем выше ваш допуск, тем больше бот может «отрезать». Защита:

  • ставьте минимально рабочий допуск;
  • пользуйтесь DEX и кошельками с защитой от MEV (приватная отправка транзакций), если они есть в вашей сети;
  • не делайте крупных обменов в тонких пулах.

Как снизить потери при обмене?

  1. Смотрите price impact до отправки. Если он высокий — уменьшите сумму.
  2. Выбирайте ликвидные пулы и пары. Агрегаторы DEX ищут лучший маршрут сами.
  3. Делите крупные суммы на несколько обменов.
  4. Избегайте пиковых моментов — новостей, листингов, резких движений.
  5. Используйте лимитные заявки, где они есть: они исполняются только по вашей цене или лучше. Подробнее — в статье рыночный или лимитный ордер.
  6. Проверяйте контракт токена, чтобы не купить токен с огромным налогом. Пошагово — в статье как обменять токены на DEX.

В кастодиальном кошельке проскальзывание устроено иначе. Например, в Swap KG при конвертации курс фиксируется на экране подтверждения на несколько секунд: вы видите точную сумму к получению до подтверждения, а если не успели — бот покажет новый курс. Комиссия уже включена в курс, детали — на странице комиссий.

Как понять, сколько вы потеряли на проскальзывании?

После обмена откройте транзакцию в обозревателе блокчейна и сравните:

  • сумму, которую показывал интерфейс до подтверждения;
  • минимальную сумму к получению (minimum received);
  • фактически полученную сумму.

Разница между первым и третьим — ваше проскальзывание вместе с price impact. Если она регулярно больше, чем вы ожидали, уменьшайте размер сделок или переходите на более ликвидные пары.

Предупреждение о рисках

Обмены на DEX и редкие токены связаны с высоким риском: цена может резко измениться, а транзакции необратимы. Используйте суммы, потерю которых готовы перенести, и принимайте решения самостоятельно.

Частые вопросы

Какое проскальзывание ставить на DEX?
Для популярных пар обычно хватает небольшого допуска — порядка долей процента. Для редких и волатильных токенов нужен больше, но высокий допуск увеличивает риск сэндвич-атаки.
Почему транзакция на DEX завершилась ошибкой?
Часто из-за того, что цена ушла дальше допуска проскальзывания, и контракт отменил обмен. Комиссия сети за неудачную транзакцию при этом обычно списывается.
Чем проскальзывание отличается от price impact?
Price impact — сдвиг цены, который вызывает ваша сделка сама. Проскальзывание — итоговое отличие цены исполнения от ожидаемой, включая движение рынка за время ожидания.
Бывает ли положительное проскальзывание?
Да. Если цена за время исполнения изменилась в вашу пользу, вы получите больше ожидаемого. На многих DEX излишек просто достаётся вам.

Ещё по темам

Читайте также

Рыночный или лимитный ордер: в чём разница
Рыночный ордер покупает или продаёт сразу по лучшей доступной цене. Лимитный ордер исполняется только по вашей цене или лучше — но может не исполниться, если рынок до неё не дойдёт. Выбор — между скоростью и контролем цены.
4 мин
Как обменять токены на DEX: пошагово и риски
Для обмена на DEX нужен некастодиальный кошелёк с монетой сети для комиссии. Вы подключаете кошелёк к сайту DEX, выбираете токены и сумму, проверяете курс и проскальзывание и подтверждаете своп в кошельке. Сделка проходит через смарт-контракт, без регистрации.
5 мин
Что такое спред — простыми словами
Спред — это разница между ценой, по которой актив можно купить, и ценой, по которой его можно продать в тот же момент. Чем он меньше, тем выгоднее обмен.
1 мин
Что такое DEX — простыми словами
DEX — это децентрализованная биржа: обмен токенов происходит через смарт-контракт прямо из вашего некастодиального кошелька, без компании-посредника, которая хранит средства.
1 мин