Optionsporteføljemarginering

Senest opdateret: 2. april 2025
KUN DEMOMILJØ
hero

Introduktion

Dette dokument giver en omfattende teknisk oversigt over Optionsporteføljemarginsystemet, der beskriver dets metodologi, marginberegninger og risikostyringsstrategier.

Porteføljemarginering er en risikobaseret marginmetodologi, der bestemmer marginkrav baseret på den samlede risiko i en portefølje, snarere end på foruddefinerede strategier. Denne tilgang sigter mod at tilpasse marginkrav tættere til den faktiske risikoeksponering af de kombinerede positioner inden for porteføljen.

Derfor udligner porteføljemarginsystemet risici på tværs af forskellige instrumenter med lignende underliggende aktiver. Det forbedrer kapitaleffektiviteten sammenlignet med traditionel marginering, som lægger individuelle marginkrav sammen. Det introducerer dog mere kompleksitet i marginberegningen.

Metodologi for marginberegning

Marginkravet beregnes ud fra fem primære risikofaktorer:

  1. 1

    Ikke-delta markedsrisiko – Måler worst-case scenarie P&L under pris- og volatilitetsstresstest efter SPAN-metodologien.

  2. 2

    Absolut Optionsdelta – Tager højde for likvidations- og markedsindflydelsesrisiko.

  3. 3

    Netto Porteføljedelta – Fanger potentielle delta-hedging-omkostninger under likvidation.

  4. 4

    Futures Positionsmargin – Sikrer konsistens med multi-collateral futures marginering.

  5. 5

    Cross-Asset Netting – Tillader marginreduktioner baseret på aktivkorrelationer.

1. Ikke-delta markedsrisiko (Worst-case scenarietab under stresstest)

Denne komponent beregner worst-case portefølje P&L under flere pris- og volatilitetschokscenarier. Metodologien følger SPAN (Standard Portfolio Analysis of Risk) modellen, men med forbedringer til håndtering af optioner (en vigtig forskel er, at vi kun betragter den delta-hedgede portefølje):

  • 23 forskellige markedsscenarier simulerer prisbevægelser som et eksempel mellem -15% og +15%, med yderligere ekstreme chok på -45% og +45%.

  • Volatilitetsjusteringer baseret på en options historiske IV-adfærd og fremadskuende risikoestimater.

  • Theta-forfaldspåvirkning: Yderligere risikomultiplikatorer anvendes for optioner med negativ theta, dvs. dem, der mister værdi over tid, ved at chokere tiden til udløb og bringe den frem i tid.

  • Delta-hedged stresstest: Ved at antage en delta-hedge til de nuværende priser for prischokkene betragtes kun den resterende risiko (højere ordens grækere).

2. Absolut Optionsdelta (Markedsindflydelse af store deltaeksponeringer)

Absolut delta måler den samlede retningsbestemte eksponering af en portefølje. Dette sikrer, at store positioner er tilstrækkeligt margineret for at afspejle likvidations-/markedsindflydelsesrisiko. Selvom en portefølje kan have minimal markedsrisiko ifølge Ikke-delta markedsrisikoen, vil en portefølje med høj delta have en likvidationsrisiko. Derfor beregnes delta for optionspositionen:

calculation

Hvor MaintenanceMarginFactor er angivet her. En faktor på 2 bruges som en buffer.

Eksempel:

Option

Delta

Position

Underliggende pris

A

0.5

100

$50

0.5

-0.3

150

$40

  1. 1

    Beregn absolut nominel deltaeksponering:

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

  2. 2

    Antag, at vedligeholdelsesmarginfaktoren (mm_factor) er 0,01:

    AbsOptionsDelta = 4300 x0.01 x2 = 86

3. Netto Porteføljedelta (Omkostninger ved delta-hedging før likvidation)

Netto delta repræsenterer den samlede retningsbestemte bias i porteføljen, under hensyntagen til både options- og futurespositioner. Denne metrik er afgørende for at bestemme hedgingomkostninger før likvidation.

Metodologien:

  • Tager højde for både optioner og futures i porteføljen.

  • Beregner netto delta-eksponering, inklusive futures-afdækning.

  • Bruger den mindste uafdækkede eksponering til at bestemme risiko.

  • Konverterer delta-eksponering til nominel værdi ved hjælp af indeksprisen.

  • Anvender en dynamisk vedligeholdelsesmarginfaktor til at beregne den krævede margin.

Eksempel:

Instrument

Type

Delta

Position

Indekspris

A

Option

100

100

$50

B

Option

200

200

$50

C

Future

-80

-80

