Bot pro tvorbu kryptoměnového trhu převádí kótovací pravidla na příkazy a sleduje zásoby, které mohou vytvořit. Jeho úkolem není jen udržovat dvě ceny na obrazovce. Musí rozhodovat, zda aktuální důkazy podporují kótování, jakou velikost účet může nabízet a co dělat při nerovnoměrném příchodu plnění. Bot také potřebuje zachovat příkazy s nejistými výsledky během rušení nebo obnovy.

Užitečná pravidla lze vysvětlit před implementací. Při stejné referenční ceně, stavu zásob a limitech účtu má hodnotitel dokázat pochopit navrženou nákupní a prodejní nabídku. Nevyžaduje to primitivní strategii, vyžaduje to však jasné hranice. Pokročilý model nemá skrývat zavázané zdroje ani důvod oprávnění bota pořizovat další expozici.

Kótovací pravidla bota pro tvorbu kryptoměnového trhu mají několik vstupů

Začněte referenční hodnotou, mírou dostupné tržní hloubky, současnou zásobou účtu a stavem existujících příkazů. Vstupy mají různé zdroje a rozvrhy aktualizací. Aktuální referenční cena nedokládá aktuální kapacitu účtu a čerstvý zůstatek nedokládá zmizení čekajících příkazů. Bot potřebuje soudržný snímek dostatečný pro chystané rozhodnutí.

Pravidla potřebují také cíl a pevný limit. Cíl popisuje preferovanou úroveň zásob. Limit popisuje hranici, kterou nová aktivita nesmí podle zvoleného rizikového modelu překročit. Bot se může odchýlit od cíle a dále kótovat, nemá však pevný limit chápat jako další měkkou preferenci přebitelnou příznivým tržním skóre.

Starší průvodce ekonomikou tvorby trhu poskytuje kontext důležitosti nestejných plnění. Tokenové podrobnosti implementace se liší, obecný vztah účtu je však stejný: nákupní nabídka může přidávat zásobu a prodejní nabídka ji může snižovat. Každá aktivní kotace má být před autorizací hodnocena podle možného dopadu na účet.

Kontroly konkretizujte smyšlenými pravidly

Předpokládejte hypotetický účet s cílem 100 základních jednotek a povolenou držbou mezi 60 a 140 podle zjednodušených pravidel pouze pro spot. Počáteční referenční hodnota je 10 kotovacích jednotek. Blízko cíli bot navrhuje nákupní nabídku 9,98 a prodejní 10,02, obě po 10 jednotkách. Čísla jsou ilustrativní kontroly, nikoli doporučená nastavení nebo tvrzení o trhu.

Bot musí zohlednit i existující příkazy. Je-li již aktivních 30 jednotek nákupních nabídek při zásobě 110, další nákupní nabídka 10 jednotek může při plnění všech nabídek přivést možnou držbu na 150. Kontrola jen současných 110 jednotek by překročení přehlédla. Autorizační model má zahrnout expozici aktivních a nevyřešených příkazů stále schopných měnit zásobu.

Příklad ukazuje, proč správce příkazů nemůže být pasivní dodatečnou úvahou. Kótovací vzorec a model stavu účtu jsou propojené. Před návrhem náhradních kotací musí bot znát dřívější příkazy stále ekonomicky možné. Čistě vypadající pár současných kotací je zavádějící při několika starších nákupních nabídkách stále aktivních mimo viditelný panel.

Velikost kotací podle zásob může omezit hromadění

Určování velikosti kotací podle zásob mění nabízené množství při odchylce účtu od cíle. Ve smyšlených pravidlech může držba blízko horní hranici omezit nákupní velikost a zachovat nebo zvýšit povolenou prodejní velikost v rámci dostupných zásob. Cílem je odrazovat od dalšího hromadění a zpřístupnit snižování při vědomí, že protistrany stále volí, zda obchodovat.

Pravidla velikosti mají být spojitá nebo záměrně stupňovaná způsobem srozumitelným provozovateli. Náhlé změny mohou být přijatelné, nemají však náhodně vznikat zobrazovaným zaokrouhlením. Testujte hodnoty těsně pod, na i nad každou hranicí. Ověřte použití přesného množství účtu místo zaokrouhleného štítku při určování vhodnosti další kotace.

Průvodce botem kryptoměnového portfolia pomáhá propojit místní zásobu strategie s jinými příděly. Existuje-li stejné aktivum v jiné strategii nebo účtu, širší portfolio již může být blízko rozpočtu expozice. Kótovací bot má používat odpovídající příděl od sdílené rizikové autority místo předpokladu, že místní cíl popisuje celkovou zamýšlenou držbu vlastníka.

Vychýlení ceny a velikosti jsou různé kontroly

