Optioiden portfoliomarginaali

Viimeksi päivitetty: 2.4.2025
VAIN DEMO-YMPÄRISTÖÖN
hero

Johdanto

Tämä dokumentti tarjoaa kattavan teknisen yleiskatsauksen optioiden portfoliosuojausjärjestelmästä, kuvaten sen metodologiaa, marginaalilaskelmia ja riskienhallintastrategioita.

Portfoliosuojaus on riskipohjainen marginaalimetodologia, joka määrittää marginaalivaatimukset portfolion kokonaisriskin perusteella, eikä ennalta määriteltyjen strategioiden mukaan. Tämän lähestymistavan tavoitteena on yhdenmukaistaa marginaalivaatimukset tarkemmin portfolion yhdistettyjen positioiden todellisen riskialtistuksen kanssa.

Siksi portfoliosuojausjärjestelmä kompensoi riskejä eri instrumenttien välillä, joilla on samankaltaiset kohde-etuudet. Se parantaa pääoman tehokkuutta verrattuna perinteiseen suojausmenetelmään, joka laskee yhteen yksittäiset marginaalivaatimukset. Se kuitenkin lisää monimutkaisuutta marginaalilaskentaan.

Marginaalilaskennan metodologia

Marginaalivaatimus lasketaan viiden ensisijaisen riskitekijän perusteella:

  1. 1

    Non-delta-markkinariski – Mittaa pahimman skenaarion P&L:n hinta- ja volatiliteettistressitestien perusteella SPAN-metodologian mukaisesti.

  2. 2

    Absoluuttinen optioiden delta – Ottaa huomioon likvidaatio- ja markkinavaikutusriskin.

  3. 3

    Portfolion nettodelta – Kattaa mahdolliset delta-suojauskustannukset likvidaation aikana.

  4. 4

    Termiinipositioiden marginaali – Varmistaa yhdenmukaisuuden monivakuudellisten termiinien marginaalijärjestelmän kanssa.

  5. 5

    Rajat ylittävä nettous – Mahdollistaa marginaalin pienentämisen omaisuuserien korrelaatioiden perusteella.

1. Non-delta-markkinariski (pahimman tapauksen tappio stressitestauksessa)

Tämä komponentti laskee portfolion pahimman tapauksen P&L:n useiden hinta- ja volatiliteettishokkiskenaarioiden perusteella. Metodologia noudattaa SPAN (Standard Portfolio Analysis of Risk) -mallia, mutta sitä on paranneltu optioiden käsittelyä varten (tärkeä ero on, että otamme huomioon vain delta-suojatun portfolion):

  • 23 erilaista markkinaskenaariota simuloivat hinnanliikkeitä esimerkiksi -15 %:sta +15 %:iin, lisäksi äärimmäisiä shokkeja -45 %:ssa ja +45 %:ssa.

  • Volatiliteettisäädöt perustuvat option historialliseen IV-käyttäytymiseen ja tulevaisuuteen suuntautuviin riskinarvioihin.

  • Theta-rappeutumisen vaikutus: Lisätyt riskikertoimet optioille, joilla on negatiivinen theta, eli ne, jotka menettävät arvoa ajan myötä, shokkaamalla erääntymisaikaa ja tuomalla sitä eteenpäin ajassa.

  • Delta-suojattu stressitestaus: Olettamalla delta-suojauksen nykyisillä hinnoilla hintashokkeja varten, huomioidaan vain jäännösriski (korkeamman asteen kreikkalaiset).

2. Absoluuttinen optioiden delta (suurten delta-altistusten markkinavaikutus)

Absoluuttinen delta mittaa portfolion kokonaissuuntautumisriskin. Tämä varmistaa, että suuret positiot on suojattu riittävästi vastaamaan likvidaatio-/markkinavaikutusriskiä. Vaikka portfoliolla voi olla minimaalinen markkinariski Non-Delta-markkinariskin mukaan, korkean deltan portfoliolla on likvidaatioriski. Siksi optioiden position delta lasketaan:

calculation

Missä MaintenanceMarginFactor on annettu täällä. Kerrointa 2 käytetään puskurina.

Esimerkki:

Optio

Delta

Positio

Kohde-etuuden hinta

A

0.5

100

$50

0.5

-0.3

150

$40

  1. 1

    Laske **absoluuttinen nimellinen delta-altistus**:

    (0.5 x 100 x 50) + (-0.3 x 150 x 40)=4300

  2. 2

    Oletetaan, että **ylläpitomarginaalikerroin (mm_factor)** on 0,01:

    AbsOptionsDelta = 4300 x0.01 x2 = 86

