Forum PokeWars

Pełna wersja: Automatyczne dopasowanie zleceń na rynku
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Cześć, przedstawię jak mógłby wyglądać nowy system ofert na targu.

Dla wszystkich przedmiotów na rynku które są jednakowe można zastosować zautomatyzowany i sprawdzony model rynkowy, z automatycznym dopasowaniem zleceń (ang. order matching system)

W tym systemie kupujący i sprzedający wystawiają swoje oferty (zlecenia), a platforma automatycznie dopasowuje je, gdy ceny się zgadzają.
Ten system jest szeroko stosowany w różnych dziedzinach, od gier komputerowych po rynki finansowe, ze względu na swoją prostotę i efektywność.

Jak dokładnie działa ten model rynkowy?
Użytkownicy wystawiają zlecenia kupna lub sprzedaży.
Każde zlecenie zawiera informację o cenie, po której użytkownik chce kupić lub sprzedać przedmiot, oraz ilości przedmiotów, które chce kupić lub sprzedać.

Wystawiając zlecenie sprzedaży zastawia się w ofercie swoje przedmioty na sprzedaż.
Wystawiając zlecenie kupna zastawia się w ofercie kwotę potrzebną na kupno danej ilości.

Kwota oraz dobra są blokowane do finalizacji transakcji lub do usunięcia zlecenia kupna/sprzedaży.

Zlecenia kupna są zwykle sortowane od najwyższej ceny do najniższej, a zlecenia sprzedaży od najniższej ceny do najwyższej.
System na bieżąco sprawdza, czy istnieje możliwość dopasowania zleceń kupna i sprzedaży.
Jeśli cena zlecenia kupna jest równa lub wyższa niż cena zlecenia sprzedaży, czyli zlecenia zostaną dopasowane transakcja jest automatycznie realizowana  a przedmioty są przekazywane od sprzedającego do kupującego.
Proces powtarza się aż do wyczerpania zleceń w strefie przecięcia cen.

Transakcja odbywa się po cenie zlecenia sprzedaży czyli na korzyść kupującego, w taki sposób aby kupujący uzyskali najlepszą cenę.
Tworząc zlecenie kupna za cenę wyższą niż wystawione oferty cena zniży się do ceny zaproponowanej przez sprzedającego, co zagwarantuje najlepszy deal.

Jeżeli zlecenia mają tę samą cenę zazwyczaj działa się w oparciu o zasadę pierwszeństwa czasowego, co oznacza, że zlecenia, które zostały wystawione wcześniej, są realizowane przed zleceniami wystawionymi później.


Przykład na rynku:

Gracz A wystawia ofertę sprzedaży 100 repeatball po 5ph

Gracz B wystawia ofertę sprzedaży 50 repeatballl po 6ph

Gracz C wystawia ofertę kupna 200 repeatball po 7 ph

System automatycznie dopasowuje te zlecenia i realizuje transakcję na korzyść kupującego.

Gracz C nabył 100 repeatów po 5ph, 50 repeatów po 6ph oraz zostało na targu zlecenie kupna pozostałych 50 repeatów po 7 ph


propozycja podania:
[Obrazek: Z4QianV.png]