Quantitative Finance Stack Exchange is a question and answer site for finance professionals and academics. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a sorted historical P&L vector of 250 days and say, I want to calculate the 90% VaR on this distribution. I will look for the 225 element (90% * 250 = 225) and this will be my Value at Risk.

Now how to back test the VaR model ? If I look for the number of days in last year that the Loss exceeded the VaR, it will always be 25 days, since by construction, it's the number which corresponds to the quantile of the VaR...

And in case the VaR model is not valid, what is usually done ?

Am I missing something please ? Thanks

share|improve this question

you should backtest in the future. Thus you calculate your VaR based on the last 250 business days and then look at the return tomorrow. You have to do this in a rolling/sliding fashion. Your approach is in-sample and what you should do is out-of-sample.

The number of violations should be binomial. Furthermore you could do a runs test to test whether your violations do not cluster too much.

Having said this: the model will be ok but not good. In volatile times you will have too many violations. But it will be better than a Gaussian model as you capture the tails better.

share|improve this answer
Thank you for your answer. And in case, my VaR model is not Ok (the loss exceeded the VaR more than 10% of times, what's is usually done to correct it ? – user7120 Mar 5 '14 at 11:51
An answer for a full Var model is another question, it depends on the asset class (bonds, equity, multi assets, HF). Post a question and you will get some references. – Richard Mar 5 '14 at 12:30

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.