🛢️ Crude Oil Sentiment Dashboard

LIVE Auto-refresh 10s

⚡ Real-Time Engine

Status: RUNNING Polls: 57 Last Score: 2026-03-20 16:14 Last News: 2026-03-20 16:16 Last Trump: 2026-03-20 16:15

Trading Signal

SELL_OIL
HIGH confidence   NORMAL   Strength: 0.27   Trend: 141d

Composite Sentiment

-0.300
🔴 BEARISH  |  12 articles from 3 sources
Last refresh: 2026-03-20 16:16

WTI Crude Oil

$93.66
per barrel

EIA Inventory

+6.2 MM bbl
BEARISH_BUILD

Market Regime

RANGE BOUND

Supply Outlook

LOOSENING
EIA inventory build +6.2M bbl
Serbia sanctions waiver extends supply availability
Easing Middle East disruption concerns

Demand Outlook

SHRINKING
Explicit demand destruction fears in news
IEA report on easing consumer price pressures
Goldman Sachs long-term warning suggests demand constraints

News Sources

12
GoogleNews: 7
FMP: 3
OilPrice.com: 2

⏱ Micro Velocity (15m scalping)ALERT

5m
↘ -0.050
15m
↘ -0.050
30m
↘ -0.050
1h
→ +0.000
状态
DRIFTING_DOWN
缓慢下行 ↘
动量: -0.0450 平均Δ: -0.0375 ⚠ 短线显著变化!

⚡ Sentiment Velocity

6h
↗ +0.200
12h
↘ -1.400
趋势
REVERSING
趋势拐点
平均速度: -0.6000/day  |  加速度: +1.6000 (短期加速快于长期)

🔀 Price × Sentiment Divergence

窗口 象限 价格Δ 情绪Δ 背离
1h 确认下跌 -0.98 (-1.0%) -0.4500
4h 确认下跌 -0.98 (-1.0%) -0.4500
➤ 主窗口(1h): 价格与情绪同步下跌 — 抛售确认
⚠ 已过滤 219 条无效记录 (score≤0.01,可能原因: 系统离线/重启)
⚠ 24h窗口: 有效数据不足 (仅覆盖1060分钟)

🤖 Gemini (gemini-2.5-flash)

Error: not_run...
Confidence: 0.00
  • N/A

🤖 DeepSeek (deepseek-chat)

-0.300
Confidence: 0.65
  • EIA inventory build of +6.2M bbl
  • Multiple reports of easing supply disruption concerns
  • Demand destruction fears rising
  • Geopolitical de-escalation signals
Bearish pressure continues with significant inventory builds and easing Middle East tensions, though some geopolitical risk premium remains to prevent a sharper decline.
Reasoning
The EIA's +6.2M bbl inventory build provides concrete bearish data, while multiple articles (WSJ, Times of India, OilPrice.com) report easing supply disruption concerns as Trump and Netanyahu seek to calm markets. Demand destruction fears are explicitly mentioned in The Guardian article, and the IEA report suggests policy responses to ease price pressures. The Serbia sanctions waiver adds to supply availability. However, FXEmpire's analysis of Strait of Hormuz risks and Japan's stockpiling plans provide some offsetting support.

📊 Per-Article Analysis (12 items)

DateSourceArticleSupplyDemandGeo RiskImpactReasoning
2026-03-20 16:00OilPrice.comJapan Weighs Stockpiling U.S. Crude to Strengthen Energy SecBULLISHNEUTRALMEDIUM+0.20Strategic stockpiling increases demand for U.S. crude and reflects energy security concerns.
2026-03-20 15:27GoogleNewsDemand destruction fears rise after Iran war drove up oil anNEUTRALBEARISHMEDIUM-0.30Explicitly mentions demand destruction fears due to high prices, which could reduce consumption.
2026-03-20 15:23GoogleNewsOil dips but stays elevated as Goldman Sachs warns prices maNEUTRALBEARISHLOW-0.10Long-term price warning suggests demand constraints despite current elevated levels.
2026-03-20 14:30OilPrice.comOil Prices Edge Lower but Remain Poised to End the Week HighNEUTRALNEUTRALMEDIUM-0.10Reports current price decline but notes Middle East disruptions continue, providing mixed signals.
2026-03-20 14:00GoogleNewsNew IEA report highlights options to ease oil price pressureNEUTRALBEARISHMEDIUM-0.30Policy responses to ease consumer price pressures could reduce demand or increase alternative supply.
2026-03-20 13:10GoogleNewsOil Falls, Asian Equities Mixed Amid Easing Supply-DisruptioBEARISHNEUTRALMEDIUM-0.40Directly reports easing supply disruption concerns, which is bearish for prices.
2026-03-20 12:19GoogleNewsIran War Live Updates: As Oil and Gas Prices Soar, Trump SeeBEARISHNEUTRALMEDIUM-0.20Political efforts to calm markets suggest de-escalation, reducing supply disruption fears.
2026-03-20 11:42FMPNatural Gas and Oil Forecast: Strait Risks Keep Oil Near $94BULLISHNEUTRALHIGH+0.30Highlights ongoing Middle East risk premium that could push prices higher if Strait of Hormuz tensions escalate.
2026-03-20 11:37GoogleNewsOil prices today: Crude eases after spike as Trump, NetanyahBEARISHNEUTRALMEDIUM-0.30Political de-escalation efforts directly reducing geopolitical risk premium.
2026-03-20 11:01FMPSerbia secures US sanctions waiver for its NIS oil firm, eneBEARISHNEUTRALMEDIUM-0.20Extends sanctions waiver, increasing available crude supply in the market.
2026-03-20 10:44FMPResonac (OTCMKTS:SHWDY) versus Oil-Dri Corporation Of AmericNEUTRALNEUTRALNONE+0.00Company comparison article with no direct oil market implications.
2026-03-20 10:19GoogleNewsDollar slips, bonds struggle as Iran war spurs hawkish rate NEUTRALBEARISHMEDIUM-0.20Hawkish rate rethink could slow economic growth and reduce oil demand.

