Abstract

Most banks employ historical simulation for Value-at-Risk (VaR) calculations, where VaR is computed from a lower quantile of a forecast distribution for the portfolio's profit and loss (P\&L) that is constructed from a single, multivariate historical sample on the portfolio's risk factors. The implicit assumption is that history will repeat itself for certain over the forecast horizon. Until now, the only alternative is to assume the historical sample is generated by a multivariate, parametric risk factor distribution and (except in special cases where an analytic solution is available) to simulate P\&L via Monte Carlo (MC). This paper introduces a methodology that encompasses historical and MC VaR as special cases, which is much faster than MC simulation and which avoids the single-sample bias of historical simulation. Random orthogonal matrix (ROM) simulation is a fast matrix-based simulation method that applies directly to an historical sample, or to a parametric distribution. Each simulation matches the first four multivariate sample moments to those of the observed sample, or of the target distribution. Stressed VaR is typically computed from an historical sample using the Duffie-Pan methodology, whereby the sample is transformed to have a stressed covariance matrix. ROM simulation extends this methodology to generate very large samples, which furthermore have stressed values for the first four multivariate moments values.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.