All
Suodata mukaan:
Miten talletan käteistä tililleni?
Tarvitsen apua tilin vahvistamisessa
Miksi en voi käyttää tiliäni?
Onko kryptovaluuttojen nostossa maksuja?
Tarvitsen apua kirjautuessani tililleni.
Tämä artikkeli koskee optioiden kaupankäyntiä demo-ympäristössämme API:n kautta.

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.
Marginaalivaatimus lasketaan viiden ensisijaisen riskitekijän perusteella:
Non-delta-markkinariski – Mittaa pahimman skenaarion P&L:n hinta- ja volatiliteettistressitestien perusteella SPAN-metodologian mukaisesti.
Absoluuttinen optioiden delta – Ottaa huomioon likvidaatio- ja markkinavaikutusriskin.
Portfolion nettodelta – Kattaa mahdolliset delta-suojauskustannukset likvidaation aikana.
Termiinipositioiden marginaali – Varmistaa yhdenmukaisuuden monivakuudellisten termiinien marginaalijärjestelmän kanssa.
Rajat ylittävä nettous – Mahdollistaa marginaalin pienentämisen omaisuuserien korrelaatioiden perusteella.
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).
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:

Missä MaintenanceMarginFactor on annettu täällä. Kerrointa 2 käytetään puskurina.
Optio | Delta | Positio | Kohde-etuuden hinta |
|---|---|---|---|
A | 0.5 | 100 | $50 |
0.5 | -0.3 | 150 | $40 |
Laske **absoluuttinen nimellinen delta-altistus**:
(0.5 x 100 x 50) + (-0.3 x 150 x 40)=4300
Oletetaan, että **ylläpitomarginaalikerroin (mm_factor)** on 0,01:
AbsOptionsDelta = 4300 x0.01 x2 = 86
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.
Instrumentti | Tyyppi | Delta | Positio | Indeksihinta |
|---|---|---|---|---|
A | Optio | 100 | 100 | $50 |
B | Optio | 200 | 200 | $50 |
C | Futuurit | -80 | -80 | $50 |
Laske optioiden delta:
options_delta = (0.5 x 100) + (-0.3 x 200) = 50 - 60 = -10
Laske futuurien delta:
underlying_delta= -80
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.
Muunna nimellisarvoiseksi altistukseksi:
min_net_portfolio_delta_notional = 10 x 50 = 500
Sovella ylläpitomarginaalikerrointa (esim. mm_factor = 0.01):
Net Portfolio Delta = 500 x0.01 = 5
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ää.

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.
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ä:
Pahimmat yhteenlasketut tappiot skenaariota kohti kaikissa optioissa.
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.
Skenaario | BTC-tappio ($) | ETH-tappio ($) |
|---|---|---|
1 | -1,000 | -2,000 |
2 | -500 | -2,500 |
3 | -1,500 | -1,500 |
4 | -2,500 | -500 |
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.
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.
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

Realisoitumaton tappio (vain negatiivinen PnL)

Toimeksiantoihin liittyvät maksut

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.

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

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ä.
Tarkista, kasvaako avoimien toimeksiantojen alkuperäinen kokonaisvakuusvaatimus, jos toimeksianto toteutetaan. Jos ei, tee toimeksianto.
Vakuusvaatimuksen vaikutus lasketaan:
max(mm_impact_all_bids_filled, mm_impact_all_asks_filled)
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
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.
Käy läpi kaikki instrumentit: Jokainen instrumentti voi olla futuurisopimus tai optio.
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.
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.