Two of the market’s least favorite party crashers showed up at the same time. Oil prices have surged past $100 per barrel and the US 10-year Treasury yield is sitting near 4.71%, forming a one-two punch that has investors across equities and crypto reassessing just how much longer this rally can hold together.

Bitcoin dropped to around $65,500 on July 23 as the macro pressure mounted. For an asset that thrives on loose financial conditions and abundant liquidity, the current environment reads like a list of things it doesn’t want to see.

The macro squeeze tightening around risk assets

Brent crude futures climbed above the triple-digit mark in mid-to-late July, driven by ongoing geopolitical tensions. That kind of sustained energy price spike feeds directly into inflation readings, which feeds directly into Federal Reserve decision-making, which feeds directly into how much pain risk assets absorb.

The 10-year Treasury yield at approximately 4.71% tells a parallel story. When you can park money in government bonds and earn close to 5% risk-free, the calculus for holding volatile assets changes dramatically. Why sit in Bitcoin, which pays no yield whatsoever, when Treasuries are offering their most attractive returns in years?