Referenca za nastavitve trga
Nastavitve trga so v skupni rabi med postavitvijo za udeležence (Layout) in podrobnim pogledom Igranje (Gameplay). Postavitev združuje kontrolnike glede na segment nadzorne plošče, na katerega vplivajo; Igranje pa iste kanonične nastavitve združuje po sredstvu (Asset), računu vrste igralca (Player Type) in prehodu.
Sredstva
Sredstvo (Asset) je instrument, s katerim je mogoče trgovati v tržnem mehanizmu. Ni predstavitvena slika.
- Ime sredstva (Asset name) je vidno ime, ki se uporablja v izbirnikih in oznakah nadzorne plošče.
- Velikost koraka (Tick size) je najmanjši podprti cenovni prirastek.
- Puščični kontrolniki spremenijo vrstni red prikaza sredstva, ne da bi spremenili njegovo identiteto.
- Z gumbom plus dodate sredstvo in sinhronizirate pravilnik sredstva v vsak račun vrste igralca.
- Z ikono koša odstranite sredstvo in z njim povezane pravilnike, potem ko odstranitev potrdite.
Računi vrst igralcev
Vsaka vrsta igralca (Player Type) v dodelitvi (Assignment) prejme en tržni račun. Z zavihki računov izberete, čigava pravila urejate.
Začetna gotovina (Initial cash) se izračuna ob inicializaciji računa. Vsak račun nato vsebuje en pravilnik za vsako sredstvo.
Pravilnik sredstva
- Začetna dodelitev (Initial endowment) nastavi začetno količino izbranega sredstva.
- Vrednotenje (Valuation) določa vrednost za posameznega udeleženca, ki jo uporabljata igra in njena predstavitev.
- Skrij vrednotenje (Hide valuation) je logična formula, ki določa, kdaj je ta vrednost skrita.
- Najnižja cena (Minimum price) in Najvišja cena (Maximum price) določata omejitve za sprejeta naročila.
- Najmanjša količina (Minimum quantity) in Največja količina (Maximum quantity) določata omejitve velikosti naročila.
Dovoljenja za naročila neodvisno omogočajo nakup z omejeno ceno (limit buy), prodajo z omejeno ceno (limit sell), tržni nakup (market buy), tržno prodajo (market sell), izbirni nakup (select buy) in izbirno prodajo (select sell). Omogočite samo dejanja, ki jih podpira predvideni tržni protokol.
Izhodi transakcij
Izhodi transakcij se izvedejo, ko je zabeležena transakcija za izbrani račun vrste igralca. V vsaki vrstici urejenega seznama izberete spremenljivko (Variable), podate formulo in po želji uporabite semantiko Immediate.
Immediate ima enak pomen urejenega delovnega stanja kot pri izhodih Free Form: poznejše vrstice lahko berejo novo vrednost. Vrstice, ki niso Immediate, postanejo vidne po ovrednotenju celotnega nabora izhodov.
Periodični prehodi
Periodični prehod vsebuje:
- Rezultat (Outcome): Continue ali Complete module,
- Interval (Interval) v sekundah,
- izbirni Pogoj (Condition),
- urejene izhode spremenljivk,
- izbirne ciljne poti Output Stage s ciljno stopnjo (Stage) in izbirno formulo.
Za ponavljajoče se posodobitve trga uporabite Continue. Complete module konča trgovanje, ko je izpolnjen pogoj prehoda. Ciljne poti Output Stage povezujejo življenjski cikel trga z avtorsko ustvarjenimi predstavitvenimi ali procesnimi stopnjami.
Pred rezultati
Izhodi Pred rezultati (Before Results) se izračunajo enkrat, po koncu trgovanja in pred prikazom rezultatov (Results). To je ustrezno mesto za končne vrednosti gotovine, portfelja, dobička ali uspešnosti.
To se razlikuje od izhodov transakcij, ki se lahko izvedejo večkrat, in periodičnih prehodov, ki se izvajajo po časovniku.
Preslikava segmentov postavitve
Če kliknete segment postavitve (Layout), se odpre njegov inšpektor za izbrano vrsto igralca in sredstvo.
- povzetek računa: Začetna gotovina (Initial cash), Začetna dodelitev (Initial endowment), Vrednotenje (Valuation),
- Zasebna vrednotenja (Private valuations): Vrednotenje (Valuation), Začetna dodelitev (Initial endowment), Skrij vrednotenje (Hide valuation),
- izbirnik sredstva (Asset selector): Ime sredstva (Asset name), Velikost koraka (Tick size), vrstni red in ukazi za sredstva,
- knjiga naročil (Order Book): Velikost koraka (Tick size) ter omejitve cene/količine,
- Moja naročila z omejeno ceno (My Limit Orders): dovoljenja za naročila,
- Oddaj naročilo (Place Order): dovoljenja za naročila ter omejitve cene/količine,
- Nedavne transakcije (Recent Trades): izhodi transakcij,
- cenovni grafikon (Price Chart): viri spremenljivk zgodovine; nastavitve prikaza urejate pri vsaki spremenljivki v Podatkovnem modelu (Data model).
Prikaz in zgodovina
Predstavitev vsake spremenljivke v Podatkovnem modelu (Data model) vključuje Oznako (Label), Besedilo pomoči (Help text), Gradnik (Widget), Decimalna mesta (Decimal places), Oznake vrstic (Row labels) in Oznake stolpcev (Column labels). Možnosti gradnika so auto, number, text, checkbox, select in grid. Inšpektor postavitve trga ne določa ločenega prikaza za sredstvo.
Vnosi časovne vrste lahko izvirajo iz:
- sredstva,
- izbranega računa vrste igralca,
- pravilnika izbrane vrste igralca in sredstva.
V vsaki vrstici zgodovine izberete spremenljivko in formulo Vidno (Visible). Cenovni grafikon dejansko izrisuje cene transakcij; ti viri spremenljivk zagotavljajo dodatne skupne vrednosti zgodovine ter vrednosti, specifične za udeleženca ali sredstvo. Starejše definicije Market so navajale tudi GraphVariables po imenu Variable. Ni bilo zahtevano, da so numerične skalarne vrednosti: izvajalno okolje ohrani tip in dimenzije vrednosti, zato lahko zgodovina vključuje tudi neskalarne vrednosti.
Strukturne odvisnosti
Računi vrst igralcev so odvisni od dodelitve (Assignment). Pravilniki sredstev so odvisni od seznama sredstev v Market. Ko spremenite katero koli od teh struktur, preglejte vse prizadete račune in pred izvajanjem zaženite Validacijo (Validation).
Generatorji rezultatov na visoki ravni so opisani ločeno v Referenci ukazov za načrtovanje trga.