The S&P 500 staged a big rally off an important "Fibonacci" level.