Pre-announced bond buying programs are really quite something. They have all ended up being well-telegraphed enough to allow investors to do their own bond buying well before the program starts, driving rates lower preemptively.  This was the case throughout 2014 and even more so at the beginning of 2015 (when it became abundantly clear that Europe was set for QE.

Once Europe finally started buying bonds, there was no more front-running left to be done, and rates paradoxically moved swiftly higher.

To paraphrase all that: The European Central Bank (ECB) said it was going to buy bonds. Other investors bought bonds based on that expectation, pushing European rates to all-time lows in the process (which helped US interest rates get back near all-time lows). Once the ECB began buying, rates finally began heading higher, and that was the story of the first half of 2015.

The second half of the year was largely about the Fed's rate hike. Plummeting oil prices and worries about a long-term top in stock prices served as a backdrop. This helped rates move lower from July through October, but then the Fed got crystal clear on its intention to hike rates in December. As I've incessantly mentioned, the Fed Funds rate is not directly connected to mortgage rates, but they will move in the same direction in the long term.

Now the question becomes how much tightening (i.e. Fed rate hikes) can the economy sustain before showing signs of weakness. The time between now and then will be a test of endurance for MBS and bond markets. To whatever extent it looks like the economy can handle higher Fed rates, other rates will likely follow, albeit at a gentler pace.  That doesn't mean we can't win the game in 2016--simply that we're starting out on defense.

MBS Pricing Snapshot
Pricing shown below is delayed, please note the timestamp at the bottom. Real time pricing is available via MBS Live.
FNMA 3.0
100-00 : +0-09
FNMA 3.5
103-06 : +0-09
FNMA 4.0
105-27 : +0-07
2 YR
1.0520 : -0.0270
10 YR
2.2690 : -0.0360
30 YR
3.0150 : -0.0280
Pricing as of 12/31/15 3:52PMEST

Today's Reprice Alerts and Updates
A recap of Alerts and Updates provided to MBS Live subscribers.
12:33PM  :  Some Weakness Heading Into PM; Reprices Highly Unlikely

MBS Live Chat Highlights
A recap of featured comments from the Live Discussion on the MBS Live Dashboard.
Timothy Baron  :  "Thank you MG, your crew, and the MBSLive community. It was a good year and you all were a big part of it. Happy New Year everyone. Here's to a prosperous 2016!"
Matthew Graham  :  "Happy New Year to you"
Scott Valins  :  "wanted a 2.25 close to the year. Close enough after the 2.3s we saw for a couple of days. Happy New Year MBSLive!"