How can I do a backtest a Portfolio of 5 ETFs, where SPY (20 %) is always included and remaining 4 are selected based on a certain criteria (say momentun)