🛢️ Crude Oil Sentiment Dashboard

LIVE Auto-refresh 10s

⚡ Real-Time Engine

Status: RUNNING Polls: 80 Last Score: 2026-03-21 02:39 Last News: 2026-03-21 02:41 Last Trump: 2026-03-21 02:41

Trading Signal

SELL_OIL
HIGH confidence   CAUTION   Strength: 0.29   Trend: 37d

Composite Sentiment

-0.250
🔴 BEARISH  |  69 articles from 10 sources
Last refresh: 2026-03-21 02:41

WTI Crude Oil

$98.27
per barrel

EIA Inventory

+6.2 MM bbl
BEARISH_BUILD

Market Regime

RISK ON

Supply Outlook

LOOSENING
Significant inventory build (+6.2M bbl)
Iran rejecting negotiations prolongs Hormuz disruption

Demand Outlook

STABLE
No new demand signals
Previous demand concerns already priced in

News Sources

69
TruthSocial: 19
FMP: 11
OilPrice.com: 10
GoogleNews: 9
Investing.com: 5
Finnhub:Reuters: 5
SeekingAlpha: 4
Finnhub:CNBC: 4
Investing.com-Cmd: 1
Finnhub:MarketWatch: 1

⏱ Micro Velocity (15m scalping)ALERT

5m
→ +0.000
15m
↗ +0.100
30m
↗ +0.100
1h
↗ +0.100
状态
SURGING
急速上行 🔥
动量: +0.0600 平均Δ: +0.0750 ⚠ 短线显著变化!

⚡ Sentiment Velocity

6h
↘ -0.400
12h
↗ +0.300
24h
↘ -0.600
趋势
STABLE
平稳
平均速度: -0.2333/day  |  加速度: +0.2000 (短期加速快于长期)

🔀 Price × Sentiment Divergence DIVERGENT

窗口 象限 价格Δ 情绪Δ 背离
1h 派发预警 +1.74 (+1.8%) -0.6500
4h 派发预警 +2.39 (+2.5%) -0.4000
24h 派发预警 +2.91 (+3.0%) -0.6000
➤ 主窗口(1h): 价格上涨但情绪走弱 — 高位派发预警
⚠ 已过滤 411 条无效记录 (score≤0.01,可能原因: 系统离线/重启)

🤖 AI Analysis — DeepSeek (deepseek-chat)

-0.250
Confidence: 0.70
  • Iran rejects Hormuz negotiations prolonging supply disruption
  • Bearish inventory build confirms oversupply
  • No new bullish signals to counter fundamental headwinds
Bearish pressure persists with Iran's rejection of Hormuz negotiations creating a modest bullish counterweight, but the significant inventory build confirms oversupply fundamentals remain dominant.
看跌压力持续,伊朗拒绝霍尔木兹海峡谈判形成适度看涨抵消,但显著的库存增加证实供应过剩基本面仍占主导地位。
▶ Reasoning / 推理过程
Following the reasoning chain: STEP 1 (SUPPLY) shows bearish pressure from the +6.2M bbl inventory build confirming oversupply, with only modest US rig additions. STEP 2 (DEMAND) remains neutral with no new demand signals. STEP 3 (GEOPOLITICAL) shows Iran rejecting Hormuz negotiations, which maintains supply disruption risk but doesn't escalate it. STEP 4 (PRESIDENTIAL IMPACT) has no new Trump statements. STEP 5 (SYNTHESIS): The inventory oversupply dominates (-0.5 bearish), partially offset by Iran's stance prolonging disruption risk (+0.25 bullish), resulting in net -0.25 bearish.
遵循推理链:步骤1(供应)显示+620万桶库存增加证实供应过剩带来的看跌压力,美国钻井平台仅小幅增加。步骤2(需求)保持中性,无新需求信号。步骤3(地缘政治)显示伊朗拒绝霍尔木兹海峡谈判,维持供应中断风险但未升级。步骤4(总统影响)无新特朗普声明。步骤5(综合):库存供应过剩占主导(-0.5看跌),部分被伊朗立场延长中断风险抵消(+0.25看涨),净结果为-0.25看跌。

📊 Per-Article Analysis (20 items)

