Quant Sandbox
DerivatívákPortfólió és kockázatKötvényekVállalati pénzügyekValószínűség és mértékSztochasztikus modellekPiaci mikrostruktúraÚtmutató
Útmutató
Derivatívák árazása0 / 17
01Határidős ügyletek, call és put opciók02Pozíciók kombinálása03Arbitrázs és a határidős ár04Put–call paritás05Az egylépéses binomiális modell06Kockázatsemleges valószínűségek07Többlépéses fák és visszafelé indukció08Amerikai opciók és korai lehívás09Delta és fedezés10Geometriai Brown-mozgás11A Black–Scholes-képlet12A görögök: gamma, vega, théta és rhó13Opciók osztalékos részvényre, indexre, devizára és határidős ügyletre14Implikált volatilitás és a volatilitás-mosoly15Sztochasztikus volatilitás és a Heston-modell16Statikus replikáció: Breeden–Litzenberger és Carr–Madan17Egzotikus opciók: korlátos, ázsiai és digitális opciók
Portfólió és kockázat0 / 12
01Hozamok és volatilitás02Diverzifikáció és korreláció03Hatékony front és tőkepiaci egyenes04Kockázatkerülés és az optimális teljes portfólió05CAPM, béta és az értékpapír-piaci egyenes06Teljesítménymutatók: Sharpe, Treynor, Jensen és információs ráta07Faktormodellek és szisztematikus kockázat08A Fama–French-faktormodellek09Kockáztatott érték (VaR) és várható veszteség (ES)10Rendszerkockázat és fertőzés11Portfóliókorlátok és a shortolás nélküli hatékony front12A várható hozam és a kovariancia becslése
Kötvények és kamatlábak0 / 10
01Kötvényárak és hozamok02Duráció és konvexitás03Immunizáció és durációillesztés04Azonnali kamatok, forward kamatok és a hozamgörbe05Nem párhuzamos hozamgörbe-mozgások és kulcskamat-durációk06Kötvényfutures és a legolcsóbban szállítható kötvény07Kamatswapok08Visszahívható kötvények és negatív konvexitás09Hitelkockázat: csődvalószínűség és hitelfelár10Reálkamat, infláció és inflációkövető kötvények
Vállalati pénzügyek0 / 10
01Kamat, kamatozás és diszkontálás02Annuitások, örökjáradékok és hiteltörlesztés03Nettó jelenérték és belső megtérülési ráta04Projektkockázat: érzékenység, forgatókönyvek és Monte Carlo NPV05Súlyozott átlagos tőkeköltség06Tőkeszerkezet és a Modigliani–Miller-tételek07Osztalék, kifizetési politika és az osztalékdiszkont-modell08Diszkontált pénzáram alapú értékelés09Relatív értékelés szorzókkal10Reálopciók: a rugalmasság értéke
Valószínűség és mérték0 / 13
01Halmazok méretének mérése02σ-algebrák és Borel-halmazok03A Lebesgue-mérték és a nullmértékű halmazok04Mérhető függvények05A Lebesgue-integrál06Konvergenciatételek07Valószínűségi mezők és a Kolmogorov-axiómák08Valószínűségi változók és eloszlásaik09Várható érték, szórásnégyzet és egyenlőtlenségek10Függetlenség és szorzatmértékek11Konvergenciafajták és a nagy számok törvénye12Feltételes valószínűség és feltételes várható érték13Mértékelmélet az opcióárazásban
Sztochasztikus modellek0 / 17
01Véletlen bolyongás és Brown-mozgás02A nagy számok törvénye és a centrális határeloszlás-tétel03Valószínűségi mezők, σ-algebrák és valószínűségi változók04Filtrációk, adaptált folyamatok és megállási idők05Feltételes várható érték és martingálok06A Brown-mozgás tulajdonságai07A tükrözési elv és az első elérési idők08A Brown-híd09Az Itô-integrál10Az Itô-lemma11Kolmogorov-egyenletek és a Feynman–Kac-formula12Mértékcsere és a Girsanov-tétel13Monte Carlo-opcióárazás14SDE-k szimulációja: az Euler–Maruyama-séma15Korrelált Brown-mozgások és többeszközös modellek16Átlaghoz visszahúzó folyamatok: Ornstein–Uhlenbeck és Vasicek17Ugrások és a Merton-féle ugró diffúzió
Piaci mikrostruktúra0 / 11
01Market makerek és a likviditás02A limitáras ajánlati könyv03A sorban elfoglalt hely és a teljesülés valószínűsége04Kedvezőtlen kiválasztás és informált kereskedés05A Glosten–Milgrom-modell06A bid–ask spread mérése és felbontása07Informált kereskedés és Kyle lambdája08Árhatás és optimális végrehajtás09Készletkockázat és a jegyzések eltolása10Optimális jegyzés: az Avellaneda–Stoikov-modell11A market making eredményének felbontása
Tudásgráf

