You maybe want to create a synthetic asset, optimize it and then select based on the optimize timeframe of the synthetic asset choose the best performing, the one with the most weight within the synthetic.