ArbTide

Проскальзывание в криптовалюте: что это и чем отличается от влияния на цену

Проскальзывание — разница между ожидаемой и фактической ценой сделки. Как стакан и пулы AMM создают влияние на цену: примеры и способы его снизить.

Обновлено

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

Главное

  • Проскальзывание = ожидаемая цена − фактическая средняя цена исполнения, обычно в процентах.
  • Влияние на цену — это часть, вызванная тем, что ваш собственный ордер проедает ликвидность.
  • В стакане проскальзывание зависит от глубины, на AMM DEX — от размера пула.
  • Рыночные ордера платят проскальзывание; лимитные ордера его ограничивают, но могут не исполниться.
  • Проскальзывание действует на каждой ноге арбитражной сделки.

Почему возникает проскальзывание

Есть две основные причины:

  1. Влияние на цену: ваш ордер больше ликвидности по лучшей цене, поэтому он исполняется по все более худшим ценам.
  2. Задержка: рынок движется между моментом, когда вы видите цену, и моментом исполнения ордера. Это обычное дело на быстром рынке и в блокчейнах, где транзакция ждет включения в блок.

Проскальзывание в стакане заявок

На централизованной бирже рыночная покупка исполняется по аскам в стакане заявок, начиная с самой низкой цены. Допустим, вы хотите купить 5,000 единиц токена, а стакан выглядит так:

Цена аска Доступный объем Ваше исполнение Стоимость
$100.00 1,000 1,000 $100,000
$100.10 2,000 2,000 $200,200
$100.30 3,000 2,000 $200,600
Итого 5,000 $500,800

Ваша средняя цена — $500,800 ÷ 5,000 = $100.16. Вы ожидали $100.00, так что проскальзывание составляет $0.16 на единицу, или 0.16%, то есть $800 на весь ордер. Сделка с валовым преимуществом 0.30% потеряла бы здесь больше половины еще до торговых комиссий.

Влияние на цену на AMM DEX

Многие децентрализованные биржи используют пулы автоматического маркет-мейкера (AMM) вместо стаканов заявок. Простейший пул с постоянным произведением поддерживает x × y = k, где x и y — балансы двух токенов.

Пример: в пуле 100 ETH и 300,000 USDC, значит, цена — $3,000, а k = 30,000,000. Чтобы купить 1 ETH:

  • В пуле остается ETH: 99
  • USDC, которые должны быть в пуле: 30,000,000 ÷ 99 = 303,030.30
  • Вы платите: 303,030.30 − 300,000 = $3,030.30 без учета комиссии пула

Это примерно 1.01% влияния на цену при покупке 1% пула. Более крупные пулы дают меньшее влияние при том же размере сделки. Интерфейсы DEX обычно показывают ожидаемое влияние на цену до подтверждения.

Допустимое проскальзывание и MEV

На DEX вы задаете допустимое проскальзывание, например 0.5%. Если до включения вашей транзакции в блок цена сдвинется сильнее, транзакция не пройдет, а газ вы, как правило, все равно заплатите. Очень высокий допуск защищает от неудачных сделок, но открывает дорогу сэндвич-атакам: бот торгует прямо перед вами и сразу после вас, зарабатывая на движении цены, которое создает ваш ордер. Это одна из форм MEV (maximal extractable value).

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

Способ Почему помогает Компромисс
Торговать на ликвидных рынках Больше объема на каждом ценовом уровне Меньше возможностей
Использовать лимитные ордера Исполнение никогда не хуже вашей цены Может не исполниться
Разбивать крупные ордера Каждая часть съедает меньше глубины Цена может сдвинуться между частями
Сначала проверять глубину Вы знаете издержки до сделки Требует времени
Использовать DEX-агрегаторы Маршрутизация через несколько пулов Дополнительный газ, риск смарт-контрактов
Ставить жесткий допуск на DEX Блокирует плохие исполнения и сэндвичи Больше неудачных транзакций

Проскальзывание в арбитраже

У арбитражной сделки как минимум две ноги, и на каждой возможно проскальзывание. Спред, который выглядит прибыльным на вершине стакана, может исчезнуть, как только вы увеличите объем. ArbTide показывает объем по лучшей цене для каждого маршрута в сканере арбитража в реальном времени. Чтобы оценить чистую прибыль с учетом проскальзывания и комиссий, используйте калькулятор прибыли от арбитража.

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

Что такое проскальзывание в криптовалюте?
Проскальзывание — это разница между ценой, которую вы ожидаете при размещении сделки, и средней ценой, которую получаете на самом деле. Оно возникает, потому что цены движутся, а крупные ордера забирают ликвидность на нескольких ценовых уровнях.
Чем проскальзывание отличается от влияния на цену?
Влияние на цену — это часть проскальзывания, вызванная тем, что ваш собственный ордер сдвигает цену по мере исполнения. Проскальзывание также включает изменения цены из-за других трейдеров между моментом отправки ордера и моментом его исполнения.
Что такое допустимое проскальзывание?
Допустимое проскальзывание (slippage tolerance) — это настройка на децентрализованных биржах, которая задает максимальное изменение цены, с которым вы согласны. Если итоговая цена хуже этого предела, транзакция не проходит, а не исполняется по плохой цене.
Как снизить проскальзывание?
Торгуйте на более ликвидных рынках, разбивайте крупные ордера на более мелкие, используйте лимитные ордера вместо рыночных и перед сделкой проверяйте глубину стакана или влияние на цену на DEX.

Похожие гайды