Безопасная торговляФинансовый риск

Как проверить slippage перед обменом криптовалюты

Сравните котировку с рынком, проверьте price impact и minimum received и задайте допуск лишь для нормального движения и механики токена.

Алгоритм проверки проскальзывания перед swap

Сравните цену исполнения котировки с доверенным рынком, проверьте price impact и minimum received, затем задайте slippage tolerance лишь немного шире обычного движения и механики токена. Высокий допуск не добавляет ликвидности, а расширяет принимаемый диапазон цены.

Модель риска#

Slippage tolerance — ограничение транзакции, а price impact показывает, как ваш объём меняет цену пула. Волатильность сети и MEV ухудшают результат.

Minimum received переводит допуск в понятный денежный результат. Если котировка обещает 1 000 USDC, а slippage установлен на 2%, транзакция может пройти примерно до 980 USDC без учёта особенностей токена. Сравните эту разницу с потенциальной выгодой сделки: процент кажется небольшим, но на крупном объёме означает заметную сумму.

Финальный критерий#

Если разделение объёма заметно улучшает цену после дополнительного газа, исходная сделка слишком велика для пула.

Сделайте несколько котировок без подписи: на полный объём, половину и четверть. Сложите ожидаемый выход частей и вычтите дополнительный gas. Так можно отличить низкую глубину пула от краткосрочного движения рынка и выбрать экономически оправданный вариант.

Порядок проверки#

  1. Подтвердите валюту котировки и decimals. Ошибка единиц искажает цену. Проверьте контракты обоих токенов и убедитесь, что интерфейс не показывает цену в обратном направлении.
  2. Проверьте глубину пула и price impact. Сравните размер сделки с доступной ликвидностью, а котировку — с независимым ликвидным рынком в тот же момент.
  3. Сравните маршруты и объёмы. Получите котировки у нескольких известных маршрутизаторов и для нескольких размеров. Учитывайте не только выход токена, но и gas каждой транзакции.
  4. Осознанно задайте minimum received. Переведите худший результат в денежную сумму. Допуск должен покрывать нормальное изменение цены до включения в блок, а не скрывать плохую ликвидность.
  5. Разделите или отложите сделку при высоком impact. Не лечите его повышением slippage. При резкой волатильности новая котировка после паузы может быть безопаснее немедленного исполнения.

Где ошибаются#

  • Повышают допуск, пока scam-токен не продаётся. Контракт может иметь ловушку.
  • Игнорируют transfer tax. Получение отличается от обычного ERC-20.
  • Путают gas и slippage. Это разные издержки.
  • Выбирают тонкий пул из-за красивой цены токена. Реальный объём обрушит котировку.

Подтверждение#

Контрольная точкаДоказательствоУсловие остановки
Проверить валюту и decimalsКонтракт и данные токенаДопуск повышается ради продажи scam-токена
Проверить глубинуПул и impactTransfer tax не учтён
Сравнить маршрутыКотировки разных размеровGas назван slippage

Запишите фактический выход, gas и ценовое отклонение.

После подтверждения возьмите фактически полученное количество из обозревателя и рассчитайте эффективную цену с учётом gas и transfer tax. Сравните её с сохранённой рыночной ценой на момент подписи. Если отклонение больше ожидаемого, проверьте маршрут, MEV, налог токена и то, не использовался ли иной пул.

Часто задаваемые вопросы#

Что если slippage выше допуска?

Swap должен откатиться, но gas обычно расходуется.

Возможен ли нулевой slippage?

Обычно нет в движущемся рынке; слишком узкий допуск вызывает отказы.

Что такое price impact?

Изменение цены пула от размера вашей сделки относительно ликвидности.

Связанные руководства#

Источники#

Предупреждение о риске: Высокий slippage повышает допустимую потерю и не исправляет низкую ликвидность.

Редакционный стандарт

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