Vychýlení ceny mění přitažlivost kotací vůči referenci. Vychýlení velikosti mění dostupné množství. Mohou se použít společně, jejich účinky se však mají hodnotit odděleně. Posun prodejní nabídky blíže k referenci může povzbudit prodeje, zatímco zmenšení nákupní nabídky omezuje další nákupy. Ani jedno nezaručuje návrat zásob k cíli na napjatém trhu.

Hypotetická pravidla při 130 jednotkách mohou nabízet nákup jen dvou jednotek za 9,96 a prodej 10 za 10,01 za předpokladu platnosti cen a velikostí pro místo. Příklad ilustruje směr, nikoli optimální vzorec. Hodnotitel má znát odvození úprav pravidly a to, zda transakční náklady nebo přírůstky trhu činí navržené hodnoty smysluplnými.

Pevné limity ponechte mimo výpočet vychýlení. Překročila-li by se maximální povolená zásoba, bot má blokovat příslušný nový příkaz místo pouhého vzdálení ceny a naděje na neprovedení. Vzdálená kotace zůstává závazkem při dosažení trhem. Riziková autorizace má zohlednit možnost provedení, nikoli očekávání provozovatele o její nepravděpodobnosti.

Nepříznivý výběr měřte vyhlášenou metodou

Kotace se může naplnit těsně před pohybem referenční hodnoty proti poskytovateli. Pro studium účinku definujte interval měření a referenční metodu před přezkumem výsledků. Výzkumný výkaz může například porovnávat cenu plnění s pozdější referenční hodnotou v pevném horizontu. Výsledek popisuje pohyb po plnění podle definice, nikoli úplný zisk nebo ztrátu strategie.

Zahrňte celý způsobilý vzorek. Výběr pouze plnění následovaných ztrátami problém zveličuje, vyloučení obtížných období jej podhodnocuje. Uchovejte důkazy dostupné při vystavení kotace i při plnění. Později opravená datová sada může podpořit samostatnou analýzu, nemá však potichu nahrazovat skutečné pozorování provozovaných pravidel.

Starší průvodce kvantitativním výzkumem strategií pomáhá s touto kázní. Podrobnosti trhu se liší, reprodukovatelnost však zůstává zásadní. Kótovací model se má posuzovat vůči informacím dostupným v čase rozhodnutí s ponecháním nákladů a neúspěšných případů. Jinak může hodnocení odměnit pravidla, která nemohla být implementována podle popisu.

Obnovování kotací potřebuje ekonomický důvod

Obnovování při každé změně obrazovky může vytvářet zbytečnou práci a složitý stav příkazů. Pravidla mají uvádět změny odůvodňující náhradu: dostatečně jinou referenci, změnu zásob, vypršení důkazů nebo rizikovou hranici. Práh se má vztahovat k ekonomice a mechanismům trhu místo touhy po stálé viditelné aktivitě.

Časté aktualizace mohou omezovat zastaralou expozici, každá však spolupracuje s rušením, odesíláním a omezeními místa. Bot má účtovat překrývající se stavy. Zůstává-li starý příkaz aktivní při přípravě nového, možná společná expozice může překročit velikost zamýšlenou současnými kótovacími pravidly. Návrh potřebuje jasné pravidlo intervalu.

Průvodce kryptoměnovým obchodním terminálem vysvětluje prozkoumání stavů provozovatelem. Terminál má odlišovat zamýšlené kotace od potvrzených aktivních příkazů. Pohled na zamýšlené kotace pomáhá pochopit pravidla, zatímco pohled aktivních příkazů ukazuje současné povinnosti. Spojení bez štítků ztěžuje zjištění, zda trh stále může provádět proti staršímu pokynu.

Riziko rušení bota pro tvorbu trhu zasluhuje vlastní stav

Žádost o zrušení je pokusem změnit budoucí dostupnost příkazu. Nedokládá konec přijímání plnění příkazem. Bot má ponechat stav čekajícího zrušení do získání dostatečných důkazů vnějšího výsledku. Plnění objevená mezitím zůstávají platnými událostmi účtu a po potvrzení musejí okamžitě aktualizovat zásoby.

Uvažujte hypotetickou nákupní nabídku 10 jednotek čekající na zrušení. Naplní-li se čtyři před potvrzením zrušení, účet tyto čtyři pořídil a zbývajících šest může být zrušeno. Záznam celého příkazu jako zrušeného ztrácí změnu zásob. Záznam celého příkazu jako naplněného ji nadhodnocuje. Správný výsledek vyžaduje plnění i konečný stav zbytku.