3. Salkun nettodelta (delta-suojauksen kustannukset ennen likvidointia)

Nettodelta edustaa salkun kokonaisvaltaista suuntautumista ottaen huomioon sekä optio- että futuuripositioita. Tämä mittari on ratkaisevan tärkeä suojauskustannusten määrittämisessä ennen likvidointia.

Metodologia:

  • Ottaa huomioon sekä optiot että futuurit salkussa.

  • Laskee nettodelta-altistuksen, sisältäen futuurisuojauksen.

  • Käyttää pienintä suojaamatonta altistusta riskin määrittämiseen.

  • Muuntaa delta-altistuksen nimellisarvoksi käyttäen indeksihintaa.

  • Soveltaa dynaamista ylläpitomarginaalikerrointa vaaditun marginaalin laskemiseksi.

Esimerkki:

Instrumentti

Tyyppi

Delta

Positio

Indeksihinta

A

Optio

100

100

$50

B

Optio

200

200

$50

C

Futuurit

-80

-80

$50

  1. 1

    Laske optioiden delta:

    options_delta = (0.5 x 100) + (-0.3 x 200) = 50 - 60 = -10

  2. 2

    Laske futuurien delta:

    underlying_delta= -80

  3. 3

    Määritä netto delta -altistus:

    min_net_portfolio_delta=

    =minabs(options_delta), abs(options_delta + underlying_delta )=

    =min10,abs(-10+(-80))=10

    min_net_portfolio_delta on rajattu abs(options_delta):lla, koska haluamme ottaa huomioon vain futuurien deltat, jotka kumoavat optioiden deltat.

  4. 4

    Muunna nimellisarvoiseksi altistukseksi:

    min_net_portfolio_delta_notional = 10 x 50 = 500

  5. 5

    Sovella ylläpitomarginaalikerrointa (esim. mm_factor = 0.01):

    Net Portfolio Delta = 500 x0.01 = 5

4. Futuuripositioiden marginaali

Futuurien marginaalijärjestelmä noudattaa monivakuusmarginaalijärjestelmää varmistaakseen, että futuurien marginaalivaatimukset pysyvät johdonmukaisina asiakkaille, jotka käyvät kauppaa vain futuureilla; käytämme olemassa olevaa monivakuusfutuurien marginaalijärjestelmää.

Calculation

Futuurien marginaalivaatimukset lasketaan yhteen optioiden marginaalivaatimusten kanssa.

Huomautus: Monivakuusmarginaalijärjestelmä eroaa hieman yksittäisten vakuussopimusten järjestelmästä. Yksittäisten vakuuksien osalta marginaalivaatimukset perustuvat markkinahintaan keskimääräisen hankintahinnan sijaan. Tämä lähestymistapa monivakuussopimuksissa valittiin, koska sen katsottiin olevan helpompi ymmärtää asiakkaille, sillä alkuperäinen marginaali on kiinteä tietylle koolle ja keskimääräiselle hankintahinnalle.

5. Omaisuuserien välinen nettoutus (korreloituneiden omaisuuserien riskin vähentäminen)

Rajat ylittävä nettoaminen on **marginaalin vähennysmekanismi**, joka antaa salkun marginaalijärjestelmälle mahdollisuuden tunnistaa **korreloituneet riskien tasausvaikutukset** eri instrumenttien välillä. Sen sijaan, että kaikki positiot käsiteltäisiin itsenäisinä, järjestelmä soveltaa **korrelaatiokerrointa** vähentääkseen kokonaismarginaalivaatimuksia, kun omaisuuserillä on historiallisesti toisiaan kumoavia riskejä.

Järjestelmä interpoloi kahden arvon välillä:

  1. 1

    Pahimmat yhteenlasketut tappiot skenaariota kohti kaikissa optioissa.

  2. 2

    Pahimman tappion summa omaisuuserää kohti kaikissa skenaarioissa (tiukempi).

Järjestelmä interpoloi näiden menetelmien välillä tasapainottaakseen riskin tarkkuutta ja pääoman tehokkuutta. Tätä interpoloitua arvoa pidetään salkun ei-delta-markkinariskina. Parametrin asettaa järjestelmänvalvoja, ja se on välillä 0 ja 1.

Huomautus: Tämä luku ilmaisee vain BTC:n ja ETH:n välistä korrelaatiota, koska nämä ovat listattujen optioiden kohde-etuuksia, ja sen odotetaan olevan niin jonkin aikaa. Jos optioita lisätään, menetelmää on tarkasteltava uudelleen yli kolmen eri kohde-etuuden käsittelemiseksi.