$50

  1. 1

    Beregn Options Delta:

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

  2. 2

    Beregn Futures Delta:

    underlying_delta= -80

  3. 3

    Bestem Netto Delta-eksponering:

    min_net_portfolio_delta=

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

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

    min_net_portfolio_delta er begrænset af abs(options_delta), da vi kun ønsker at overveje futures-deltaer, der udligner options-deltaer.

  4. 4

    Konverter til Nominel Eksponering:

    min_net_portfolio_delta_notional = 10 x 50 = 500

  5. 5

    Anvend vedligeholdelsesmarginfaktor (f.eks. mm_factor = 0.01):

    Net Portfolio Delta = 500 x0.01 = 5

4. Futures-positionsmargin

Futures-margining følger multi-collateral margining-systemet for at sikre, at marginkrav for futures forbliver konsistente for de kunder, der kun handler futures; vi bruger det eksisterende margining-system for multi-collateral futures.

Calculation

Marginkrav for futures lægges sammen med de marginkrav, der er beregnet for optioner.

Bemærk: Multi-collateral margining-systemet er lidt anderledes end det for single collateral-kontrakter. For single collateral er marginkrav baseret på markedsprisen i stedet for den gennemsnitlige indgangspris. Denne tilgang for multi-collateral-kontrakter blev valgt, da den blev anset for lettere for kunder at forstå, da den initiale margin er fast for en given størrelse og gennemsnitlig indgangspris.

5. Cross-asset netting (Risikoreduktion fra korrelerede aktiver)

Cross-asset netting er en marginreduktionsmekanisme, der gør det muligt for porteføljemargining-systemet at genkende korrelerede risiko-offsets på tværs af forskellige instrumenter. I stedet for at behandle alle positioner som uafhængige, anvender systemet en korrelationsfaktor for at reducere de samlede marginkrav, når aktiver historisk har udlignende risici.

Systemet interpolerer mellem to værdier:

  1. 1

    Det værste af de summerede tab pr. scenarie på tværs af alle optioner.

  2. 2

    Summen af det værste tab pr. aktiv på tværs af alle scenarier (det strengeste).

Systemet interpolerer mellem disse metoder for at balancere risikoens nøjagtighed og kapitaleffektivitet. Og denne interpolerede værdi vil blive betragtet som porteføljens ikke-delta markedsrisiko. Parameteren vil blive indstillet af administratoren og vil være mellem 0 og 1.

Bemærk: Dette tal udtrykker kun korrelationen mellem BTC og ETH, da disse er de underliggende aktiver for de optioner, der er noteret, og det forventes at være tilfældet i nogen tid. Hvis yderligere optioner tilføjes, skal metodologien genovervejes for at håndtere 3+ forskellige underliggende aktiver.

Eksempel:

Scenarie

BTC-tab ($)

ETH-tab ($)

1

-1.000

-2.000

2

-500

-2.500

3

-1.500

-1.500

4

-2.500

-500

Tilgang 1: Værste af de summerede tab pr. scenarie

Tabene for hvert scenarie er resultatet af summen af tabet for hvert aktiv. Det antages, at alle tab i hvert scenarie er additive, hvilket betyder, at BTC- og ETH-tab realiseres fuldt ud sammen.

Scenarie

Samlet tab

1

-3.000

2

-3.000

3

-3.000

4

-3.000

Det samlede worst-case-tab på tværs af alle scenarier er -3000.

Tilgang 2: Værste tab pr. aktiv på tværs af alle scenarier

Her ser vi på det værste tab for hvert enkelt instrument på tværs af alle scenarier:

  • Værste BTC-tab på tværs af alle scenarier: -2500 (Scenarie 4)

  • Værste ETH-tab på tværs af alle scenarier: -2500 (Scenarie 2)

Det samlede marginbehov er -2500 + (-2500) = -5000

Dette antager dog ikke, at BTC og ETH rammer deres værste tab i samme scenarie.

Efter beregning af ovenstående risikofaktorer for individuelle positioner bestemmes det endelige marginbehov på porteføljeniveau ved at integrere disse komponenter på en struktureret måde:

OptionsMaintenanceMargin = max(CrossAssetNettedMarketRisk, AbsOptionsDelta)+ NetPortfolioDelta

Vi tager maksimum af de to ovenstående, så vi stadig er bundet af likvidationsrisiko i tilfælde af en omhyggeligt afdækket portefølje.

OptionsInitialMargin = OptionsMaintenance x MarginOptionsIMarginFactor

PortfolioMaintenanceMargin = OptionsMaintenanceMargin + FuturesMaintenanceMargin

PortfolioInitialMargin = OptionsInitialMargin + FuturesInitialMargin

OptionsIMarginFactor defineres af administratoren.

I tilfælde af long-only optionsporteføljer kan options initial- og vedligeholdelsesmargin ikke være mere end markedsprisen, da dette er det maksimale tab.