© 2026 Quant Sandbox · Tanulást segítő eszköz a kvantitatív pénzügyekhez

Adatvédelem és adatokNincsenek sütik

Ez az oldal nem használ sütiket (cookie-kat), és nem kér személyes adatokat. Néhány apró beállítást a böngésződ helyi tárolójában (local storage) őriz meg — a választott témát és nyelvet, az oldalsáv elrendezését, valamint az útmutatókban elért haladást és a válaszaidat —, hogy a következő látogatáskor is emlékezzen rájuk. Ezek az adatok nem hagyják el az eszközödet; a böngésző tárhelyének törlésével eltávolíthatók. A módosított bemenetek az oldal URL-címében is rögzülhetnek, így megoszthatsz vagy könyvjelzőként elmenthetsz egy adott beállítást. Az oldal a Vercel Web Analytics szolgáltatást használja, amely adatvédelem-barát és süti nélküli: csak névtelen, összesített használati adatokat (például oldalletöltéseket) rögzít, anélkül hogy azonosítana téged vagy más oldalakon követne.

Útmutatók/Piaci mikrostruktúra/10

Optimális jegyzés: az Avellaneda–Stoikov-modell

10. lecke / 11 · 1 perc

A „Készletkockázat és a jegyzések eltolása” lecke amellett érvelt, hogy a túl sok eszközt tartó market maker (árjegyző) mindkét jegyzését lejjebb teszi, és a spreadnek tükröznie kell a vállalt kockázatot. Ez a lecke egyetlen szabállyá fogja össze az érvelést. Avellaneda és Stoikov a „Kockázatkerülés és az optimális teljes portfólió” leckéből ismert hasznossági függvényből indul ki, és maximalizáltatja a market makerrel. Eredményül egy rezervációs árat kapunk, ez adja az eltolást, és egy spreadet, ez adja a szélességet. Az elsőt a nulláról levezetjük, a másodikat kimondjuk, és vázoljuk, honnan jön.

Felépítés

A mid ár a „Véletlen bolyongás és Brown-mozgás” leckében megismert Brown-mozgást követi drift nélkül: dSt=σ dWtdS_t = \sigma\,dW_tdSt​=σdWt​. A market makernek xxx készpénze és qqq db eszköze van (negatív, ha short), és a TTT horizontig kereskedik. A végén x+qSTx + qS_Tx+qST​ az értéke, és ezt exponenciális hasznossággal értékeli:

U=−e−γ (x+qST),γ>0.U = -e^{-\gamma\,(x + q S_T)},\qquad \gamma > 0.U=−e−γ(x+qST​),γ>0.

A γ\gammaγ a market maker kockázatkerülése. A jegyzéseit a mid-től mért távolságként választja meg: a vételi jegyzés S−δbS - \delta^bS−δb, az eladási S+δaS + \delta^aS+δa. A δ\deltaδ távolságra lévő jegyzés teljesülési üteme időegységenként λ(δ)=A e−kδ\lambda(\delta) = A\,e^{-k\delta}λ(δ)=Ae−kδ, ahogy a „Market makerek és a likviditás” leckében: minél közelebb van a jegyzés, annál gyakrabban köt. Nagyobb kkk azt jelenti, hogy a teljesülések gyorsabban ritkulnak a távolsággal.

A rezervációs ár

Tegyük fel, hogy a market maker TTT-ig egyáltalán nem kereskedik. Ha τ=T−t\tau = T - tτ=T−t a hátralévő idő, akkor ST=S+στ ZS_T = S + \sigma\sqrt{\tau}\,ZST​=S+στ​Z standard normális ZZZ-vel, és mivel E[ecZ]=ec2/2E[e^{cZ}] = e^{c^2/2}E[ecZ]=ec2/2,

E[−e−γ(x+qST)]=−e−γ(x+qS)  eγ2q2σ2τ/2.E\bigl[-e^{-\gamma(x + qS_T)}\bigr] = -e^{-\gamma(x + qS)}\;e^{\gamma^2 q^2\sigma^2\tau/2}.E[−e−γ(x+qST​)]=−e−γ(x+qS)eγ2q2σ2τ/2.

