Hi
@globalarbtrader
I'm an avid follower of your blog, books on trading and podcast.
I've a question on the bootstrapping technique on expanding window that you used in your backtesting for optimization of portfolio. But I believe that you used it for finding the weights of your trading rules such as MA crossover, breakout and carry. (
https://qoppac.blogspot.com/2015/10/a-little-demonstration-of-portfolio.html)
When you apply bootstrapping on let's say first 5 years of data (1260 days) with 100 simulations run,
- In each simulation run, are you taking sampling with replacement of 1260 daily returns? And when you expand to 6 years of data, would it be 1512 days..so on and forth?
- If it's the above, could we be sacrificing the possible serial correlation properties of daily returns?
- I'm thinking of the following instead: Instead of sampling daily returns, I sample X days continuous period (say 1 or 3 years) 100 times. In each run, I would derive a set of weights of W1, W2, W3.. for my rules based on optimized sharpe/sortino ratio; and I would find the average optimized weights based on 100 runs. And I apply the average optimized weights on out of sample data.
- If I were to adopt the third point, what would be advantage/ disadvantage as compared to your approach?
Thanks! Keen to seek other's opinions too!