Post
Topic
Board Идеи
Re: Маркетмейкер с плавающим спредом
by
imhoneer
on 13/03/2021, 15:04:01 UTC

Кстати, у тебя в тексте комиссия унисвопа указана 0,03%  хотя на самом деле она у них 0,3%
А вот в принскринах(видимо в расчетах) - нормальная.
Подправь плиз.

Спасибо, что указали, где ошибся. Уже исправил.



Дима, я так и не понял в чем твое предложение, чтобы вручную не нащупывать цену.
Может ты предлагаешь централизовано устанавливать текущий курс (и спред)?  В этому вся суть?

Задачи не нащупывать цену не ставилось, у нас ведь пассивный обменник на смарт-контракте, без подключения оракулов. Поэтому, то что он нащупывает цену - это нормально, так и должно быть.

Ни о каком ручном регулировании цены речи не идет, я же показал алгоритм, как определяются две этих цены.

Суть вот в чем:

1. Наш обменник не особо реагирует на краткосрочные всплески цены, любая большая заявка лишь раздвинет спред. И получиться, что если нам продавали эфир ETH, то теперь мы будем покупать по ещё меньшей цене, а вот если уже мы продаем эфир ETH, то мы не продаем по этой маленькой цене, а продаем по более высокой цене, которая зависит от спреда.

2. Основная наша цена которая подчиняется начальной формуле ценообразования к=ETH*USDC - это цена BID, а вот цена ASK - она двигается за этой ценой, как хвостик. В случает падения условно цены BID на 50% вниз, она падает только на 25%. Также в случае схлопывания спреда, по какой либо причине, она все равно привязывается к цене BID+0.1%. В случае, если цена BID в расчетах начинает превышать цену ASK, то происходит, то что цена BID становиться, как получилась в расчетах, а вот цена ASK привязывается к цене BID+0.1%.


Таким образом при минимальном спреде, наш обменник зарабывает на самом спреде 0.1% и плюс комиссия 0.1%. Что в итоге дает при минимальном раскладе 0.2% с тразакции ( у Uniswap напомню 0.3%), а вот если произошла раздвижка спреда, то обменники типа Uniswap не зарабатывают, а теряют деньги на арбитражерах, а вот наш обменник именно, что и зарабатывает.


Ну сравните сами, если брать расчеты и это получились результаты за сутки (комиссию 0.1% не беру):

Вот результаты и подсчет при курсе расчета ETH/USDC=2000:

- Обменник с комиссией 0.3% от суммы обмена, пример Uniswap,принес 10,500.00 USDC;
- Обменник с комиссией 0.1% от суммы обмена плюс плавающий спред, принес 271,267.50 USDC;

У нас начальный капитал был всего при курсе ETH/USDC=1000, тогда 1,000*ETH+USDC=1,000*1,000+1,000,000=2,000,000 USDC.


Смотрим прибыльность в процентах за сутки и за 365 дней:

- Обменник с комиссией 0.3% от суммы обмена, пример Uniswap,принес за сутки 10,500.00/2,000,000*100=0.525%, за 365 дней 0.525*365=191.625%;

- Обменник с комиссией 0.1% от суммы обмена плюс плавающий спред, принес за сутки 271,267.50/2,000,000*100=13.56%, за 365 дней 13.56*365=4,949.4%;


Сравните разницу по прибыльности такого пула, а я напомню, что при минимальном спреде здесь человек платит 0.2% от тразакции, а не 0.3%, как у Uniswap.