All
Filtrer efter:
Hvordan indbetaler jeg kontanter på min konto?
Jeg har brug for hjælp til kontoverificering
Hvorfor kan jeg ikke få adgang til min konto?
Er der gebyrer for kryptoudbetaling?
Jeg har brug for hjælp til at logge ind på min konto
Denne artikel er til optionhandel via vores demomiljø via API.

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.
Marginkravet beregnes ud fra fem primære risikofaktorer:
Ikke-delta markedsrisiko – Måler worst-case scenarie P&L under pris- og volatilitetsstresstest efter SPAN-metodologien.
Absolut Optionsdelta – Tager højde for likvidations- og markedsindflydelsesrisiko.
Netto Porteføljedelta – Fanger potentielle delta-hedging-omkostninger under likvidation.
Futures Positionsmargin – Sikrer konsistens med multi-collateral futures marginering.
Cross-Asset Netting – Tillader marginreduktioner baseret på aktivkorrelationer.
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).
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:

Hvor MaintenanceMarginFactor er angivet her. En faktor på 2 bruges som en buffer.
Option | Delta | Position | Underliggende pris |
|---|---|---|---|
A | 0.5 | 100 | $50 |
0.5 | -0.3 | 150 | $40 |
Beregn absolut nominel deltaeksponering:
(0.5 x 100 x 50) + (-0.3 x 150 x 40)=4300
Antag, at vedligeholdelsesmarginfaktoren (mm_factor) er 0,01:
AbsOptionsDelta = 4300 x0.01 x2 = 86
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.
Instrument | Type | Delta | Position | Indekspris |
|---|---|---|---|---|
A | Option | 100 | 100 | $50 |
B | Option | 200 | 200 | $50 |
C | Future | -80 | -80 | $50 |
Beregn Options Delta:
options_delta = (0.5 x 100) + (-0.3 x 200) = 50 - 60 = -10
Beregn Futures Delta:
underlying_delta= -80
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.
Konverter til Nominel Eksponering:
min_net_portfolio_delta_notional = 10 x 50 = 500
Anvend vedligeholdelsesmarginfaktor (f.eks. mm_factor = 0.01):
Net Portfolio Delta = 500 x0.01 = 5
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.

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.
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:
Det værste af de summerede tab pr. scenarie på tværs af alle optioner.
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.
Scenarie | BTC-tab ($) | ETH-tab ($) |
|---|---|---|
1 | -1.000 | -2.000 |
2 | -500 | -2.500 |
3 | -1.500 | -1.500 |
4 | -2.500 | -500 |
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.
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.
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

Urealiseret tab (kun negativ PnL)

Gebyrer forbundet med ordrerne

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.

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

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.
Kontroller, om den samlede initiale margin for åbne ordrer stiger, hvis ordren udføres. Hvis ikke, afgiv da ordren.
Marginpåvirkningen beregnes:
max(mm_impact_all_bids_filled, mm_impact_all_asks_filled)
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
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.
Gentag over alle instrumenter: Hvert instrument kan være en future eller en option.
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.
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.