Blow.Off.Top.

No period is worse for bears than when it’s the best time to sell stocks. It’s the polar opposite of when conditions are worst for bulls, right when it’s the best time to buy as it was in January-March 2009. The exhaustion factor is enormous. It’s called capitulation as moves get stretched to the extreme even though the set-up is valid.
November’s close marked the 13th consecutive month straight up for global markets. Nothing but up with fewer and ever smaller dips in between. Deutsche Bank’s Reid illustrated the point: ‘We’ve never had such a run with data going back over 90yrs’. I’d say that qualifies as the worst of time for bears.
Yet we could be sitting on a generational opportunity to sell equities as it could be argued that conditions will never be better for bulls as the game of offering carrots of free money is coming to an end. Indeed it could be argued that the prospect of tax cuts is the final carrot the free money scheme has to offer. The carrot top. No more carrots.

This post was published at Zero Hedge on Dec 3, 2017.