While oil prices did move lower in the overnight session, and while stock markets followed that move, bond markets were a bit more independent. Specifically, European bond markets were in control today. This wasn't due to any major revelation in European financial markets. Rather, it was simply Europe that had the most volatile day, thereby impacting interdependent bond markets like the US.
To put an exclamation point on the European thesis, domestic bond markets (and stocks for that matter) bounced right as European bond markets closed. Treasuries and MBS drifted sideways after that, but stayed in positive territory on the day.
See all of the above on the chart below (oil and stocks heading lower before bonds, US 10's finding inspiration in Germany's rally and backing off after the European close):
MBS | FNMA 3.0 99-32 : -0-01 | FNMA 3.5 103-03 : -0-01 | FNMA 4.0 105-22 : +0-00 |
Treasuries | 2 YR 1.0470 : -0.0120 | 10 YR 2.2250 : +0.0000 | 30 YR 2.9350 : -0.0050 |
Pricing as of 12/28/15 7:34PMEST |