The S&P 500 continued its 2017 rally in October, gaining 2.33% with better earnings than expected. The yield curve continued to flatten, and the ECB extended its QE program until September 2018, but cut the monthly purchase amount in half. Click here to download...