We were hoping to see some traction for bond markets after today's Treasury auctions, and we got it! Unfortunately, the overnight session pushed yields to the highest levels in more than 2 years before the domestic session began. In other words, we had a deficit to make up from the outset.
Part of the weakness was attributable to a sharp rise in oil prices thanks to the non-OPEC addendum to last week's big OPEC production cut deal. This involved OPEC meeting with non-OPEC countries and agreeing to more production cuts. Saudi Arabia surprised markets by announcing additional cuts (on top of what the OPEC deal required). The other part of the overnight weakness was attributable to volatility at the start of European trading hours.
As domestic trading got underway, bonds began to recover, and traders increasingly called the exuberance of the oil price spike into question. 10yr yields quickly moved back under 2.50, and then hovered around 2.49+ heading into the Treasury auctions. Treasuries improved further after the first auction was out of the way at 11:30am, and then held steady after the 2nd auction at 1pm.
Treasuries still have one auction to get through with tomorrow's 30yr bonds at 1pm. MBS are less affected by such anxieties, however, and were thus able to inch back into positive territory by the afternoon. Most lenders repriced positively.