Automatizovaní tvůrci trhu: spočítejte výsledek směny
Automatizovaný tvůrce trhu směňuje aktiva pomocí cenového pravidla a dostupné likvidity. Neslibuje poslední tržní cenu pro každý token objednávky. Zjistěte, proč větší směna mění vlastní cenu a jak zkontrolovat nabídku.
Úkol: spočítat jednoduchou směnu, odlišit cenový dopad od skluzu a ověřit minimální přijaté množství.
Směna mění pool, proti kterému obchodujete
Před: 1 000 A + 1 000 B
V tomto fiktivním bezpoplatkovém poolu s konstantním součinem platí x × y = 1 000 000. Počáteční mezní cena je 1 B za A. A a B jsou příklady, nikoli doporučení.
Obchod: přidejte 100 A
Rezerva A vzroste na 1 100. Pro zachování součinu bude rezerva B 1 000 000 ÷ 1 100 = 909,09. Obchodník obdrží rozdíl: asi 90,91 B.
Poté: jiná cena
Průměrné provedení je 0,9091 B za A. Nová mezní cena činí asi 0,8264 B za A. Ani jedna není původní poměr 1:1. Větší obchody vůči hloubce posouvají cenu více.
Postup: použijte model ke kontrole nabídky
Určete trasu
Ověřte síť, tokenové kontrakty a pooly routeru. Obchod může procházet několika pooly nebo se dělit mezi trasy. Ne každá DEX používá AMM a ne každý AMM tento vzorec.
Přečtěte skutečné náklady
Srovnejte vstup, očekávaný výstup, poplatky, cenový dopad a síťový náklad. Při vstupním poplatku 0,3 % se v příkladu do výpočtu započte jen 99,7 A a výsledek je asi 90,66 B. Skutečné sazby závisí na poolu a verzi.
Nastavte smysluplnou hranici
Přečtěte minimální příjem a případný termín transakce. Tolerance skluzu dovoluje odchylku od nabídky; neodstraňuje cenový dopad již v ní. Oprávnění ověřujte zvlášť a odmítejte nečekané požadavky peněženky.
Výpočet: výstup je změna rezerv
Pro vstup Δx je výstup bez poplatků y − k ÷ (x + Δx). Výsledek 90,91 B je asi o 9,09 % nižší než 100 B při pevné ceně 1:1. To je dopad samotného obchodu. Skluz je rozdíl mezi nabídkou a skutečným provedením. k omezuje součin rezerv, ne dolarovou hodnotu poolu; vklady, výběry a ponechané poplatky jej mohou měnit.
Tři zkratky vedoucí ke špatnému výsledku
Používat celkové TVL jako hloubku
Koncentrovaná likvidita působí v cenových rozpětích: vysoké TVL může zahrnovat neaktivní pozice. Vážené pooly a pooly stabilních aktiv mají jiné křivky. Použijte aktuální proveditelnou nabídku, ne tento zjednodušený vzorec pro všechny pooly.
Zvyšovat toleranci kvůli špatné ceně
Vyšší tolerance dovolí horší výsledek, ale likviditu nezlepší. Srovnejte jinou trasu či menší částku včetně všech poplatků. Rozdělení obchodu přes jinak nezměněný pool samo neodstraní souhrnný dopad.
Považovat arbitráž za záruku férovosti
Obchodníci hledající cenové rozdíly mohou přibližovat ceny poolu jiným trhům. Jde o motivaci, ne záruku. Slabá likvidita, poplatky, prodlevy a pořadí transakcí mohou nabídku zhoršit či vystavit MEV.
Cvičení: zvětšete objednávku
Vraťte bezpoplatkový pool na 1 000 A a 1 000 B. Směňte 250 A. Kolik B získáte, jaký je průměr B za A a jaké minimum dává tolerance 1 % z nabídky?
Zobrazit postup
Nová rezerva B: 1 000 000 ÷ 1 250 = 800. Výstup: 200 B. Průměr: 200 ÷ 250 = 0,8 B za A. S tolerancí 1 % je minimum 198 B. Rozdíl 20 % proti původní spotové ceně existuje už před tolerancí.



