I have a couple of questions before delving into this.
-
What is it about a book that will be different from using a constant hedge, as you're doing now?
-
Using the Mag 7 in a simulation is a classic example of look-ahead bias (or selection bias). To avoid this, you should probably run a simulation that chooses among the largest seven US stocks by market cap at any one time. You can do this by creating a universe with one rule:
FOrder("MktCap") <= 7
.