DateSourceArticleSupplyDemandGeo RiskImpactReasoning
2026-03-21 02:34GoogleNewsS&P 500 drops 1%, heads for fourth-straight losing week as lNEUTRALBEARISHMEDIUM-0.10Equity market weakness suggests broader risk-off sentiment that could dampen oil demand, though already priced in.
2026-03-21 02:14GoogleNews'Hormuz has to reopen': Why the oil industry can't help TrumBULLISHNEUTRALHIGH+0.00Already analyzed Hormuz closure impact, no new developments.
2026-03-21 02:12Finnhub:CNBCWe're upgrading our rating on Honeywell — plus 2 positions wNEUTRALNEUTRALNONE+0.00Company-specific investment advice with no direct oil market implications.
2026-03-21 02:06SeekingAlphaTrump says U.S. aims to prevent Iran from rebuilding its milNEUTRALNEUTRALMEDIUM+0.00Already analyzed threat with weight 0.5, no new escalation from previous position.
2026-03-21 02:00OilPrice.comNorway's Output Holds Steady—but Spare Capacity Is GoneNEUTRALNEUTRALLOW+0.00Norwegian production stable with no spare capacity, already priced in with no change.
2026-03-21 02:00Investing.comUK allows US to use British bases for strikes on Iranian sitNEUTRALNEUTRALMEDIUM+0.00Already analyzed military cooperation, no escalation from previous position.
2026-03-21 02:00Investing.com-CmdConstruction spending and Fed economic indicators due MondayNEUTRALNEUTRALNONE+0.00Forward-looking economic data not yet released, no current impact.
2026-03-21 01:49Investing.comIran reluctant to discuss Strait of Hormuz reopening amid esBULLISHNEUTRALHIGH+0.00Same as item 8, already captured in analysis.
2026-03-21 01:26GoogleNewsOil Declines as US, Israel Seek to Ease Concerns Over Iran WBEARISHNEUTRALMEDIUM+0.00Already analyzed de-escalation efforts, no new developments.
2026-03-21 01:21OilPrice.comUS Drillers Add Oil Rigs For Second Week In A Row As Prices BEARISHNEUTRALLOW-0.10Modest rig additions (+2) signal potential future supply increase, though current impact limited.
2026-03-21 01:11SeekingAlphaONEOK upped to Buy at Jefferies as war duration lifts odds oNEUTRALNEUTRALMEDIUM+0.00Company-specific upgrade based on already priced geopolitical risk premium.
2026-03-21 00:43Finnhub:ReutersExclusive: Qatar's energy boss says he had warned of dangersNEUTRALNEUTRALMEDIUM+0.00Already analyzed diplomatic warning, no new information.
2026-03-21 00:24Finnhub:CNBCThe spring housing market is on, but mortgage rates just shoNEUTRALNEUTRALNONE+0.00Housing market commentary with no direct oil market implications.
2026-03-20 23:56Finnhub:ReutersNATO withdraws troops from Iraq mission to Europe as Iran waNEUTRALNEUTRALMEDIUM+0.00Troop repositioning doesn't change conflict dynamics or oil infrastructure risk.
2026-03-20 22:27FMPNatural Gas, WTI Oil, Brent Oil Forecasts – Oil Rallies As IBULLISHNEUTRALHIGH+0.40Iran rejecting Hormuz negotiations prolongs supply disruption risk, maintaining bullish pressure on prices.
2026-03-20 22:25SeekingAlphaMiddle East war poses greatest threat to global energy 'in hBULLISHNEUTRALHIGH+0.00IEA warning already priced in, no new escalation information.
2026-03-20 22:00FMPContributions From Rising Customer Base, Strategic InvestmenNEUTRALNEUTRALNONE+0.00Company-specific financial analysis with no direct oil market implications.
2026-03-20 21:56TruthSocialI met with Hope Scheppelman and her husband Steven, of the RNEUTRALNEUTRALNONE+0.00Political endorsement with no direct oil market implications, weight 0.3 but already priced in.
2026-03-20 21:43TruthSocialWithout the U.S.A., NATO IS A PAPER TIGER! They didn't want NEUTRALNEUTRALMEDIUM+0.00Already analyzed commentary on Hormuz and NATO, weight 0.3 but already priced in.
2026-03-20 21:09Finnhub:MarketWatchFed's Waller says he doesn't support rate hikes, sees inflatNEUTRALNEUTRALNONE+0.00Monetary policy commentary already priced in, no change to oil demand outlook.

Signal Notes

🔍 Manual Analysis Input

📢 Trump / Truth Social (19 posts, 4 oil-relevant)

TimePost
2026-03-20 21:56 I met with Hope Scheppelman and her husband Steven, of the Radical Left State of Colorado, to discuss various opportunities to serve our Country in a
2026-03-20 21:43 OIL Without the U.S.A., NATO IS A PAPER TIGER! They didn’t want to join the fight to stop a Nuclear Powered Iran. Now that fight is Militarily WON, with v
2026-03-20 21:27 THE SAVE AMERICA ACT MUST BE PASSED BY THE SENATE. THERE IS NOTHING THAT IS MORE IMPORTANT FOR THE U.S.A. Voter I.D., Proof of Citizenship, etc. Get i
2026-03-20 21:22 CONGRESS, PASS THE FARM BILL, NOW! President DJT
2026-03-20 05:16 They Threw Everything They Had at Donald Trump. He’s Still Standing. America Is Better For It: https://www. citynewsokc.com/opinion/they-t hrew-everyt
2026-03-20 04:54 GAVIN M. WAX: Trump Quietly Set Up Future Of American Manufacturing With Stroke Of A Pen: https:// dailycaller.com/2026/02/22/gav in-wax-donald-trump-
2026-03-20 04:54 You Should Be Terrified by What JPMorgan Did to Trump: https:// townhall.com/columnists/dougla smackinnon/2026/02/23/you-should-be-terrorized-by-what-
2026-03-20 04:53 Ex-police chief says Trump told him 'thank goodness you're stopping' Epstein in 2000s: https:// abcnews.com/US/police-chief-tr ump-told-goodness-stopp
2026-03-20 04:18 (image/video only)
2026-03-19 22:07 Passing The Save America Act Is Indispensable To Preserve Representative Democracy: https:// paulingrassia.substack.com/p/p assing-the-save-america-ac

