portfolio backtesting 2 - allocations