Their process would take a
lot of programming. Calculating the portfolios is simple given the covariance matrices. However, in order to avoid biasing the results, they run rolling estimates, but in order to avoid the cost of running too many optimization problems, they re-estimate only once in 22 periods, and do a sequence of 22 one-step predictions, using the last set of estimates. They also cut out the description of how to forecast the "rho" out-of-sample from an earlier working paper. It isn't analytical and they gave two different expressions, so it's not clear which they recommend.