Az utolsó tényező a pozíció szórásáért fizetett büntetés. Kérdezzük meg, mekkora rbr^brb ár mellett közömbös a market maker eggyel több eszköz megvételére. A vétel után a készpénz x−rbx - r^bx−rb, a készlet q+1q+1q+1, tehát az egyenlő hasznossághoz egyenlő kitevők kellenek:

−γ (x−rb+(q+1)S)+12γ2(q+1)2σ2τ=−γ (x+qS)+12γ2q2σ2τ.-\gamma\,(x - r^b + (q+1)S) + \tfrac12\gamma^2 (q+1)^2\sigma^2\tau = -\gamma\,(x + qS) + \tfrac12\gamma^2 q^2\sigma^2\tau.−γ(x−rb+(q+1)S)+21​γ2(q+1)2σ2τ=−γ(x+qS)+21​γ2q2σ2τ.

Mivel (q+1)2−q2=2q+1(q+1)^2 - q^2 = 2q + 1(q+1)2−q2=2q+1, ebből adódik az alábbi közömbösségi vételi ár. Ugyanígy egy eszköz eladására, x+rax + r^ax+ra készpénzzel és q−1q - 1q−1 készlettel, a közömbösségi eladási ár jön ki:

rb=S−(1+2q) γσ2τ2,ra=S+(1−2q) γσ2τ2.r^b = S - \frac{(1 + 2q)\,\gamma\sigma^2\tau}{2},\qquad r^a = S + \frac{(1 - 2q)\,\gamma\sigma^2\tau}{2}.rb=S−2(1+2q)γσ2τ​,ra=S+2(1−2q)γσ2τ​.

Az átlaguk a rezervációs ár:

r=S−q γ σ2 (T−t).r = S - q\,\gamma\,\sigma^2\,(T - t).r=S−qγσ2(T−t).

Készlet nélkül a rezervációs ár a mid. A long market maker (q>0q > 0q>0) a mid alatt értékeli az eszközt, mert minden további darab szórást ad egy amúgy is túl nagy pozícióhoz; a short market maker fölötte. Az eltolás arányos a készlettel, a kockázatkerüléssel, a varianciával és a hátralévő idővel.

Az optimális spread

A rezervációs ár megmondja, hol legyen a jegyzések középpontja. A spread külön döntés, mert most minden oldalon két dolgot kell mérlegelni: a mid-től távoli jegyzés teljesülésenként többet hoz, de ritkábban teljesül. A value function felírása és a dinamikus programozás a feladat Hamilton–Jacobi–Bellman-egyenletét adja. Ezt itt nem vezetjük le. Avellaneda és Stoikov megmutatják, hogy elsőrendben az optimális távolságok az eladási oldalon δa=ra−S+1γln⁡(1+γ/k)\delta^a = r^a - S + \tfrac1\gamma\ln(1 + \gamma/k)δa=ra−S+γ1​ln(1+γ/k), a vételin ennek tükörképe, a teljes spread pedig

δa+δb=γ σ2 (T−t)+2γln⁡ ⁣(1+γk).\delta^a + \delta^b = \gamma\,\sigma^2\,(T - t) + \frac{2}{\gamma}\ln\!\Bigl(1 + \frac{\gamma}{k}\Bigr).δa+δb=γσ2(T−t)+γ2​ln(1+kγ​).

Ez a cikk közelítése, nem pontos megoldás, de abban a tartományban pontos, ahol a modellt használják. Mindkét tagnak megvan a jelentése.

  • Az első tag, γσ2(T−t)\gamma\sigma^2(T-t)γσ2(T−t), a készletkockázat ára: nő a kockázatkerüléssel, a varianciával és a pozíció tartásának hátralévő idejével, a horizonton pedig eltűnik.
  • A második tag, 2γln⁡(1+γ/k)\tfrac{2}{\gamma}\ln(1 + \gamma/k)γ2​ln(1+γ/k), a teljesülési ütemből jön. Ha γ→0\gamma \to 0γ→0, 2/k2/k2/k-hoz tart, ami a kockázatsemleges market maker spreadje, aki egyszerűen a 2δAe−kδ2\delta A e^{-k\delta}2δAe−kδ bevételt maximalizálja: a „Kedvezőtlen kiválasztás és informált kereskedés” leckében szereplő 1/k1/k1/k féltávolság, amikor minden ügyfél zajkereskedő.

