This current weekly chart of the $SPX puts the current rally into perspective - measured from the Oct 07 top.
Should there be a weekly close above 1023, this would make the current rally from the 839 low, the largest weekly rally since the Oct 07 top.
While there are several fib levels...