I want to backtest VaR models which are applied to portfolios of products which have maturities (options and futures) and even schedules (bonds). I have a question which never came up when backtesting VaR models for equity portfolios: is it adequate to roll the contract schedules/maturities backwards as I move backwards in time, in order to keep the maturity constant on each backtest date?
I have seen this implemented in someone else's code, but I have not seen it discussed in the literature and I don't know if it is standard practice. I would love it if anyone could share a reference which discusses the actual procedure to obtain VaR result on a backtest date in practice for non-equity portfolios.
Thank you!