Esimerkki:

Skenaario

BTC-tappio ($)

ETH-tappio ($)

1

-1,000

-2,000

2

-500

-2,500

3

-1,500

-1,500

4

-2,500

-500

Lähestymistapa 1: Pahin yhteenlasketuista tappioista skenaariota kohti

Kunkin skenaarion tappiot ovat kunkin omaisuuserän tappioiden summa. Oletetaan, että kaikki tappiot kussakin skenaariossa ovat additiivisia, mikä tarkoittaa, että BTC- ja ETH-tappiot toteutuvat täysin yhdessä.

Skenaario

Kokonaistappio

1

-3,000

2

-3,000

3

-3,000

4

-3,000

Kaikkien skenaarioiden pahin kokonaistulos on -3000.

Lähestymistapa 2: Pahin tappio omaisuuserää kohti kaikissa skenaarioissa

Tässä tarkastelemme pahinta tappiota kullekin yksittäiselle instrumentille kaikissa skenaarioissa:

  • Pahimmat BTC-tappiot kaikissa skenaarioissa: -2500 (skenaario 4)

  • Pahimmat ETH-tappiot kaikissa skenaarioissa: -2500 (skenaario 2)

Marginaalivaatimus yhteensä on -2500 + (-2500) = -5000

Tämä ei kuitenkaan oleta, että BTC ja ETH saavuttavat pahimmat tappionsa samassa skenaariossa.

Kun edellä mainitut riskitekijät on laskettu yksittäisille positioille, lopullinen marginaalivaatimus määritetään salkun tasolla integroimalla nämä komponentit jäsennellysti:

OptionsMaintenanceMargin = max(CrossAssetNettedMarketRisk, AbsOptionsDelta)+ NetPortfolioDelta

Otamme yllä olevista kahdesta suuremman, jotta olemme edelleen sidottuja likvidaatioriskiin huolellisesti suojatun salkun tapauksessa.

OptionsInitialMargin = OptionsMaintenance x MarginOptionsIMarginFactor

PortfolioMaintenanceMargin = OptionsMaintenanceMargin + FuturesMaintenanceMargin

PortfolioInitialMargin = OptionsInitialMargin + FuturesInitialMargin

OptionsIMarginFactor määritellään järjestelmänvalvojan toimesta.

Vain pitkien optioiden salkkujen tapauksessa optioiden alku- ja ylläpitomarginaali ei voi olla suurempi kuin markkinahinta, koska tämä on suurin mahdollinen tappio.


Moottori laskee alkuperäisen marginaalin ottaen huomioon avoimet toimeksiannot ja olettaa niiden toteutuvan, jotta asiakkaat eivät lähetä toimeksiantoja, jotka toteutuessaan lisäisivät vaadittua marginaalia enemmän kuin alkuperäinen marginaali.

Avoimien toimeksiantojen alkuperäinen marginaali

Mekanismi varmistaa, että toimeksiannot, jotka voisivat lisätä riskiä, on riittävästi marginoitu ennen toteutusta. Salkuissa, joissa on aktiivisia avoimia toimeksiantoja, järjestelmä simuloi marginaalivaikutusta olettaen, että kaikki avoimet toimeksiannot täytetään ja lisää kaikki negatiiviset PnL:t ja maksut. Siksi toimeksiantojen vaadittu marginaali per optio on:

  • marginForBids = marginImpactAllBidsFilled+min(pnlBidsFilled,0) + bidsFilledFee

  • marginForAsks = marginImpactAllAsksFilled + min(pnlAsksFilled,0) + asksFilledFee

  • marginRequiredForOrders = max(marginForBids, MarginForAsks)

    Otamme varman puolen ja siten suurimman tarvittavan marginaalin. Osto- ja myyntitoimeksiantoja ei voida täyttää samanaikaisesti.

Avoimen toimeksiannon vakuusvaatimuksen laskenta on kuvattu alla:

1. Laske alkuperäinen vakuusvaatimus toimeksiannoille per optio

Jokaiselle optiolle opt lasketaan alkuperäisen vakuusvaatimuksen vaikutus sekä osto- että myyntitarjouksille ottaen huomioon:

  • Vaikutus, jos täytetty

    Calc

  • Realisoitumaton tappio (vain negatiivinen PnL)

    calc

  • Toimeksiantoihin liittyvät maksut

    calc

Siksi avoimien toimeksiantojen alkuperäinen vakuusvaatimus on:

