ETF Buy and Hold

If the weights are static (always 50% SPY), you could create a Book with the 3 ETFs, weighted how you want with weekly rebalance of 0% tolerance.

If the weighting is dynamic, create an ETF sim using formula weighting with weekly rebalancing. This will weight the ETFs according to whatever formula you want. Set the weight constraints for you max and min position.