👁 Наглядно о price impact
⚫️ О понятии «price impact» и без нас много написано, но тут нагляднее не просто прочитать, а увидеть интерактивный пример. Поэтому мы сделали для вас
специальную страницу. Для новичков сначала напомним главное текстом (упрощая детали), а дальше можете «потыкать» сами.
⚫️ Есть вечная рыночная логика: цена товара зависит от его «дефицитности». Если всем нужны гвозди и их мало, зато у всех много ненужного угля, то за килограмм гвоздей люди станут предлагать всё больше угля.
⚫️ На децентрализованных биржах это происходит автоматически. Для примера представим DEX с пулом ликвидности «USDT / TON», где лежат суммы в обоих токенах. Представим, что все захотели покупать TON (ну, помечтаем). И побежали на DEX отдавать за него USDT. С каждым обменом в пуле всё больше USDT и меньше TON. И смарт-контракт будет автоматически менять курс обмена, делая «дефицитный» TON всё дороже.
⚫️ Причём цена меняется «прямо в ходе сделки». Представим, что в пуле всего лишь 100 TON и 138 USDT, текущий курс обмена — 1.38 USDT за TON. И кто-то с тысячей USDT пришёл покупать тонкоины. Казалось бы, у него хватает с лихвой на все? Но только по текущему курсу — а это, грубо говоря, курс «первого» из оставшихся тонкоинов. Самый ценный — «последний», он ведь останется самым дефицитным. DEX заранее это учтёт и заложит в сделку.
⚫️ Поэтому реальный курс при обмене зависит от того, сколько средств в пуле и сколько хочешь обменять. Если лежит миллион тонов, а хочешь всего один, этим почти не влияешь на баланс. Но вот если хочешь получить из пула почти всё имеющееся там, этим провоцируешь в нём «дефицит». И при такой сделке DEX выставит курс, очень отличающийся от «текущего».
⚫️ Это и есть «price impact»: «влияние на цену» своей сделкой. Если хочется провести крупный обмен, но в пуле мало ликвидности, это может очень сильно сказываться на курсе и делать обмен невыгодным.
👁 На словах объяснили, а теперь «показываем на примере». На
странице приведены два условных токена. Можете для удобства дать им названия и указать, какие их суммы «лежат в пуле сейчас» (их соотношение будет «текущим курсом обмена»). А затем можно ввести «сколько хочется обменять» — и увидеть, насколько это сдвинет цену и «сколько реально получишь». В нашем примере есть упрощения (например, не учтена комиссия биржи), но сам эффект price impact ощутить можно.
@thedailytonrus