Проскальзывание в криптовалюте: что это и чем отличается от влияния на цену
Проскальзывание — разница между ожидаемой и фактической ценой сделки. Как стакан и пулы AMM создают влияние на цену: примеры и способы его снизить.
Обновлено
Проскальзывание — это разница между ценой, которую вы ожидаете заплатить или получить в сделке, и средней ценой, по которой она фактически исполняется. Оно может работать как в вашу пользу, так и против вас, но на крупных рыночных ордерах это почти всегда издержка. В арбитражных стратегиях и стратегиях на фандинге именно проскальзывание часто решает, будет ли сделка прибыльной.
Главное
- Проскальзывание = ожидаемая цена − фактическая средняя цена исполнения, обычно в процентах.
- Влияние на цену — это часть, вызванная тем, что ваш собственный ордер проедает ликвидность.
- В стакане проскальзывание зависит от глубины, на AMM DEX — от размера пула.
- Рыночные ордера платят проскальзывание; лимитные ордера его ограничивают, но могут не исполниться.
- Проскальзывание действует на каждой ноге арбитражной сделки.
Почему возникает проскальзывание
Есть две основные причины:
- Влияние на цену: ваш ордер больше ликвидности по лучшей цене, поэтому он исполняется по все более худшим ценам.
- Задержка: рынок движется между моментом, когда вы видите цену, и моментом исполнения ордера. Это обычное дело на быстром рынке и в блокчейнах, где транзакция ждет включения в блок.
Проскальзывание в стакане заявок
На централизованной бирже рыночная покупка исполняется по аскам в стакане заявок, начиная с самой низкой цены. Допустим, вы хотите купить 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.