2023-12-29 12:22 131 dni temu oliamaru 88 wpisów | Cześć,
Zastanawiam się jak śledzić swoje inwestycje typu dostarczanie płynności na DEX. Czy może coś już takiego jest zrobione? Ewentualnie proszę o radę.
Dostarczanie płynności z reguly polega na dodaniu do DEX'a dwoch krypto o odpowiednich ilosciach. Ich stosunek się może zmieniać w czasie. DOdatkowo taki liquidity provider może dostawać dropy(dywidende) w postaci innych tokenów itp.
Czy sądzisz, że najlepie mieć do tego osobny porfel i po prostu ręcznie co jakiś czas zmieniać stosunek tokenów? Idealnie byłoby mieć syntetyczną pozycję, której wartość zakupu byłaby obliczana na podstawie ceny aktywow skladowych w momencie dodania liquidity. Nastepnie wartosc aktualna wyliczana na podstawie akutalnej ceny aktywów bazowych. Dodatkowo dostarczenie mozliwosci zmieniania ilosci/stosunku aktywow bazowych bez zmiany zysku/straty w portfely (zmienia się tylko cena aktualna syntetycznego aktywa).
|
|
2024-01-05 10:57 124 dni temu oliamaru 88 wpisów | Poszperałem trochę i wydaje mi się, że można do tego użyć kont inwestycyjnych.
Nazywam sobie konto np LP_WETH/USDC. Gdy dodaję płynność to kupuję 2 walory do tego konta. Od czasu do czasu rebalansuję ich ilosc odpowiednio kupując i sprzedajac walory po cenie 0.
Idealnie by bylo dodać operację rebalansowania walorów w koncie gdzie podajemy ilosci walorów i są one ustawiane przez operacje sprzedazy i kupna po cenie 0. W ten sposob zachowany jest poprawny zwrot z inwestycji. |
|
2024-01-05 11:24 124 dni temu myfund.pl 8299 wpisów | Cześć,
Umknął mi ten wątek. Pewnie dlatego, że nie do końca rozumiem jak działa to "dostarczanie płynności" i odłożyłem to na "później"... no i tak rok minął ;-)
Opisz mi jak to działa na jakimś konkretnym przykładzie.
Będzie mi łatwiej zrozumieć.
Pozdrawiam,
Damian
|
|
2024-01-05 11:46 124 dni temu oliamaru 88 wpisów | W skrocie to wyglada tak:
1. Blokuje w smart kontrakcje np 1 ETH i 2300 USDT. Sumarycznie jest to w dolarach 4600. Bo taka aktualnie w czasie dodawania plynnosci jest cena ETH.
2. Wraz ze zmiana ceny zmienia sie stosunek tokenow w mojej puli. Np gdy cena skoczy na 3000 USDC to bede mial przykladowo 0.66 ETH i 3000 USDT czyli w dolarach 5000 (dochodza prowizje ktore placa uzytkownicy plynnosci aby wymieniac ETH i USDT przy uzyciu mojej plynnosci)
3. Majac na uwadze powyzsze stosunek "zainwestowanych" ETH i USDT w mojej puli sie ciagle zmienia.
Uzywam do tego konta inwestycyjnego i to jest OK. Glowny problemy jaki mam to:
1. Aktualizacja stosunku ETH do USDT - musze sprawdzic ile teraz mam w puli eth i USDT, nastepnie zaktualizowac wartosci w koncie inwestycyjnym o delte. Wyliczanie delty jest niewygodne bo musze recznie gdzie w kalkulatorze odjac od aktualnej ilosci w kontrakcie ilosci w koncie inwestycyjnym i jezeli wynik jest ujemny to sprzedac czesc walorow a jak dodatni to dokupic po cenie 0.
2. Mozliwosc zautomatyzowania tego tak jak np w przypadku import wycen dla walorow uzytkownika (wklejenie tekstu w jakims formacie)
W przypadku pkt 1 fajnie by bylo miec jakas operacje rebalansu konta inwestycyjnego gdzie moge na raz zrebalansowac wiecej niz jeden walor. Czyli pokazuje sie formatka z walorami konta i uzupelnionymi ilosciami walorow z tego konta i ja moge je zmienic. W tle generuja sie operacje kupna/sprzedazy w zaleznosci od delty.
Chyba, ze mozna to jakos lepiej rozwiazac. |
|
2024-01-06 11:33 123 dni temu myfund.pl 8299 wpisów | Cześć,
Dzięki za szczegóły. Poczytałem też trochę o tej funkcjonalności.
Jest taka funkcjonalność jak transfer walorów menu->Operacje->Transfer walorów.
Ona służy do tego, żeby sprzedać walor z konta X i kupić na kocie Y - można podać liczbę jednostek i cenę (tu cena jak się domyślam nie ma wielkiego znaczenia bo kupno i sprzedaż są po tej samej cenie).
To moim zdaniem adresowałoby pierwszą operacje (ale trzeba by dodać dwa takie transfery dla każdej kryptowaluty).
I teraz pytanie - czy taka operacja jest z Twojego puntu ok?
Jeżeli tak to przy zmianie ceny trzeba by dodawać operacje podając najlepiej docelową ilość na koncie Y, żeby system policzył ile trzeba sprzedać z X i kupić na X lub odwrotnie.
Docelowo byłaby to dodatkowa operacja.
Pozdrawiam,
Damian
|
|
2024-01-08 09:40 121 dni temu oliamaru 88 wpisów | Chyba nie do konca dobrze wytlumaczylem. Aktualnie jedyną opcją, która pozwala mi śledzic zwrot z LP (liquidity providing) to konto inwestycyjne. RObiac LP na z ETH/USDC
1. Tworze konto inwestycyjne LP_ETH/USDC i np kupuje w nim 1 ETH i 2300 USDC (jako krypto a nie konto gotowkowe).
2. Co jakiś czas aktualizuję ilości ETH i USDC na tym koncie. W zaleznosci od zmian na DEX moze to byc np aktualizacja np o
a) +0.1 ETH, +100USDC
b) -0.2 ETH, +1000USDC
c) -0.5 ETH, - 100USDC itd itc.
3. Aktualizacja jest tylko ilosci przez dodawanie operacji kupna i sprzedazy po cenach zerowych tak aby nie zmienic ceny zakupu.
W dluzszym okresie czasu sumaryczna wartosci puli powinna rosnac (tzn. nawet jezeli USDC i ETH stoi w miejscu). Dlatego aktualizacja ilosci po cenach zerowych pozwala mi widziec aktualna stope zwrotu z LP.
Uzycie konta inwestycyjnego pozwala rowniez sledzic zachety dodawane liquidity providerem na roznych dexam. Np na niektorych DEXach mozna dostac dropa tokenu DEXa i wtedy go mozna dodac po cenie 0 do konta i rowniez wliczac jako zwrot z inwestycji danego LP.
Aktualnie niewygoda jaka mam glownie to:
1. Aktualizacja ilosci. Zalozmy ze dodalem 1 ETH i 2300 USDC. Loguje sie do dexa i widze 1.121 ETH i 2278 USDC, musze brac kalkulator albo excel recznie wyliczac delty. Jak jest dodatnia (jak w przypadku przykladu dla ETH) to dokupuje (0.121 ETH) po cenie 0. Jak ujemna (przyklad USDC) to sprzedaje (22 USDC) po cenie zero. Sporo by pomogla operacja rebalansu gdzie po prostu dla waloru/walorów konta inwestycyjnego wpisuję nowe ilości (mozna podpowiadac stare)
2. Obsluga kilku/kilkunastu takich kont (LP), idealnie byloby dodac gdzie do arkusza nowe ilosci, wygenerowac tekst, ktory mozna wkleic i zaktualizowac konta za jednym zamachem tak jak wycenie walorow uzytkownika
|
|
2024-01-08 16:51 121 dni temu myfund.pl 8299 wpisów | Narzędzia dedykowanego szybko nie zrobię.
Ale utworzyłem plik Excela.
Wystarczy, że wpiszesz ilość przed, po, nazwę kryptowaluty (najlepiej z "WAL_") i datę.
Potem kopiujesz to co w kolumnie "Tekst do importu" i wklejasz w menu->Operacie->Import operacji
Pozdrawiam,
Damian
Załącznik:
|
|
2024-01-08 16:54 121 dni temu oliamaru 88 wpisów | Wow, dzięki, pomoże znacznie! Coś takiego sobie zrobiłem do wyceny walorów użytkownika. |
|
2024-01-10 09:51 119 dni temu oliamaru 88 wpisów | Kurcze a jak wybrać w takim imporcie konto inwestycyjne? Mam ich kilka w porfely i chciałbym operacje zaimportować tylko do danego konta inwestycyjnego. A moze mozna podac konto inwestycyjne w CSV? |
|
2024-01-10 12:44 119 dni temu myfund.pl 8299 wpisów | Załączam drugi plik.
Trzeba podać walutę ceny - wówczas operacja przypisze się do konta inwestycyjnego w tej walucie.
Załączyłem plik Excela.
Damian
Załącznik:
|
|
2024-01-10 13:11 119 dni temu oliamaru 88 wpisów | Czy to jest waluta konta gotowkowego dla ktorego wybieramy inwestycyjne? Czy moze tutaj wpisujemy nazwe konta inwestycyjnego.
Co gdy mam kilka kont inwestycyjnych i kilka gotówkowych w USDT?
Jest gdzie pełny format pliku opisany? Wtedy bym nie zawracał głowy. |
|
2024-01-10 13:27 119 dni temu myfund.pl 8299 wpisów | Jeżeli masz konto inwestycyjne LP_ETH/USDC w USDC to musisz je wybrać w formularzu dla "Konto inwestycyjne WAL_USDC:" i jako walutę ceny (tą dla "0") wpisać [USDC].
To jest niestandardowe wykorzystanie importu więc opisu szczegółowego pod to konkretne wykorzystanie nie ma.
Przy imporcie z pliku wszystko uzupełnia się automatycznie na podstawie tego co w pliku.
Pozdrawiam,
Damian |
|
2024-01-10 13:32 119 dni temu oliamaru 88 wpisów | Działa! dzięki |
|