Sentiment History

TimestampScoreDirection Confidence WTIEIA SignalRegime
2026-03-21 02:39 -0.250 BEARISH 0.70 $98.27 BEARISH_BUILD RISK_ON
2026-03-21 02:36 -0.350 BEARISH 0.75 $98.02 BEARISH_BUILD RISK_ON
2026-03-21 02:33 -0.250 BEARISH 0.75 $97.54 BEARISH_BUILD RISK_ON
2026-03-21 02:31 -0.150 BEARISH 0.70 $97.29 BEARISH_BUILD RISK_ON
2026-03-21 02:26 -0.250 BEARISH 0.70 $97.41 BEARISH_BUILD RISK_ON
2026-03-21 02:23 -0.350 BEARISH 0.75 $97.39 BEARISH_BUILD RISK_ON
2026-03-21 02:19 -0.400 BEARISH 0.75 $97.16 BEARISH_BUILD RISK_ON
2026-03-21 02:14 -0.350 BEARISH 0.75 $97.63 BEARISH_BUILD RISK_ON
2026-03-21 02:10 -0.400 BEARISH 0.75 $98.11 BEARISH_BUILD RISK_ON
2026-03-21 02:07 -0.350 BEARISH 0.75 $97.94 BEARISH_BUILD RISK_ON
2026-03-21 02:04 -0.450 BEARISH 0.75 $98.31 BEARISH_BUILD RISK_ON
2026-03-21 01:59 -0.350 BEARISH 0.75 $98.39 BEARISH_BUILD RISK_ON
2026-03-21 01:56 -0.450 BEARISH 0.85 $98.27 BEARISH_BUILD RISK_ON
2026-03-21 01:53 -0.450 BEARISH 0.75 $98.27 BEARISH_BUILD RISK_ON
2026-03-21 01:48 -0.400 BEARISH 0.75 $98.23 BEARISH_BUILD RISK_ON
2026-03-21 01:46 -0.350 BEARISH 0.75 $98.17 BEARISH_BUILD RISK_ON
2026-03-21 01:43 -0.400 BEARISH 0.75 $98.19 BEARISH_BUILD RISK_ON
2026-03-21 01:39 -0.350 BEARISH 0.75 $98.13 BEARISH_BUILD RISK_ON
2026-03-21 01:35 -0.450 BEARISH 0.75 $97.89 BEARISH_BUILD RISK_ON
2026-03-21 01:32 -0.450 BEARISH 0.75 $98.17 BEARISH_BUILD RISK_ON
2026-03-21 01:27 -0.400 BEARISH 0.75 $97.94 BEARISH_BUILD RISK_ON
2026-03-21 01:25 -0.350 BEARISH 0.70 $98.05 BEARISH_BUILD RISK_ON
2026-03-21 01:20 -0.350 BEARISH 0.75 $97.99 BEARISH_BUILD RISK_ON
2026-03-21 01:17 -0.400 BEARISH 0.75 $97.95 BEARISH_BUILD RISK_ON
2026-03-21 01:13 -0.350 BEARISH 0.75 $97.52 BEARISH_BUILD RISK_ON
2026-03-21 01:09 -0.400 BEARISH 0.75 $97.42 BEARISH_BUILD RISK_ON
2026-03-21 01:05 -0.400 BEARISH 0.75 $97.63 BEARISH_BUILD RISK_ON
2026-03-21 01:01 -0.300 BEARISH 0.70 $97.66 BEARISH_BUILD RISK_ON
2026-03-21 00:58 -0.300 BEARISH 0.70 $97.48 BEARISH_BUILD RISK_ON
2026-03-21 00:56 -0.250 BEARISH 0.70 $97.32 BEARISH_BUILD RISK_ON
2026-03-21 00:54 -0.250 BEARISH 0.70 $97.35 BEARISH_BUILD RISK_ON
2026-03-21 00:51 -0.250 BEARISH 0.70 $97.50 BEARISH_BUILD RISK_ON
2026-03-21 00:48 -0.350 BEARISH 0.75 $97.32 BEARISH_BUILD RISK_ON
2026-03-21 00:46 -0.350 BEARISH 0.75 $97.36 BEARISH_BUILD RISK_ON
2026-03-21 00:43 -0.350 BEARISH 0.75 $97.20 BEARISH_BUILD RISK_ON
2026-03-21 00:39 -0.400 BEARISH 0.70 $97.29 BEARISH_BUILD RISK_ON
2026-03-21 00:36 -0.400 BEARISH 0.75 $97.12 BEARISH_BUILD RISK_ON
2026-03-21 00:32 -0.350 BEARISH 0.75 $97.40 BEARISH_BUILD RISK_ON
2026-03-21 00:29 -0.400 BEARISH 0.70 $97.27 BEARISH_BUILD RISK_ON
2026-03-21 00:26 -0.400 BEARISH 0.70 $97.31 BEARISH_BUILD RISK_ON