A jegyzések

A market maker a spreadet a rezervációs ár köré teszi, nem a mid köré:

b=r−12(δa+δb),a=r+12(δa+δb).b = r - \tfrac12(\delta^a + \delta^b),\qquad a = r + \tfrac12(\delta^a + \delta^b).b=r−21​(δa+δb),a=r+21​(δa+δb).

A long market maker mindkét jegyzése így lejjebb van, mint egy nulla készletűé: az eladási jegyzés olcsó, tehát valószínűleg teljesül, a vételi alacsony, tehát valószínűleg nem, ez az előző lecke eltolása, most már mértékkel. A horizont közeledtével, T−t→0T - t \to 0T−t→0, a rezervációs ár készletfüggő tagja és a spread első tagja is zsugorodik: a rezervációs ár visszatér a mid-hez, a spread pedig a teljesülési tagjához.

Kidolgozott példa

Jegyzések a nap közepén

  1. Legyen γ=0,1\gamma = 0{,}1γ=0,1, σ=2\sigma = 2σ=2, k=1,5k = 1{,}5k=1,5, a mid S=100S = 100S=100, T−t=0,5T - t = 0{,}5T−t=0,5 és a készlet q=6q = 6q=6 db. A készlet okozta eltolás:

    qγσ2(T−t)=6⋅0,1⋅4⋅0,5\displaystyle q\gamma\sigma^2(T-t) = 6 \cdot 0{,}1 \cdot 4 \cdot 0{,}5qγσ2(T−t)=6⋅0,1⋅4⋅0,5=1,2
  2. A rezervációs ár a mid mínusz az eltolás:

    r=100−1,2\displaystyle r = 100 - 1{,}2r=100−1,2=98,8
  3. A spread készletkockázati tagja:

    γσ2(T−t)=0,1⋅4⋅0,5\displaystyle \gamma\sigma^2(T-t) = 0{,}1 \cdot 4 \cdot 0{,}5γσ2(T−t)=0,1⋅4⋅0,5=0,2
  4. A spread teljesülési tagja:

    20,1ln⁡(1+0,1/1,5)=20⋅0,064539\displaystyle \tfrac{2}{0{,}1}\ln(1 + 0{,}1/1{,}5) = 20 \cdot 0{,}0645390,12​ln(1+0,1/1,5)=20⋅0,064539=1,2908
  5. A teljes spread az összegük:

    0,2+1,2908\displaystyle 0{,}2 + 1{,}29080,2+1,2908=1,4908
  6. A vételi jegyzés fél spreaddel van a rezervációs ár alatt:

    b=98,8−0,7454\displaystyle b = 98{,}8 - 0{,}7454b=98,8−0,7454=98,0546
  7. Az eladási jegyzés fél spreaddel fölötte van, jóval lejjebb a 100,75-nél, amit egy nulla készletű market maker jegyezne:

    a=98,8+0,7454\displaystyle a = 98{,}8 + 0{,}7454a=98,8+0,7454=99,5454
  8. A zárásnál, T−t=0T - t = 0T−t=0, a spread csak a teljesülési tag. γ=0,5\gamma = 0{,}5γ=0,5 mellett:

    20,5ln⁡(1+0,5/1,5)\displaystyle \tfrac{2}{0{,}5}\ln(1 + 0{,}5/1{,}5)0,52​ln(1+0,5/1,5)=1,1507

A kockázatkerülés hatása

Kézenfekvő azt gondolni, hogy a kockázatkerülőbb market maker mindig szélesebben jegyez. A két tag mást mutat. A nap elején az első tag dominál, és nő γ\gammaγ-val. A zárás közelében eltűnik, és a második tag, 2γln⁡(1+γ/k)\tfrac{2}{\gamma}\ln(1+\gamma/k)γ2​ln(1+γ/k), γ\gammaγ-ban csökkenő. A fenti zárásnál γ=0,1\gamma = 0{,}1γ=0,1 spreadje 1,2908, γ=0,5\gamma = 0{,}5γ=0,5-é 1,1507: a kockázatkerülőbb szűkebb. Aki fél a készlettől, kereskedni akar, és a vége felé már nincs ideje, hogy kárt szenvedjen, ezért a mid közelében jegyez, hogy teljesüljön.