Signal Notes

🔍 Manual Analysis Input

Sentiment History

TimestampCompositeDirection GeminiDeepSeekAgree WTIEIA SignalRegime
2026-03-20 16:14 -0.300 BEARISH +0.000 -0.300 No $93.66 BEARISH_BUILD RANGE_BOUND
2026-03-20 16:13 -0.250 BEARISH +0.000 -0.250 No $93.94 BEARISH_BUILD RANGE_BOUND
2026-03-20 16:11 -0.400 BEARISH +0.000 -0.400 No $93.72 BEARISH_BUILD RANGE_BOUND
2026-03-20 16:07 -0.250 BEARISH +0.000 -0.250 No $93.63 BEARISH_BUILD RANGE_BOUND
2026-03-20 16:05 -0.150 BEARISH +0.000 -0.150 No $93.64 BEARISH_BUILD RANGE_BOUND
2026-03-20 16:01 -0.300 BEARISH +0.000 -0.300 No $93.61 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:57 -0.250 BEARISH +0.000 -0.250 No $93.70 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:53 -0.150 BEARISH +0.000 -0.150 No $93.95 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:52 -0.300 BEARISH +0.000 -0.300 No $94.00 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:48 -0.250 BEARISH +0.000 -0.250 No $94.10 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:46 -0.300 BEARISH +0.000 -0.300 No $93.99 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:42 -0.250 BEARISH +0.000 -0.250 No $94.38 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:40 -0.350 BEARISH +0.000 -0.350 No $94.42 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:37 -0.400 BEARISH +0.000 -0.400 No $94.38 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:35 -0.250 BEARISH +0.000 -0.250 No $94.39 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:33 -0.150 BEARISH +0.000 -0.150 No $94.40 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:32 -0.300 BEARISH +0.000 -0.300 No $94.39 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:28 -0.250 BEARISH +0.000 -0.250 No $94.57 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:24 -0.150 BEARISH +0.000 -0.150 No $94.67 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:20 -0.300 BEARISH +0.000 -0.300 No $94.58 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:17 -0.250 BEARISH +0.000 -0.250 No $94.55 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:16 -0.150 BEARISH +0.000 -0.150 No $94.47 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:13 -0.300 BEARISH +0.000 -0.300 No $94.59 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:09 -0.400 BEARISH +0.000 -0.400 No $94.47 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:07 -0.350 BEARISH +0.000 -0.350 No $94.54 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:03 -0.400 BEARISH +0.000 -0.400 No $94.39 BEARISH_BUILD RANGE_BOUND
2026-03-20 15:00 -0.350 BEARISH +0.000 -0.350 No $94.28 BEARISH_BUILD RANGE_BOUND
2026-03-20 14:58 -0.400 BEARISH +0.000 -0.400 No $94.30 BEARISH_BUILD RANGE_BOUND
2026-03-20 14:57 -0.300 BEARISH +0.000 -0.300 No $94.30 BEARISH_BUILD RANGE_BOUND
2026-03-20 14:56 -0.400 BEARISH +0.000 -0.400 No $94.23 BEARISH_BUILD RANGE_BOUND
2026-03-20 14:55 -0.350 BEARISH +0.000 -0.350 No $94.19 BEARISH_BUILD RANGE_BOUND
2026-03-20 14:51 -0.400 BEARISH +0.000 -0.400 No $94.21 BEARISH_BUILD RANGE_BOUND
2026-03-20 14:47 -0.350 BEARISH +0.000 -0.350 No $94.05 BEARISH_BUILD RANGE_BOUND
2026-03-20 14:46 -0.400 BEARISH +0.000 -0.400 No $93.97 BEARISH_BUILD RANGE_BOUND
2026-03-20 14:42 -0.350 BEARISH +0.000 -0.350 No $94.02 BEARISH_BUILD RANGE_BOUND
2026-03-20 14:38 -0.400 BEARISH +0.000 -0.400 No $94.08 BEARISH_BUILD RANGE_BOUND
2026-03-20 14:36 -0.350 BEARISH +0.000 -0.350 No $93.97 BEARISH_BUILD RANGE_BOUND
2026-03-20 14:33 -0.400 BEARISH +0.000 -0.400 No $93.68 BEARISH_BUILD RANGE_BOUND
2026-03-20 14:29 -0.350 BEARISH +0.000 -0.350 No $93.72 BEARISH_BUILD RANGE_BOUND
2026-03-20 14:25 -0.400 BEARISH +0.000 -0.400 No $93.58 BEARISH_BUILD RANGE_BOUND