Yeah so I weighted the stocks according to volatility instead of market capitalization and it seemed to match SPDR but diverged pretty badly at later time... trying to investigate what happened and why. 2006-2008 period. Will try backtest with different sampling sizes, frequencies and time period.