Coder Social home page Coder Social logo

backtesting-de-value-at-risk's Introduction

Backtesting-de-Value-at-Risk

L’une des thématiques majeures pour les organismes financiers consiste en la sécurité et la fiabilité des systèmes, d'où le besoin de mettre en place des outils de suivi du risque., la Value at Risk s’impose donc dans ce domaine comme un outil indispensable pour le suivi des risques sur les placements financiers. La VaR mesure la perte maximale potentielle que peut subir un investisseur sur un temps déterminé, ce déterminée à partir d’un niveau de probabilité fixé au départ. Mathématiquement, la VaR se présente comme suit :

VaR α (X) = − inf{x ∈ R; P(X ≤ x) > α} = q1−α(−X)

X représentant le vecteur de rendement de l’actif concerné, une valeur positive de X s’exprime comme un gain tandis qu’une valeur négative représente une perte. Le paramètre α quant à lui représente le seuil de confiance sur lequel on veut déterminer la perte potentielle, plus il est proche de 1, plus il se définit comme un niveau de confiance et vice versa.

La littérature scientifique nous démontre qu’il existe trois procédés différents pour calculer la Value at Risk, on note parmi ceux-ci :

  • La VaR paramétrique ;
  • la VaR historique ;
  • la VaR de Monte Carlo.

a) VaR paramétrique : Pour les calculs de la VaR présente dans la suite, on raisonne sous l'hypothèse que notre portefeuille ne comprend qu’un seul actif, afin d'être plus proche de notre travail. Ainsi, le calcul de la VaR paramétrique est effectuée de la manière suivante :

VaR = Wo Z1-α (N)^½

Wo représente la valeur du portefeuille au moment du calcul de la Var, ainsi, la VaR se calcule sur plusieurs périodes prend a chaque période la valeur du portefeuille correspondant. 1-α représente dans cette formule le seuil de confiance fixé au départ, la volatilité reliée à l’actif et N le nombre de période de calcul. Cette méthode s'avère simple à mettre en œuvre, son inconvénient se révèle cependant sur le fait qu’elle suppose que les rendements ont une distribution normale, ce qui n’est pas toujours le cas; elle ne prend pas en compte l'aplatissement de certaine distribution surtout vers la gauche.

b) VaR historique :

La VaR historique est selon certains auteurs plus complexe à mettre en œuvre dans une machine de calcul. Elle repose sur l'hypothèse que le passé sert à prédire le futur, ce qui s'avère souvent faux.

VaR = Wo quantile(1-α, HR)

HR représente ici le vecteur de rendement historique de l’actif financier contenu dans notre portefeuille, la signification des paramètres Wo et 1-α est la même que présenté ci-dessus. Cependant, pour que ce résultat soit fiable, il faudrait que la période d'échantillonnage soit suffisamment longue (n > 100) afin de bien prendre en compte la distribution des rendements, ce qui n’est pas le cas dans notre travail, cette méthode ne sera donc pas utiliser, notre période de Backtesting étant sur 50 jours.

c) VaR de Monte Carlo : Cette méthode s'avère plus sophistiquée que les deux précédentes. Elle consiste à effectuer un grand nombre de simulations en utilisant plusieurs scénarios sur variables de marché susceptibles de faire varier la valeur du portefeuille concerné.

backtesting-de-value-at-risk's People

Contributors

valdi35 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.