Starší průvodce životním cyklem automatizace poskytuje širší rozdíl zamýšlených a pozorovaných úkonů. Bot pro tvorbu trhu jej potřebuje ve vysokém rozlišení kvůli možným častým náhradám. Systém má zachovat trvalé odkazy na příkazy, aby zpožděné události mohly být přiřazeny správné původní kotaci místo záměny za současnou náhradu.

Limity bota pro tvorbu kryptoměnového trhu mají zahrnovat nejistotu

Rizikové výpočty mají zahrnovat známé zásoby a možné účinky aktivních nebo nevyřešených příkazů. Ztratí-li se odpověď odeslání, příkaz může stále existovat vně aplikace. Jeho chápání jako nepřítomného může autorizovat příliš velkou novou velikost. Bot má rezervovat příslušnou expozici až do odsouhlasení výsledku nebo jeho průkazného vyřešení jiným zdokumentovaným mechanismem.

Neznamená to stejnou reakci na každou nejistotu. Neznámá nákupní nabídka může blokovat další nákupy a přesto dovolovat konkrétně autorizované snížení existujících zásob. Zastaralá reference může zastavit všechny nové kotace. Nevysvětlený rozdíl zůstatku může vyžadovat širší pozastavení. Reakci vymezte podle skutečné informační mezery a informujte provozovatele o stále aktivních oprávněních.

Důvěra modelu nemůže uvolnit neznámý příkaz. I vysoká odhadovaná pravděpodobnost selhání požadavku se liší od důkazu odmítnutí nebo nepřítomnosti podle definovaného postupu obnovy. Přechody stavu účtu mají spoléhat na příslušné realizační záznamy. Prediktivní nástroje mohou být podkladem výzkumu, nemají však přepisovat nejistotu knihy pro udržení aktivní kótovací smyčky.

Ověřte význam příkazů pro skutečné místo

Kótovací pravidla je nutné převést na konkrétní pravidla příkazů podporovaná místem. Cenové a velikostní přírůstky, minimální hodnoty a chování doby platnosti ovlivňují platnost navržené kotace. Možnost post-only, kde je podporována, má konkrétní význam ověřitelný v aktuální dokumentaci místo odvozování z názvu na každém trhu.

Převodní vrstva má vracet konečnou odeslanou cenu a množství do záznamu pravidel. Změní-li zaokrouhlení příkaz, rizikové a ekonomické kontroly mají používat výsledné hodnoty. Malá změna zaokrouhlení může překročit tržní rozpětí, příděl zásob nebo změnit očekávané rozpětí. Náhled a auditní záznam mají ukazovat skutečný pokus bota.

Testujte řešení odmítnutí. Odmítnutou kotaci bot nemá považovat za aktivní ani opakovaně znovu odesílat nezměněný neplatný pokyn bez omezeného pravidla obnovy. Uchovejte důvod odmítnutí a odlište nepodporovaný parametr od dočasného problému spojení. Různá selhání potřebují různé reakce a nemají splynout v jedinou obecnou opakovací smyčku.

Poskytování likvidity oddělujte od objemových cílů

Cílem bota má být skutečný proveditelný zájem a řízené zásoby, nikoli vyrobená aktivita mezi účty pod společnou kontrolou. Vlastní vytvářený obrat může zkreslovat důkazy hodnocení likvidity a spotřebovávat zdroje bez poskytování zamýšlené služby nezávislým účastníkům. Pravidla nemají používat prostý počet transakcí jako hlavní míru úspěchu.

Užitečné provozní míry zahrnují dostupnost platných kotací, nabízené množství v definovaných vzdálenostech, složení plnění, odchylku zásob a referenční pohyb po plnění. Ekonomické míry zahrnují všechny relevantní poplatky, přecenění zásob a výdaje správy. Rozměry se mají vykazovat samostatně, protože větší dostupná likvidita nemusí znamenat lepší výsledek poskytovatele.

Průvodce botem automatizovaného tvůrce trhu pomáhá odlišit aktivní kótování od účasti v poolu. Software někdy obojí spojuje pod širokým štítkem likvidity, kontroly se však liší. Kótovací bot spravuje jednotlivé příkazy; pozice poolu následuje cenový mechanismus. Hodnocení má určit skutečnou aktivitu před volbou vhodných měr a limitů.

Poskytování likvidity oddělujte od objemových cílůNormal QuotesInventory SkewOne-Sided PauseFull PauseTRADING FIELD NOTESEDUCATIONAL RESOURCE
Kótovací chování se mění při průchodu důkazů a zásob výslovnými hranicemi pravidel.

Pravidla zatěžujte směrovými sledy plnění

Užitečný test pohodlně nestřídá nákupy a prodeje. Dejte pravidlům sled nákupů posouvající zásoby k hornímu limitu a poté sled prodejů k dolnímu. Pozorujte změny velikosti, cenového vychýlení a autorizace. Očekávané chování má být uvedeno před testem včetně bodu zastavení kotací jedné strany.

