Mucha nie siada, czyli jak działała dźwignia na Bitmarket
Ostatnie wydarzenia skupione wokół zniknięcia giełdy kryptowalut Bitmarket prowadzą społeczność na bardziej i mniej ciekawe tropy. Ostatnie oświadczenia Marcina Aszkiełowicza, Tobiasza Niemiro, Michała Plebana i Mariusza Sperczyńskiego są bardzo ciekawe i gorąco zachęcam Was do dogłębnego przestudiowania tematu.
Są tacy, którzy na handlu na giełdzie „zjedli zęby” i maja do powiedzenia znacznie więcej. Na Polskim Forum Bitcoin.pl pojawiła się analiza autorstwa Dawida Muszyńskiego dotycząca przypadku handlu z dźwignią na Bitmarkecie.
Gra na dźwigni na bitmarket.
* dla uproszczenia przykładu, podaje okrągłe liczby i kupujesz sprzedajesz w tej samej cenie.
** dla uproszczenia przykładu pominąłem koszty pożyczki btc w dźwigni i koszty dźwigni.
*** Dla uproszczenia przykładu pominąłem użytkownika który wpłacił btc na swap by używający dźwigni mógł pożyczyć btc.DZIEŃ 1, CENA BTC NA RYNKU 10.000 ZŁ
Użytkowniczka Lisbeth Salander Wpłaca na giełdę 10btc
Użytkownik Mały Książę wpłaca 2btc na giełdę
Użytkownik Kubuś Puchatek wpłaca 40000zł na giełdSalda:
Bitmarket 0btc, 0pln (księgowość bitmarket zgadza się)
Lisbeth Salander 10btc
Mały Książe 2btc
Kubuś Puchatek 40000pln
Suma wszystkich 12btc i 40000plnUżytkownik Mały Książe wystawia 2btc po 10.000
Użytkowniczka Lisbeth Salander wpłaca na dźwignię 10btc.
Użytkowniczka Lisbeth Salander otwiera Longa na dźwigni 2btcMechanizmy które następują na giełdzie:
Wystawione 2btc Mały Książe sprzedaje po 10000złSalda:
Bitmarket 0btc, 0pln (księgowość bitmarket zgadza się)
Lisbeth Salander 12btc – (doszło 2btc zakupione w dźwigni)
Mały Książe 0btc, 20000pln (doszło 20000 za sprzedaż btc)
Kubuś Puchatek 40000pln
Suma wszystkich 12btc i 60000plnDZIEŃ 2, CENA BTC 20.000 ZŁ
Użytkownik Kubuś Puchatek składa ofertę na zakup 2btc po 20000zł
Użytkowniczka Lisbeth Salander zamyka dźwignie na 2btc z zyskiem 100%
Mechanizmy które następują na giełdzie:
Użytkownik Kubuś Puchatek skupuje 2btc po 20000zł
Użytkowniczka Lisbeth Salander zarobiła 20.000zł na dźwigni, ale że dźwignia działa tylko w btc, więc dochodzi jej do salda 1btc.
Salda:
Bitmarket -1btc, 20000pln (księgowość bitmarket zgadza się)
Lisbeth Salander 11btc
Mały Książe 0btc, 20000pln (doszło 20000 za sprzedaż btc)
Kubuś Puchatek 2btc
Suma wszystkich 12btc i 40000plnDZIEŃ 3, CENA BITCOINA 20.000 ZŁ
Użytkowniczka Lisbeth Salander wypłaca 11btc
Użytkownik Mały Książe wypłaca 20000pln
Użytkownik Kubuś Puchatek wypłaca 2btcSalda:
Bitmarket -1btc, 20000pln (księgowość bitmarket zgadza się)
Lisbeth Salander 0btc
Mały Książe 0btc, 0pln
Kubuś Puchatek 0btc
Suma wszystkich -1btc i 20000plnDZIEŃ 4, CENA BTC 60.000 ZŁ
Salda:
Bitmarket -1btc, 20000pln (księgowość bitmarket ma manko 40000pln)
Lisbeth Salander 0btc
Mały Książe 0btc, 0pln
Kubuś Puchatek 0btc
Suma wszystkich -1btc i 20000plnAutor: Dawid Muszyński
W przypadku zarabiania na pozycji long i wzroście ceny bitmarket bilansowo tracił btc zyskiwał fiat.
W przypadku zarabiana na pozycji short i spadku ceny bitmarket bilansowo tracił btc zyskiwał fiat.
Sytuacji z short nie ma sensu pisać dochodzi do jeszcze większych braków btc.
Powinien być bot który uzupełnia „skupuje z rynku” btc za plny, nie było bo jak parę razy w nocy 3/4 zdarzyło mi się odkupić samemu od siebie dźwignie, to nie było innego handlu, widziałbym to na rynku. Zamykałem dźwignię na 10btc bitmarket pokazywał obroty na 10btc. Pewnie paru użytkowników potwierdzi bo robiło też takie rzeczy.
Matematyka z 1 klasy szkoły podstawowej za moich czasów.
Wątek zapoczątkowany wczoraj w nocy na forum z pewnością mocno się rozwinie. W międzyczasie zostawię Was, drodzy Czytelnicy z fragmentem wypowiedzi pierwszego komentatora powyższej analizy, Prezesa, który wypowiedział się na ten temat następująco:
Jeżeli jest tak jak napisałeś i nie uzupełniali brakujących BTC poprzez automatyczny skup to musieli je uzupełniać z kont użytkowników giełdy, co jest naruszeniem depozytów, które nie mogą być ruszane, ponieważ giełda nie ma prawa dysponować środkami użytkowników giełdy.
Chciałbym dodać, że dziś opublikowaliśmy odpowiedzi na pytania, które zostały zadane giełdom kryptowalut w związku z Bitmarketem. Mam nadzieję, że okażą się pomocne.
Wyliczenia Mariusza Sperczyńskiego
Sprawdziłem na szybko wszystko krok po kroku wg instrukcji Plebana na stronie https://bitmarket.zendesk.com/hc/pl/sections/200282302-Handel-z-d%C5%BAwigni%C4%85
Później sprawdziłem w wewnętrznej dokumentacji technicznej, jak to było realizowane i było realizowane wg tej instrukcji.
BILANSE PLN CHODZĄ WŁAŚCIWIE, NIC NIE JEST DOPISYWANE LUB TRACONE. Gdyby tak było, to zapisy w bazie danych by momentalnie stały się niespójne.
POCZĄTEK:
Załóżmy, że ostatnia zrealizowane cena na rynku 10 tys. PLN/BTC.
Przykładowy cykl z rozbiciem na procesy i wiążące się z tym salda oraz bilanse.
1. Stan przed otwarciem dźwigni:
Rynku nie ma, User ma 11 BTC na koncie, ostatnia cena rynkowa 10 tys. PLN, nie ma innych użytkowników na rynku.
Bilans sald w biznesie:
Konta użytkowników: Konta trading: 11 BTC => Bilans użytkowników 11 BTC = 110 tys. PLN (wg ostatniej zrealizowanej ceny rynkowej 10 tys. PLN/BTC)
System pokazuje bilans na hot-warm-cold walletach: 11 BTC => 110 tys. PLN (wg ostatniej zrealizowanej ceny rynkowej 10 tys. PLN/BTC)
2. User wpłaca 1 BTC na swapy i inicjuje 5% w skali roku, ale swap jest nieaktywny, gdyż czeka na dźwignię
Bilans sald w biznesie:
Konta użytkowników trading: Konta trading: 10 BTC, Konta swapy: 1 BTC => Bilans użytkowników 11 BTC = 110 tys. PLN (wg ostatniej zrealizowanej ceny rynkowej 10 tys. PLN/BTC)
System pokazuje bilans na hot-warm-cold walletach: 11 BTC => 110 tys. PLN (wg ostatniej zrealizowanej ceny rynkowej 10 tys. PLN/BTC)
3. User wpłaca 8 BTC na zabezpieczenie na dźwignie
Bilans sald w biznesie:
Konta użytkowników: Konta trading: 2 BTC, Konta swapy: 1 BTC, Dźwignie zabezpieczenia: 8 BTC => Bilans użytkowników 11 BTC = 110 tys. PLN (wg ostatniej zrealizowanej ceny rynkowej 10 tys. PLN/BTC)
System pokazuje bilans na hot-warm-cold walletach: 11 BTC => 110 tys. PLN (wg ostatniej zrealizowanej ceny rynkowej 10 tys. PLN/BTC)
4. User otwiera zlecenie sprzedaży 1 BTC za 10 tys. PLN/BTC na rynku głównym (otwarte, nie zrealizowane, czekające na dźwignię)
Bilans sald w biznesie:
Konta użytkowników: Konta trading: 1 BTC, zlecenia otwarte: 1 BTC, Konta swapy: 1 BTC, Dźwignie zabezpieczenia: 8 BTC => Bilans użytkowników 11 BTC = 110 tys. PLN (wg ostatniej zrealizowanej ceny rynkowej 10 tys. PLN/BTC)
System pokazuje bilans na hot-warm-cold walletach: 11 BTC => 110 tys. PLN (wg ostatniej zrealizowanej ceny rynkowej 10 tys. PLN/BTC)
5. User korzystając z tego, że na rynku głównym jest order book (punkt 4 powyżej) otwiera LONGA 1:1, czyli konsumuje swoje własne zlecenie z order booka pożyczając przez BitMarket 10 tys. PLN z udziałem swapa w tle
Bilans sald w biznesie:
Konta użytkowników: Konta trading: 1 BTC, 10 tys. PLN
Swapy: 1 BTC, Dźwignie zabezpieczenia: 7 BTC minus koszt swapa (user jako biorca pożyczki) plus koszt swapa (user jako właściciel swapa), zabezpieczenie zablokowane pod dżwignię 1 BTC, Konta użytkowników dźwignia: -10 tys. PLN (do zwrotu), 1 BTC otrzymany ze swap => Bilans użytkowników 110 tys. PLN (wg ostatniej zrealizowanej ceny rynkowej 10 tys. PLN/BTC)
Konto systemowe – dźwignia 10 tys. PLN (otrzyma ze zwrotu), – 1 BTC do zwrotu do swap
System pokazuje bilans na hot-warm-cold walletach: 11 BTC => 110 tys. PLN (wg ostatniej zrealizowanej ceny rynkowej 10 tys. PLN/BTC)
6. User mając 10 tys. PLN na koncie (bo nie ma więcej wskutek w/w poprzednich operacji) otwiera zlecenie kupna 0,5 BTC za 20 tys. PLN/BTC na rynku głównym (otwarte, nie zrealizowane, czekające na zakończenie dźwigni LONG)
Bilans sald w biznesie:
Konta użytkowników: Konta trading: 1 BTC, zlecenia otwarte: 10 tys. PLN
Swapy: 1 BTC, Dźwignie zabezpieczenia: 7 BTC minus koszt swapa (user jako biorca pożyczki) plus koszt swapa (user jako właściciel swapa), zabezpieczenie zablokowane pod dżwignię 1 BTC, Konta użytkowników dźwignia: -10 tys. PLN (do zwrotu), 1 BTC otrzymany ze swap => Bilans użytkowników 110 tys. PLN (wg ostatniej zrealizowanej ceny rynkowej 10 tys. PLN/BTC)
Konto systemowe – dźwignia 10 tys. PLN (otrzyma ze zwrotu), – 1 BTC do zwrotu do swap
System pokazuje bilans na hot-warm-cold walletach: 11 BTC => 110 tys. PLN (wg ostatniej zrealizowanej ceny rynkowej 10 tys. PLN/BTC)
7. User korzystając z tego, że na rynku głównym jest order book (punkt 7 powyżej) zamyka swojego LONGA 1:1, czyli konsumuje swoje własne zlecenie z order booka i oddaje pożyczkę (swap jest zamykany)
Rozliczenie od strony dźwigni (https://bitmarket.zendesk.com/hc/pl/articles/200899092-Na-czym-polega-handel-z-d%C5%BAwigni%C4%85-):
Sprzedajesz BTC aby uzyskać pożyczoną kwotę 10 tys. zł, co przy kursie 20 tys. PLN/BTC oznacza iż sprzedajesz 0.5 BTC. Zamknąłeś więc 50% dźwigni.
Oddajesz BitMarketowi 50% pożyczonych środków (zamknięte 50% dźwigni), czyli 5 tys. zł, a sobie pozostawiasz część niezamkniętej dźwigni na 0.5 BTC.
Kwota depozytu zabezpieczającego 0.5 BTC jest zwracana na twoje konto.
Bilans sald w biznesie:
Konta użytkowników: Konta trading: 1.5 BTC
Swapy: 1 BTC, Dźwignie zabezpieczenia: 7.5 BTC minus koszt swapa (user jako biorca pożyczki) plus koszt swapa (user jako właściciel swapa), zabezpieczenie zablokowane pod dżwignię 0.5 BTC, Konta użytkowników dźwignia: -5 tys. PLN (do zwrotu), 0.5 BTC otrzymane ze swap
Nowy bilans użytkowników (wg ostatniej zrealizowanej ceny rynkowej 20 tys. PLN/BTC) 215 tys. PLN = 220 tys. PLN (11 BTC) – 5 tys. PLN
Konto systemowe – dźwignia 5 tys. PLN (otrzyma ze zwrotu), – 0.5 BTC do zwrotu do swap
System pokazuje bilans na hot-warm-cold walletach: 11 BTC
Nowy bilans systemowy (wg ostatniej zrealizowanej ceny rynkowej 20 tys. PLN/BTC) 215 tys. PLN = 210 tys. PLN (10.5 BTC) + 5 tys. PLN
WSZYSTKO SIĘ ZGADZA I BILANSE ZNÓW BĘDĄ SIĘ ZGADZAŁY PRZY KOLEJNYCH TRANSAKCJACH NA DŹWIGNI