WTI opened on the back foot this morning and never really found its footing. We’re sitting at $103.43 as London hands over to New York, down nearly a buck from yesterday’s settlement. Buyers tried to make a stand right after the bell, but they got rejected fast at $104.85. Honestly, the tape feels heavy. You can see bids getting pulled every time someone dumps a clip of front-month contracts, and that tells me the big money isn’t willing to step in front of this slide just yet.

Oil Price Today Stumbles in Morning Trade
The morning session started with a brief attempt to grind higher, opening at $104.39 before touching that session peak of $104.85. That move ran out of gas almost immediately. Sellers took control, running stops right through the mid-$103 handle and tagging an intraday low of $103.00. That’s a clean $1.84 spread on the day, which gives day traders plenty to chew on even if trend followers are getting chopped up.
That sudden drop bugs me because we saw decent volume on the red candles and almost zero participation on the bounce. We’re off by $0.96 right now, a clean 0.92% shave off the top. When the market behaves like this ahead of the weekend, it usually means long positions are de-risking rather than initiating fresh shorts.
WTI Crude Price Levels to Watch Right Now
The board gives us a clear roadmap for the remainder of the session. Here is how the raw numbers look on the screens right now:
- Current Price: $103.43
- Open: $104.39
- High: $104.85
- Low: $103.00
- Range: $1.84
- Change: -0.96 (-0.92%)
Support Floors at the $103 Mark
First line of defense sits right at $103.00, which has already held once this morning. If that level gives out during the US cash session, don’t expect the bleeding to stop right away. The next downside pocket sits around $102.57. A clean break below $102.57 opens the trapdoor toward the $101 handle, and that’s where stop-loss cascades will really start firing off.
Overhead Resistance Near $105
On the upside, the morning high of $104.85 is our immediate ceiling. Bulls must reclaim that spot with real volume to prove this morning wasn’t a total distribution phase. Above that, you’ve got secondary resistance parked at $105.55. Honestly, I don’t see us testing $105.55 before the closing bell unless an unexpected headline hits the tape.
Macro Pressures and Cooling Refinery Appetite
Physical flows aren’t backing up the optimistic narratives we heard earlier in the week. Freight bookings are cooling off slightly, and traders in the Gulf Coast are whispering about softening margins on the finished product side.
Crude Price Pressure from Softer Product Cracks
Refiners are starting to dial back their run rates as maintenance season creeps closer, and diesel cracks have pulled back by roughly two dollars over the past few sessions. When distillates lose their punch, refiners stop chasing light sweet crude aggressively. We’re watching that exact dynamic play out across the prompt spreads today.
Dollar Strength and Sticky Global Rates
The macro backdrop isn’t doing any favors for crude either. The greenback caught a fresh bid early Friday, putting direct pressure on dollar-denominated commodities. Central bank commentary continues to push back on quick rate cuts, and that keeps physical industrial demand locked in neutral. Traders simply don’t want to carry excess inventory when financing costs remain this elevated.
Trading Verdict for the Session Ahead
I’m not buying this minor bounce off $103.00. It looks like a classic bear flag forming on the fifteen-minute chart, and the failure at $104.85 earlier showed us who holds the whip hand. If you’re trading the afternoon tape, watch how the market handles the $103.40 to $103.60 zone. If we see weak rejections there, looking for a retest of $103.00 makes sense. But keep your risk tight because Friday afternoons can turn illiquid in a hurry. If the tape breaks under $102.57, step aside and let the market clean out the weak longs.





