Majid,
I would recommend that your strategy’s logic doesn’t rely on a specific regime.
What I mean by this is:
-it is ok to have a way of identifying regimes and adapt allocations to it
-it is not ok to build a strategy that relies on the fact that a certain regime that existed in the previous 1, 5, 10 or 50 years will extend into the future.
To make it clearer, let’s look at the following examples:
-I identify bearish regimes using some indicator, I have a specific allocation for bearish regimes -> ok
-In the last 20 years I see a pattern of bull markets following crashes. I build a strategy to take advantage of this pattern and assume it will continue into the future -> will not generalise well to out of sample testing and real world implementation.
The goal is to create a strategy that will work in a future that might or might not look like recent or distant past.
If your strategy does that, it will perform well in any possible out of sample testing.
I hope this clarifies it for you, let me know if you need more information.
Aurian