[{"data":1,"prerenderedAt":202},["ShallowReactive",2],{"docs:ru:\u002Fdocs\u002Fduel\u002Fconcepts\u002Frealignment":3},{"id":4,"title":5,"body":6,"cover":193,"description":194,"extension":195,"meta":196,"navigation":197,"path":198,"seo":199,"stem":200,"__hash__":201},"docs\u002Fru\u002Fdocs\u002Fduel\u002Fconcepts\u002Frealignment.md","Выравнивание",{"type":7,"value":8,"toc":184},"minimark",[9,13,22,27,30,40,52,56,64,68,71,77,157,163,174,177,181],[10,11,5],"h1",{"id":12},"выравнивание",[14,15,16,17,21],"p",{},"У дуэли три пула: A в ETH, B в ETH и A в B. После сделки их цены могут разойтись. После каждой сделки, в той же транзакции, hook ",[18,19,20],"strong",{},"пытается"," выполнить прибыльное выравнивание. Оно может быть пропущено или ограничено доступным ETH; точное совпадение цен не гарантируется.",[23,24,26],"h2",{"id":25},"как-это-работает","Как это работает",[14,28,29],{},"Когда расхождение цен даёт треугольному циклу преимущество по прибыли выше 0,1 % до расчёта объёма, hook может проторговать по треугольнику без комиссии. Это порог прибыли цикла, а не гарантия, что цены любых двух пулов останутся в пределах 0,1 %:",[31,32,33,37],"ul",{},[34,35,36],"li",{},"если A подорожала в ETH по сравнению с пулом A\u002FB, hook покупает B за ETH, обменивает её на A в пуле A\u002FB и продаёт эту A за ETH;",[34,38,39],{},"если подорожала B — то же самое в обратную сторону.",[14,41,42,43,46,47,51],{},"Замкнутая формула рассчитывает объём прибыльного цикла, а затем ограничивает его тем, что может заплатить продающий пул ETH. Сохраняется только цикл, который приносит прибыль. ",[18,44,45],{},"Полученная прибыль идёт в банк раунда."," Неудачная попытка откатывается и пропускается, поэтому не блокирует своп пользователя, кроме случая нехватки газа: тогда откатывается сам своп с ",[48,49,50],"code",{},"ArbitrageStarved",", чтобы никто не мог пропустить выравнивание, отправив слишком мало газа. Ограниченный или пропущенный цикл может оставить расхождение цен.",[23,53,55],{"id":54},"что-это-значит-для-соотношения","Что это значит для соотношения",[14,57,58,63],{},[59,60,62],"a",{"href":61},"\u002Fdocs\u002Fduel\u002Fconcepts\u002Fsplit","Соотношение"," и раунды читают только два пула ETH. Цена A\u002FB никогда не учитывается напрямую. Переход через A\u002FB влияет на них, только если выравнивание действительно торгует в пулах ETH. Если ни одна цена в ETH не сдвигается, переход не меняет ни соотношение, ни среднее раунда и не активирует раунд, который иначе остался бы тихим.",[23,65,67],{"id":66},"что-это-значит-для-трейдеров","Что это значит для трейдеров",[14,69,70],{},"В пуле A\u002FB есть немного каждой стороны. Когда выравнивание выполняется после роста одной стороны, оно может продать часть этой стороны в её пул ETH и купить немного другой стороны. Три возможных эффекта:",[14,72,73,76],{},[18,74,75],{},"Покупка может быть частично компенсирована сразу после неё."," Когда выравнивание выполняется, оно может продать часть купленной стороны и отправить полученную прибыль в ETH в банк. Поэтому немедленная покупка с продажей может обойтись дороже, чем комиссии свопа. Эти иллюстративные внутренние замеры проводились со стандартными условиями на новой дуэли и на дуэли, где одна сторона держит 97 % соотношения (10 ETH куплено на неё, ничего на другую); затраты зависят от состояния пула и не являются фиксированной ставкой:",[78,79,80,99],"table",{},[81,82,83],"thead",{},[84,85,86,90,93,96],"tr",{},[87,88,89],"th",{},"Купить и сразу продать",[87,91,92],{},"Новая дуэль",[87,94,95],{},"При 97\u002F3, впереди",[87,97,98],{},"При 97\u002F3, позади",[100,101,102,116,130,143],"tbody",{},[84,103,104,108,111,114],{},[105,106,107],"td",{},"0,1 ETH",[105,109,110],{},"около 4 %",[105,112,113],{},"около 2 %",[105,115,110],{},[84,117,118,121,124,127],{},[105,119,120],{},"1 ETH",[105,122,123],{},"около 5 %",[105,125,126],{},"около 3 %",[105,128,129],{},"около 12 %",[84,131,132,135,138,140],{},[105,133,134],{},"5 ETH",[105,136,137],{},"около 10 %",[105,139,110],{},[105,141,142],{},"около 32 %",[84,144,145,148,151,154],{},[105,146,147],{},"20 ETH",[105,149,150],{},"около 22 %",[105,152,153],{},"около 7 %",[105,155,156],{},"около 61 %",[14,158,159,162],{},[18,160,161],{},"Для отстающей стороны дороже всего одна крупная покупка."," Пока лидирующая сторона росла, выравнивание наполнило пул A\u002FB отстающей стороной. В покупку отстающей стороны продаётся этот запас: чем крупнее покупка за раз, тем большая её часть уходит в банк. Несколько покупок поменьше, каждая со своим выравниванием, обходятся дешевле одной крупной покупки на ту же сумму.",[14,164,165,168,169,173],{},[18,166,167],{},"Стороны связаны, когда выполняется выравнивание."," Покупка одной стороны может поднять и другую, поэтому отыгрыш может стоить дороже, чем подсказывает разрыв в ETH. Ограниченное или пропущенное выравнивание может дать другой результат. См. ",[59,170,172],{"href":171},"\u002Fdocs\u002Fduel\u002Fconcepts\u002Fsplit#%D1%83-%D0%BB%D0%B8%D0%B4%D0%B5%D1%80%D0%B0-%D0%B5%D1%81%D1%82%D1%8C-%D0%BF%D1%80%D0%B5%D0%B8%D0%BC%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D0%B0-%D0%BD%D0%B5-%D0%B3%D0%B0%D1%80%D0%B0%D0%BD%D1%82%D0%B8%D1%8F","У лидера есть преимущество, а не гарантия",".",[14,175,176],{},"По умолчанию пул A\u002FB начинается с 2 % каждой эмиссии — наименьшей доли, которую допускают контракты, — чтобы эта связь оставалась слабой. Большая начальная доля усиливает связь; её эффект зависит от состояния пула и размера сделки.",[23,178,180],{"id":179},"почему-это-делает-hook","Почему это делает hook",[14,182,183],{},"Прибыльное выравнивание пытается уменьшить расхождение и отправляет полученную прибыль в банк. Оно сокращает возможности для арбитража, но не устраняет их: цикл может быть ограничен, пропущен или оставить остаточный разрыв.",{"title":185,"searchDepth":186,"depth":187,"links":188},"",2,3,[189,190,191,192],{"id":25,"depth":186,"text":26},{"id":54,"depth":186,"text":55},{"id":66,"depth":186,"text":67},{"id":179,"depth":186,"text":180},null,"После каждой сделки hook Duel пробует цикл без комиссии через три пула дуэли, чтобы выровнять их цены. Прибыль идёт в банк. Чего это стоит трейдерам.","md",{},true,"\u002Fru\u002Fdocs\u002Fduel\u002Fconcepts\u002Frealignment",{"title":5,"description":194},"ru\u002Fdocs\u002Fduel\u002Fconcepts\u002Frealignment","ilG_6fP2Nq2M8b87zkDCZvukHbUBFJcFy3fu2I-xLds",1791231667630]