Hi,
I recommend the following approach: to calculate the VaR, at multiple horizons, and at different levels of granularity.
For instance, if one wants to calculate the VaR by currency and instrument type, the solution will provide a VaR :
- For each horizon
- For the total portfolio
- For each sub-portfolio made of positions denominated in a different currency
- For each sub-portfolio made of positions denominated in a different currency and corresponding to a separate instrument type
You should look to the SAS Risk Dimension/ HP Risk documentation for checking how to define cross classification variables for VaR simulations (CROSSCLASSVARS).
The VaR will be calculated for every level of portfolio granularity for each horizon, which is more than what you want but it is thus possible , in a single run, to obtain all the VaR measures you need.