Marge de portefeuille d'options

Dernière mise à jour : 2 avr. 2025
ENVIRONNEMENT DE DÉMONSTRATION UNIQUEMENT
hero

Introduction

Ce document fournit un aperçu technique complet du système de marge de portefeuille d'options, décrivant sa méthodologie, ses calculs de marge et ses stratégies de gestion des risques.

La marge de portefeuille est une méthodologie de marge basée sur le risque qui détermine les exigences de marge en fonction du risque global d'un portefeuille, plutôt que sur des stratégies prédéfinies. Cette approche vise à aligner les exigences de marge plus étroitement sur l'exposition réelle au risque des positions combinées au sein du portefeuille.

Par conséquent, le système de marge de portefeuille compense les risques entre différents instruments ayant des actifs sous-jacents similaires. Il améliore l'efficacité du capital par rapport à la marge traditionnelle, qui additionne les exigences de marge individuelles. Cependant, il introduit plus de complexité dans le calcul de la marge.

Méthodologie de calcul de la marge

L'exigence de marge est calculée sur la base de cinq facteurs de risque principaux :

  1. 1

    Risque de marché non-delta – Mesure le P&L du pire scénario dans le cadre de tests de stress de prix et de volatilité suivant la méthodologie SPAN.

  2. 2

    Delta d'options absolu – Prend en compte le risque de liquidation et d'impact sur le marché.

  3. 3

    Delta de portefeuille net – Capture les coûts potentiels de couverture delta lors de la liquidation.

  4. 4

    Marge des positions futures – Assure la cohérence avec la marge des futures multi-collatéraux.

  5. 5

    Compensation inter-actifs – Permet des réductions de marge basées sur les corrélations d'actifs.

1. Risque de marché non-delta (perte du pire scénario sous test de stress)