Systemet beregner en initial margin under hensyntagen til de åbne ordrer og antager, at de udføres for at forhindre kunder i at sende ordrer, som, hvis de udføres, vil øge det krævede marginbehov mere end den initiale margin.

Initial margin for åbne ordrer

Mekanismen sikrer, at ordrer, der kan øge risikoen, er tilstrækkeligt margined før udførelse. For porteføljer med aktive åbne ordrer simulerer systemet marginpåvirkningen, idet det antages, at alle åbne ordrer udføres og tilføjer eventuel negativ PnL og gebyrer. Derfor er det krævede marginbehov pr. option for ordrer:

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

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

  • marginRequiredForOrders = max(marginForBids, MarginForAsks)

    Vi vælger den sikre side og derfor den højeste nødvendige margin. Købs- og salgsordrer kan ikke opfyldes samtidigt.

Beregningen af margin for åbne ordrer er beskrevet nedenfor:

1. Beregn initial margin for ordrer pr. option

For hver option opt beregnes den initiale marginpåvirkning for både købs- og salgsordrer under hensyntagen til:

  • Påvirkning hvis udført

    Calc

  • Urealiseret tab (kun negativ PnL)

    calc

  • Gebyrer forbundet med ordrerne

    calc

Derfor er den initiale margin for de åbne ordrer:

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

Bemærk: Købs- og salgsordrer kan ikke opfyldes samtidigt. Dette er grunden til, at maksimum af hver tages.

2. Summér margin for alle optionsordrer, medmindre kunden er en Market Maker, hvor kun de N største marginpåvirkende ordrer summeres.

calc

3. Den samlede IM for alle ordrer er summen af de ovenfor beregnede (options) og den for futures.

calc

Afgørelse af, om en bruger kan afgive en ordre

Når brugeren afgiver en ordre, beregnes den samlede margin for åbne ordrer under antagelse af, at ordren er afgivet. Hvis forskellen mellem denne værdi og værdien før ordreafgivelsen (IM[orders, total]) er mindre end eller lig med den brugbare margin, kan ordren afgives.

Proces:

  1. 1

    Kontroller, om den samlede initiale margin for åbne ordrer stiger, hvis ordren udføres. Hvis ikke, afgiv da ordren.

  2. 2

    Marginpåvirkningen beregnes:

    max(mm_impact_all_bids_filled, mm_impact_all_asks_filled)

  3. 3

    Hvis ovenstående beregning resulterer i en negativ marginpåvirkning, betyder det, at ordren reducerer risikoen, og systemet tillader forbrug af marginbuffer:

    usableMargin = margin_equity - current_mm hvor margin_equity er sikkerhedsværdien (inklusive haircuts) + urealiseret PnL.

    Hvis ovenstående beregning resulterer i en positiv marginpåvirkning, betyder det, at ordren øger risikoen, og systemet bruger: usableMargin = availableMargin

Ordreannullering ved negativ tilgængelig margin

Hvis en brugers tilgængelige margin falder under nul, og de har risikoøgende ordrer, vil systemet begynde at annullere ordrer i et forsøg på at bringe deres tilgængelige margin over nul.

Hvis instrumentet er en future og har ikke-lukkende ordrer (dvs. ordrer, der ikke lukker positioner/øger eksponeringen), så annulleres alle ordrer for det instrument.

I modsætning til Futures kan en ordreudførelse, på grund af optioners ikke-linearitet, resultere i en reduktion af porteføljens samlede risiko ved at lukke positioner (ClosingOrders). Derfor, hvis en gruppe købs-/salgsordrer mindsker risikoen, annulleres købs-/salgsordrerne, ellers ikke.

Proces:

  1. 1

    Gentag over alle instrumenter: Hvert instrument kan være en future eller en option.

  2. 2

    Håndtering af Futures: Annuller alle ikke-lukkende ordrer

    Hvis instrumentet er en future og har ikke-lukkende ordrer (dvs. ordrer, der øger eksponeringen), annulleres alle ordrer for det instrument.

  3. 3

    Håndtering af Options: Selektiv ordreannullering

    Gruppér alle købs- og salgsordrer i to grupper (salg og køb), og beregn derefter, om hver gruppe reducerer marginen eller ej. Hvis marginen ikke reduceres, annulleres alle ordrer fra den gruppe (selv dem, der mindsker marginen).

Bemærk: Husk venligst, at åbne ordrer ikke øger marginen, mens de stadig er åbne. Grunden til, at vi annullerer alle dem, der potentielt kan øge den krævede margin, hvis de udføres, er, at vi ikke ønsker, at kunden skal have positioner, der kræver margin.

Har du brug for mere hjælp?