Hello,
I managed to produce a "portfolio" of 90 strategies decent enough to trade them live on different ETFs on daily timeframe with entries and exits at the next bar open. Strategies trade in major ETFs, sector ETFs, commodities ETFs, ... There can be several different long and short strategies per one ETF. Strategies range from mean reversion, patterns, breakout, pullbacks, ... Some trade 20 or more times per year (have high CAR but also high drawdown), some only 4 or 5 times per year in special market conditions for a particular ETF (high win rate and SR, PF).
Currently my capital allocation between strategies is naive equal weight based on max concurrent open positions of the portfolio in history (49 open positions at the same bar was maximum since the year 2000). See chart:
Distribution of open positions is the following:
So my capital is mostly idle:
I want to increase my capital utilisation.
One option is of course adding new strategies that trade when my current ones are idle. This is hard and takes time. And also comes with a diminished return since adding a strategy with an equal weight lowers the exposure of all other strategies so that net effect is less CAR...
Brute force portfolio optimisation is not something I am fond of since strategies are so diverse and besides doing equal weight I do not see another valid approach. I hope I am mistaken. Because just playing around and randomly limiting the number of open positions improves CAR/MDD...
What other strategy selection/portfolio construction approach should one follow?
I managed to produce a "portfolio" of 90 strategies decent enough to trade them live on different ETFs on daily timeframe with entries and exits at the next bar open. Strategies trade in major ETFs, sector ETFs, commodities ETFs, ... There can be several different long and short strategies per one ETF. Strategies range from mean reversion, patterns, breakout, pullbacks, ... Some trade 20 or more times per year (have high CAR but also high drawdown), some only 4 or 5 times per year in special market conditions for a particular ETF (high win rate and SR, PF).
Currently my capital allocation between strategies is naive equal weight based on max concurrent open positions of the portfolio in history (49 open positions at the same bar was maximum since the year 2000). See chart:
Distribution of open positions is the following:
So my capital is mostly idle:
I want to increase my capital utilisation.
One option is of course adding new strategies that trade when my current ones are idle. This is hard and takes time. And also comes with a diminished return since adding a strategy with an equal weight lowers the exposure of all other strategies so that net effect is less CAR...
Brute force portfolio optimisation is not something I am fond of since strategies are so diverse and besides doing equal weight I do not see another valid approach. I hope I am mistaken. Because just playing around and randomly limiting the number of open positions improves CAR/MDD...
What other strategy selection/portfolio construction approach should one follow?