Az ábra egy ároszlopon mutatja a jegyzéseket, és a teljes spreadet a hátralévő idő függvényében három γ\gammaγ-értékre. Állítsd a készletet 0-ra, és mozgasd a napi órát: a rezervációs ár a mid-en van, a jegyzések szimmetrikusak. Húzd a készletet −10-10−10-re, és a jegyzések följebb tolódnak. Az alapértékeknél (készlet 6, a nap fele, γ=0,1\gamma = 0{,}1γ=0,1) a rezervációs ár 98,80, a spread 1,49, a vételi jegyzés 98,05, az eladási 99,55. A nap elején a spread γ=0,05\gamma = 0{,}05γ=0,05-nél 1,51, γ=0,2\gamma = 0{,}2γ=0,2-nél 2,05, γ=0,8\gamma = 0{,}8γ=0,8-nál 4,27. A zárásnál a sorrend megfordul: 1,31, 1,25 és 1,07.

Rezervációs ár és optimális jegyzésekMegnyitás: Avellaneda–Stoikov-modell
6
-1010
0.50
01
0.10
-20
Eladási jegyzés 99.55Középár 100.00Rezervációs ár 98.80Vételi jegyzés 98.05

Teljes spread a hátralévő idő (T − t) függvényében három γ mellett; a függőleges vonal a mostani időpont.

γ = 0.05γ = 0.2γ = 0.8
Rezervációs ár
98.80
Teljes spread
1.49
Vételi jegyzés
98.05
Eladási jegyzés
99.55

Szimmetrikus és készletvezérelt stratégia

Avellaneda és Stoikov összeveti a fenti készletvezérelt stratégiát egy szimmetrikussal, amely ugyanazt a spreadet mindig a mid köré teszi, a készletet figyelmen kívül hagyva. Szimulációikban a szimmetrikus market maker átlagosan valamivel többet keres, mert egyetlen teljesülésről sem mond le a pozíció kezelése miatt. De a készlete szabadon bolyong, így a végső nyeresége napról napra sokkal jobban ingadozik. A készletvezérelt stratégia egy kis nyereségről lemond a variancia nagy csökkenéséért, és ezt akarja egy ilyen hasznosságú, kockázatkerülő market maker.

A modell állandó σ\sigmaσ-t, sima exponenciális teljesülési ütemet és informált ügyfelek hiányát tételezi fel. Az utolsó valódi egyszerűsítés: velük a teljesülési tagnak szélesebbnek kellene lennie, ahogy a „Kedvezőtlen kiválasztás és informált kereskedés” leckében.

Összefoglalás

  • A market maker hasznossága exponenciális, a mid σ\sigmaσ volatilitású Brown-mozgás, a teljesülések üteme a mid-től mért δ\deltaδ távolságon Ae−kδA e^{-k\delta}Ae−kδ.
  • A r=S−qγσ2(T−t)r = S - q\gamma\sigma^2(T-t)r=S−qγσ2(T−t) rezervációs ár azon árak átlaga, amelyeken a market maker közömbös eggyel több eszköz vételére vagy eladására.
  • A teljes spread elsőrendben γσ2(T−t)+2γln⁡(1+γ/k)\gamma\sigma^2(T-t) + \tfrac{2}{\gamma}\ln(1+\gamma/k)γσ2(T−t)+γ2​ln(1+γ/k): készletkockázati és teljesülési tag összege.
  • A jegyzések rrr körül fél-fél spreadre vannak: a long market maker mindkettőt a mid alá viszi, és mindkét hatás a zárás felé elhalványul.
  • A nagyobb kockázatkerülés a nap elején szélesíti, a zárásnál szűkíti a spreadet, és a készletvezérelt stratégia az átlagos nyereség egy részét adja a jóval kisebb varianciáért.
Próbáld kiNyisd meg az Avellaneda–Stoikov labort
2 kérdés ehhez a leckéhez a sorozat végén
Előző · 09Készletkockázat és a jegyzések eltolásaKövetkező · 11A market making eredményének felbontása
Kapcsolatok

Optimális jegyzés: az Avellaneda–Stoikov-modell

Teljes gráf megnyitása
Erre épül
07.09Készletkockázat és a jegyzések eltolása02.04Kockázatkerülés és az optimális teljes portfólió06.01Véletlen bolyongás és Brown-mozgás07.01Market makerek és a likviditás07.04Kedvezőtlen kiválasztás és informált kereskedés
Ide vezet
07.11A market making eredményének felbontása
Megtekintés a tudásgráfon
Laborok ehhez a leckéhez
Avellaneda–Stoikov-modell