Ce composant calcule le P&L du pire scénario de portefeuille dans le cadre de multiples scénarios de choc de prix et de volatilité. La méthodologie suit le modèle SPAN (Standard Portfolio Analysis of Risk) mais avec des améliorations pour gérer les options (une différence importante est que nous ne considérons que le portefeuille couvert en delta) :

  • 23 scénarios de marché différents simulent des mouvements de prix, par exemple entre -15 % et +15 %, avec des chocs extrêmes supplémentaires à -45 % et +45 %.

  • Ajustements de volatilité basés sur le comportement historique de la volatilité implicite (IV) d'une option et sur des estimations de risque prospectives.

  • Impact de la dégradation du thêta : Multiplicateurs de risque supplémentaires appliqués aux options avec un thêta négatif, c'est-à-dire celles qui perdent de la valeur avec le temps, en choquant le temps jusqu'à l'expiration et en l'avançant dans le temps.

  • Test de stress couvert en delta : En supposant une couverture delta aux prix actuels pour les chocs de prix, seul le risque résiduel (grecs d'ordre supérieur) est pris en compte.

2. Delta absolu des options (Impact de marché des expositions delta importantes)

Le delta absolu mesure l'exposition directionnelle totale d'un portefeuille. Cela garantit que les positions importantes sont suffisamment margées pour refléter le risque de liquidation/d'impact sur le marché. Bien qu'un portefeuille puisse avoir un risque de marché minimal selon le risque de marché non-delta, un portefeuille à delta élevé aura un risque de liquidation. Par conséquent, le delta de la position des options est calculé :

calculation

Où le facteur de marge de maintien (MaintenanceMarginFactor) est indiqué ici. Un facteur de 2 est utilisé comme tampon.

Exemple :

Option

Delta

Position

Prix du sous-jacent

A

0.5

100

50 $

0.5

-0.3

150

40 $

  1. 1

    Calcul de l'exposition delta notionnelle absolue :

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

  2. 2

    Supposons que le facteur de marge de maintien (mm_factor) est de 0,01 :

    AbsOptionsDelta = 4300 x0.01 x2 = 86

3. Delta net du portefeuille (Coût de la couverture delta avant la liquidation)

Le delta net représente le biais directionnel global du portefeuille, en tenant compte des positions sur options et sur futures. Cette métrique est cruciale pour déterminer les coûts de couverture avant la liquidation.

La méthodologie :

  • Prend en compte les options et les futures dans le portefeuille.

  • Calcule l'exposition nette au delta, en intégrant la couverture des contrats à terme.

  • Utilise la plus petite exposition non couverte pour déterminer le risque.

  • Convertit l'exposition au delta en valeur notionnelle en utilisant le prix de l'indice.

  • Applique un facteur de marge de maintien dynamique pour calculer la marge requise.

Exemple :

Instrument

Type

Delta

Position

Prix de l'indice

A

Option

100

100

$50

B

Option

200

200

$50

C

Contrat à terme

-80

-80

50 $

  1. 1

    Calculer le Delta des options :

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

  2. 2

    Calculer le Delta des contrats à terme :

    underlying_delta= -80

  3. 3

    Déterminer l'exposition nette au delta :

    min_net_portfolio_delta=

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

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

    min_net_portfolio_delta est borné par abs(options_delta) car nous ne voulons considérer que les deltas des contrats à terme qui compensent les deltas des options.

  4. 4

    Convertir en exposition notionnelle :

    min_net_portfolio_delta_notional = 10 x 50 = 500

  5. 5

    Appliquer le facteur de marge de maintien (ex. mm_factor = 0,01) :

    Net Portfolio Delta = 500 x0.01 = 5

4. Marge des positions sur contrats à terme

La marge des contrats à terme suit le système de marge multi-collatéral pour garantir que les exigences de marge pour les contrats à terme restent cohérentes pour les clients qui ne négocient que des contrats à terme ; nous utilisons le système de marge existant pour les contrats à terme multi-collatéraux.

Calculation

Les exigences de marge pour les contrats à terme sont additionnées aux exigences de marge calculées pour les options.

Remarque : Le système de marge multi-collatéral est légèrement différent de celui des contrats à garantie unique. Pour les garanties uniques, les exigences de marge sont basées sur le prix de marché plutôt que sur le prix d'entrée moyen. Cette approche pour les contrats multi-collatéraux a été choisie car elle a été jugée plus facile à comprendre pour les clients, étant donné que la marge initiale est fixe pour une taille donnée et un prix d'entrée moyen.

5. Compensation inter-actifs (Réduction du risque des actifs corrélés)

La compensation inter-actifs est un mécanisme de réduction de marge qui permet au système de marge de portefeuille de reconnaître les compensations de risque corrélées entre différents instruments. Au lieu de traiter toutes les positions comme indépendantes, le système applique un facteur de corrélation pour réduire les exigences de marge globales lorsque les actifs présentent des risques historiquement compensatoires.

Le système interpole entre deux valeurs :

  1. 1

    Le pire des pertes cumulées par scénario sur toutes les options.

  2. 2

    La somme de la pire perte par actif sur tous les scénarios (le plus strict).

Le système interpole entre ces méthodes pour équilibrer la précision du risque et l'efficacité du capital. Et cette valeur interpolée sera considérée comme le risque de marché non-delta du portefeuille. Le paramètre lui-même sera défini par l'administrateur et sera compris entre 0 et 1.

Remarque : Ce nombre exprime uniquement la corrélation entre BTC et ETH, car ce sont les sous-jacents des options qui sont listées et il est prévu qu'il en soit ainsi pendant un certain temps. Si d'autres options sont ajoutées, la méthodologie devra être réexaminée pour gérer plus de 3 sous-jacents distincts.

Exemple :

Scénario

Perte BTC ($)

Perte ETH ($)

1

-1 000

-2 000

2

-500

-2 500

3

-1 500

-1 500

4

-2 500

-500

Approche 1 : Le pire des pertes cumulées par scénario

Les pertes pour chaque scénario sont le résultat de la somme des pertes de chaque actif. Cela suppose que toutes les pertes de chaque scénario sont additives, ce qui signifie que les pertes de BTC et d'ETH sont entièrement réalisées ensemble.

Scénario

Perte totale

1

-3 000

2

-3,000

3

-3,000

4

-3,000

Le total du pire scénario pour tous les scénarios est de -3000.

Approche 2 : Pire perte par actif dans tous les scénarios

Ici, nous examinons la pire perte pour chaque instrument individuel dans tous les scénarios :

  • Pire perte BTC dans tous les scénarios : -2500 (Scénario 4)

  • Pire perte ETH dans tous les scénarios : -2500 (Scénario 2)

L'exigence de marge totale est de -2500 + (-2500) = -5000

Cependant, cela ne suppose pas que BTC et ETH atteignent leurs pires pertes dans le même scénario.

Après avoir calculé les facteurs de risque ci-dessus pour les positions individuelles, l'exigence de marge finale est déterminée au niveau du portefeuille en intégrant ces composants de manière structurée :

OptionsMaintenanceMargin = max(CrossAssetNettedMarketRisk, AbsOptionsDelta)+ NetPortfolioDelta

Nous prenons le maximum des deux valeurs ci-dessus afin de rester liés au risque de liquidation dans le cas d'un portefeuille soigneusement couvert.

OptionsInitialMargin = OptionsMaintenance x MarginOptionsIMarginFactor

PortfolioMaintenanceMargin = OptionsMaintenanceMargin + FuturesMaintenanceMargin

PortfolioInitialMargin = OptionsInitialMargin + FuturesInitialMargin

Le OptionsIMarginFactor est défini par l'administrateur.

Dans le cas des portefeuilles d'options uniquement longs, la marge initiale et de maintien des options ne peut pas être supérieure au prix de marché, car il s'agit de la perte maximale.


Le moteur calcule une marge initiale en tenant compte des ordres ouverts et suppose qu'ils sont exécutés afin d'empêcher les clients d'envoyer des ordres qui, s'ils étaient exécutés, augmenteraient la marge requise au-delà de la marge initiale.

Marge initiale pour les ordres ouverts

Le mécanisme garantit que les ordres susceptibles d'augmenter le risque sont suffisamment margés avant exécution. Pour les portefeuilles avec des ordres ouverts actifs, le système simule l'impact de la marge en supposant que tous les ordres ouverts sont exécutés et ajoute toute P&L négative et les frais. Par conséquent, par option, la marge requise pour les ordres est :

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

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

  • marginRequiredForOrders = max(marginForBids, MarginForAsks)

    Nous prenons la solution la plus sûre et donc la marge la plus élevée nécessaire. Les ordres d'achat et de vente ne peuvent pas être exécutés en même temps.

Le calcul de la marge des ordres ouverts est décrit ci-dessous :

1. Calculer la marge initiale pour les ordres par option

Pour chaque option opt, l'impact sur la marge initiale est calculé pour les ordres d'achat et de vente, en tenant compte de :

  • Impact si exécuté

    Calc

  • Perte non réalisée (PnL négatif uniquement)

    calc

  • Frais associés aux ordres

    calc

Par conséquent, la marge initiale des ordres ouverts est :

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

Remarque : Les ordres d'achat et de vente ne peuvent pas être exécutés en même temps. C'est la raison pour laquelle le maximum de chacun est pris.

2. Additionner la marge pour tous les ordres d'options, sauf si le client est un teneur de marché, auquel cas seuls les N ordres ayant le plus grand impact sur la marge sont additionnés.

calc

3. La marge initiale totale pour tous les ordres est la somme de celles calculées ci-dessus (options) et de celle pour les contrats à terme.

calc

Déterminer si un utilisateur peut passer un ordre

Lorsqu'un utilisateur passe un ordre, la marge totale pour les ordres ouverts est calculée en supposant que l'ordre est placé. Si la différence entre cette valeur et la valeur avant de placer l'ordre (IM[orders, total]) est inférieure ou égale à la marge utilisable, alors l'ordre peut être placé.

Processus :

  1. 1

    Vérifiez si la marge initiale totale pour les ordres ouverts augmente si l'ordre est exécuté. Si ce n'est pas le cas, placez l'ordre.

  2. 2

    L'impact sur la marge est calculé :

    max(mm_impact_all_bids_filled, mm_impact_all_asks_filled)

  3. 3

    Si le calcul ci-dessus produit un impact négatif sur la marge, cela signifie que l'ordre réduit le risque et le système permet la consommation du tampon de marge :

    usableMargin = margin_equity - current_mmmargin_equity est la valeur de la garantie (y compris les décotes) + PnL non réalisé.

    Si le calcul ci-dessus produit un impact positif sur la marge, cela signifie que l'ordre augmente le risque et le système utilise : usableMargin = availableMargin

Annulation des ordres en cas de marge disponible négative

Si la marge disponible d'un utilisateur tombe en dessous de zéro et qu'il a des ordres augmentant le risque, le système commencera à annuler les ordres afin de ramener sa marge disponible au-dessus de zéro.

Si l'instrument est un contrat à terme et qu'il a des ordres non clôturants (c'est-à-dire des ordres qui ne clôturent pas les positions/augmentent l'exposition), alors tous les ordres pour cet instrument sont annulés.

Contrairement aux contrats à terme, en raison de la non-linéarité des options, l'exécution d'un ordre peut entraîner une réduction du risque total du portefeuille en clôturant des positions (ordres de clôture). Par conséquent, si un groupe d'ordres d'achat/vente diminue le risque, les ordres d'achat/vente sont annulés, sinon non.

Processus :

  1. 1

    Itérer sur tous les instruments : Chaque instrument peut être un contrat à terme ou une option.

  2. 2

    Gestion des contrats à terme : Annuler tous les ordres non clôturants

    Si l'instrument est un contrat à terme et qu'il a des ordres non clôturants (c'est-à-dire des ordres qui augmentent l'exposition), alors tous les ordres pour cet instrument sont annulés.

  3. 3

    Gestion des Options : Annulation sélective des ordres

    Regroupez tous les ordres d'achat et de vente en deux groupes (vente et achat), puis calculez si chaque groupe réduit la marge ou non. Si la marge n'est pas réduite, annulez tous les ordres de ce groupe (même ceux qui diminuent la marge).

Remarque : Veuillez garder à l'esprit que les ordres ouverts n'augmentent pas la marge tant qu'ils sont ouverts. La raison pour laquelle nous annulons tous ceux qui peuvent potentiellement augmenter la marge requise s'ils sont exécutés est que nous ne voulons pas que le client ait des positions qui nécessitent une marge.

Besoin d’aide supplémentaire ?