Ve smyšleném rozpětí od 60 do 140 začněte na 100 a použijte čtyři nákupy po 10 jednotkách bez prodejů. Na 140 nemá bot podle uvedeného pevného limitu autorizovat další nákup. Existují-li stále aktivní nákupní nabídky, systém již mohl překročit zamýšlenou možnou expozici před čtvrtým plněním. Test má zahrnout neuzavřené příkazy, nikoli jen dokončenou zásobu.

Poté zaveďte zpožděné plnění starší kotace po změně pravidel. Testuje to správné odsouhlasení události botem a rozpoznání výsledného překročení. Robustní návrh reaguje na skutečné důkazy účtu i při jejich nevhodném příchodu. Nemá plnění zahazovat kvůli přesvědčení místní strategie, že starý příkaz již měl zmizet.

Obnovu testujte se zmrazeným zamýšleným stavem

Při cvičení obnovy zachovejte poslední zamýšlený soubor kotací, nepředpokládejte však jeho shodu s vnějším účtem. Načtěte aktivní příkazy, plnění a zůstatky a porovnejte je s trvalým deníkem. Bot má určit neznámé příkazy, chybějící události a zastaralé rezervace před rozhodnutím o povolených nových pokynech.

Užitečný výkaz obnovy vysvětluje rozdíl mezi zamýšleným, odeslaným a pozorovaným stavem. Zamýšlená nákupní nabídka může být místně zrušena, požadavek zrušení může zůstávat nevyřešený a vnější příkaz může být stále aktivní. Každá vrstva má význam. Jediné stavové pole nemusí vždy popisovat vztah dost jasně pro posouzení současné expozice provozovatelem.

Běžné kótování obnovte až tehdy, když jsou požadované důkazy aktuální a příslušné podmínky zastavení jsou odstraněny. Postup obnovy má být opakovatelný napříč restarty včetně druhého přerušení během samotné obnovy. Trvalý stav je důležitý, protože systém může znovu selhat před dokončením vyřešení první nejistoty. Pravidla nemají záviset na jediné nepřerušené relaci obnovy.

Výsledek hodnoťte jako úplnou historii zásob

Kótovací pravidla se mají posuzovat podle vytvářené historie účtu. Začněte zůstatky, použijte plnění a náklady, určete převody a oceňte konečné zásoby zveřejněnou metodou. Nerealizovanou expozici uchovejte odděleně od realizovaných peněz. Kladné hrubé rozpětí spárovaných plnění nedokládá kladný celkový výsledek při nahromadění později klesajícího aktiva účtem.

Výsledek porovnejte s vhodným srovnávacím základem podle návrhu výzkumu. Poskytovatel začínající značnou základní zásobou může těžit z obecného růstu ceny i při malé přidané hodnotě kótovacích rozhodnutí. Srovnávací základ pomáhá odlišit tržní expozici od dopadu poskytování likvidity. Má být vybrán před prozkoumáním příznivých výsledků s uznáním omezení.

Praktickým výstupem jsou pravidla s vysvětlitelnými úkony a důsledky. Každá kotace má důvod, každý závazek zdroje má vlastníka a každé plnění se objevuje v knize. Základ umožňuje poctivé studium strategie. Činí také srozumitelným odmítnutí či pozastavení při ztrátě tržní podpory podmínek, za nichž byl bot autorizován kótovat.

Změny pravidel udržujte viditelné během relace

Kótovací pravidla se mohou měnit při stále aktivních příkazech. Sníží-li provozovatel limit zásob, bot potřebuje hodnotit neuzavřené povinnosti podle nové hranice a vysvětlit potřebná zrušení nebo pozastavení. Uložení nového nastavení nedokládá zmizení každého dřívějšího příkazu. Rozhraní má ukazovat aktivní verzi pravidel a povinnosti stále zděděné z dřívějších rozhodnutí.

Pro řízený test snižte smyšlené maximum ze 140 na 120 jednotek při držbě účtu 110 a aktivních nákupních nabídkách 20 jednotek. Systém má rozpoznat možnou držbu překračující novou hranici. Reakce závisí na vyhlášených přechodových pravidlech, nemá však autorizovat další nákupní nabídku ani prostě přeznačit existující příkazy jako vyhovující. Test odhalí dopad změn konfigurace na skutečný model účtu.

Obě verze uchovejte v deníku. Pozdější hodnotitel potřebuje vědět, která pravidla autorizovala každý příkaz a kdy zpřísnění nabylo účinnosti. Důkazy podporují spravedlivé hodnocení bota a brání aktualizované obrazovce nastavení přepisovat historii dřívějších rozhodnutí.

Pokračujte v učení

Prozkoumat všechny zdroje