Här är en snabb tråd om det väsentliga i ett market making-system som proffsen använder. …
Låt oss börja direkt med den viktigaste delen av allt, det verkliga värdet. Ditt verkliga värde är det du offererar runt. Det är vad du tycker är ett rimligt pris för den tillgången. Hur får vi det? …
Vi börjar med att försöka göra en nowcast, detta är helt enkelt ett försök att få fram vad marknaden tror att det aktuella priset är. Det finns flera priser på olika platser så detta är viktigt. Så kanske aggregera flera priser över börser och vikta efter volym eller något annat mått. …
Härifrån lägger vi på en prognos, denna kan ha flera horisonter och till och med återspegla kanterna vi har i mellanfrekvensutrymmet. I allmänhet kommer vår huvudsakliga horisont att fokusera på var vi ser våra markeringar. …
Dina markeringar ser ut ungefär så här och är bara prisändringen vid t+X (där +X är olika tidsdeltan) från din fyllning. Det är i princip den genomsnittliga prisåtgärden efter en fyllning. Det låter oss se hur snabbt våra motgångar från giftigt flöde slår in! …
När vi lägger till vår prognos tar vi bara vårt nowcast-pris och räknar ut en förväntad förändring i det nowcast-priset. Vi kan skala ner det lite för att undvika att vara för aggressiva, eller införliva aggressionen i vår prognos i vår spread. …
AD-PAUS: Kolla in bloggartikeln om detta @ www dot algos dot org för extra information om detta ämne. Tillbaka till det...
Vi har nu vårt pris vi offererar runt. Låt oss ta nästa del, spridningen. Tja, vanligtvis har vi någon fast del som vi leker med, kanske är det 3 bps brett på BTC och sedan härifrån kanske vi har någon faktor relaterad till volatilitet eller toxicitet som skalar vår spread utöver detta. …
Slutligen måste vi hantera vårt lager, så vi pressar en av våra offerter bredare än den andra genom att snedvrida vårt mellanpris. Generellt sett bör vi undvika att förbättra priset (eftersom det är stramare än BBA) så vi kommer bara att snedvrida sidan som blir stram uppåt tills den når bästa köp/sälj (BBA). …
Härifrån har vi extrafunktioner, vi kan lägga till ad hoc-orderändringar och latenstrick. För mer info om vad vi just har diskuterat och hur man gör lite mer avancerade saker, kolla in den senaste bloggartikeln på www dot algos dot org!
Här är artikeln i referens:
42,18K