If you've been following along with updates on MBS Live, today's recap will be old hat. Long story short, bonds have been selling off in October and they've recently begun to level off ahead of Thursday's European Central Bank announcement. The end.
Even though we had what looked like a nice intraday rally in bonds today, if we look at it in the context of the bigger picture, it merely brings yields right back in line with the long-term inflection point that we've been examining for more than a week (the white line in the following chart).
In today's defense, it was the best trading day for bonds in the month of October. Volume was solid. Gains were maintained even after European markets closed. And weaker-than-expected inflation seemed to be part of the move to some extent--all things that speak to a certain level of organic demand.
All that having been said, Thursday's ECB announcement remains a major wild card that could easily undo the past 2 days of gains. Then again, it could easily add a significant amount of positivity (if the ECB happens to redouble promises to continue bond buying after the March 2017 expiration). The point is that Thursday is the big show, for better or worse, and anything that transpires between now and then is just pre-game.