IM[orders,opt] = max(max[of bid&ask orders](IM[impact](orders) + min(PNL[impact](orders),0) + Fees[impact](orders)),0)

Huomautus: Osto- ja myyntitarjouksia ei voida täyttää samanaikaisesti. Tästä syystä kummankin maksimi otetaan.

2. Laske yhteen kaikkien optio-toimeksiantojen vakuusvaatimukset, ellei asiakas ole markkinatakaaja, jolloin lasketaan yhteen vain N suurinta vakuusvaatimukseen vaikuttavaa toimeksiantoa.

calc

3. Kaikkien toimeksiantojen kokonais-IM on edellä laskettujen (optiot) ja futuurien IM:n summa.

calc

Sen määrittäminen, saako käyttäjä tehdä toimeksiannon

Kun käyttäjä tekee toimeksiannon, avoimien toimeksiantojen kokonaisvakuusvaatimus lasketaan olettaen, että toimeksianto on tehty. Jos tämän arvon ja toimeksiannon tekemistä edeltävän arvon (IM[orders, total]) ero on pienempi tai yhtä suuri kuin käytettävissä oleva vakuus, toimeksianto voidaan tehdä.

Prosessi:

  1. 1

    Tarkista, kasvaako avoimien toimeksiantojen alkuperäinen kokonaisvakuusvaatimus, jos toimeksianto toteutetaan. Jos ei, tee toimeksianto.

  2. 2

    Vakuusvaatimuksen vaikutus lasketaan:

    max(mm_impact_all_bids_filled, mm_impact_all_asks_filled)

  3. 3

    Jos yllä oleva laskelma tuottaa negatiivisen vakuusvaikutuksen, se tarkoittaa, että toimeksianto vähentää riskiä ja järjestelmä sallii vakuuspuskurin käytön:

    usableMargin = margin_equity - current_mm, missä margin_equity on vakuuden arvo (mukaan lukien alennukset) + realisoitumaton PnL.

    Jos yllä oleva laskelma tuottaa positiivisen vakuusvaikutuksen, se tarkoittaa, että toimeksianto lisää riskiä ja järjestelmä käyttää: usableMargin = availableMargin

Toimeksiantojen peruuttaminen negatiivisen käytettävissä olevan vakuuden tapauksessa

Jos käyttäjän käytettävissä oleva vakuus laskee alle nollan ja hänellä on riskiä lisääviä toimeksiantoja, järjestelmä alkaa peruuttaa toimeksiantoja yrittäen nostaa käytettävissä olevan vakuuden yli nollan.

Jos instrumentti on futuurisopimus ja sillä on ei-sulkevia toimeksiantoja (eli toimeksiantoja, jotka eivät sulje positioita/lisää altistusta), niin kaikki kyseisen instrumentin toimeksiannot peruutetaan.

Toisin kuin futuurisopimuksissa, optioiden epälineaarisuuden vuoksi toimeksiannon toteuttaminen voi johtaa salkun kokonaisriskin vähenemiseen sulkemalla positioita (ClosingOrders). Siksi, jos osto-/myyntitoimeksiantojen ryhmä vähentää riskiä, osto-/myyntitoimeksiannot peruutetaan, muuten ei.

Prosessi:

  1. 1

    Käy läpi kaikki instrumentit: Jokainen instrumentti voi olla futuurisopimus tai optio.

  2. 2

    Futuurisopimusten käsittely: Peruuta kaikki ei-sulkevat toimeksiannot

    Jos instrumentti on futuurisopimus ja sillä on ei-sulkevia toimeksiantoja (eli toimeksiantoja, jotka lisäävät altistusta), niin kaikki kyseisen instrumentin toimeksiannot peruutetaan.

  3. 3

    Optioiden käsittely: Valikoiva toimeksiantojen peruuttaminen

    Ryhmittele kaikki osto- ja myyntitoimeksiannot kahteen ryhmään (myynti ja osto) ja laske sitten, vähentääkö kumpikin ryhmä vakuusvaatimusta vai ei. Jos vakuusvaatimus ei vähene, peruuta kaikki kyseisen ryhmän toimeksiannot (jopa ne, jotka vähentävät vakuusvaatimusta).

Huomautus: Muista, että avoimet toimeksiannot eivät lisää vakuusvaatimusta ollessaan vielä avoinna. Syy siihen, miksi peruutamme kaikki ne, jotka voivat mahdollisesti lisätä vaadittua vakuusvaatimusta toteutuessaan, on se, että emme halua asiakkaalla olevan positioita, jotka vaativat vakuusvaatimusta.

Tarvitsetko lisää apua?