That's the good news. The bad news is that good news can become too good for investors' own good, if enough of them start to believe it. The tape looks stretched to the upside in the short term, overbought by a variety of measures. This is not the same thing as saying the market is at or near a dangerous peak. But combined with some sentiment indicators that have been suggesting some giddiness (high CNN Money Fear-Greed Index, low put-call ratios, extended Ned Davis Crowd Sentiment Poll) it suggests the market should probably find an excuse to stall or settle back before too long. Or, if we continue higher, that any gains from here are more likely to be retraced further on.
Source: Ned Davis ResearchFear gauge higher
Some chatter today about the CBOE Volatility Index rising above 13 even as stocks rally. This goes against the prevailing relationship and maybe suggests traders are looking at the intraday jumpiness of stocks and low absolute levels of protective-options prices and buying some insurance. It's definitely worth tracking, though the options watchers I trust say the VIX won't raise serious alarms unless it begins an uptrend and specifically unless/until it gets above about 15 (from near 13 now).
CBOE Volatility Index - Intraday
Climate, not weather
Questions for the coming weeks: Will the year-end seasonal upside bias hold to form? An array of "seasonal trades" that have failed lately: January wasn't strong and small-caps didn't outperform; Sell in May didn't work either from Nov. 2015-April 2016 or from May-Oct; September wasn't as weak as "promised." Not saying these patterns are broken or useless. But, as ever, seasonal factors are climate, not weather. They tell about broad tendencies, but don't give much help about how to dress tomorrow.
Question will be whether we'll be set up for another January New Year's hangover (have had three straight weak Januaries). There's plenty of time to kick that around over the holidays.