BP technical analysis

BP Technical Analysis

Analysis date

August 6, 2026

Market

NYSE (USD)

Daily cutoff

August 5, 2026

Reliability

Passed

Informational use only. This page is not investment advice.

Data verification

BP Data Verification

Checking the latest completed daily bar for date and closing-price consistency before indicators are calculated.

Symbol
BP
Market
NYSE
Currency
USD (US Dollar)
Latest completed bar
August 5, 2026

Historical prices are adjusted for corporate actions when applicable. Date and closing-price consistency checks passed for the latest completed daily bar.

Validation seriesLatest CloseDateDifferenceStatus
Calculation series41.21August 5, 2026-Verified
Verification series41.21August 5, 20260.00%Verified

Bottom line

BP Technical Analysis Summary

BP p.l.c. is in a medium-term uptrend that is facing a sharp short-term pullback. The weekly chart remains bullish with price at 45.22 above SMA20 (43.08), SMA50 (38.23), and SMA200 (32.40), RSI14 at 61.21, and MACD still positive, reflecting a stock that has more than doubled over the past year. On the daily chart, price at 41.21 has fallen below SMA20 (42.24) and is testing the SMA50 (41.22) after a five-session decline of 4.87% that included a 2.90% drop on the latest completed session on above-average volume. The ascending SMA structure keeps the medium-term uptrend intact, but the near-term risk is a deeper correction. Key support is at 41.22 (SMA50), 38.46 (20-day low), 36.04 (60-day low), and 31.02 (52-week low). Key resistance is at 42.24 (SMA20), 45.22 (20-day high), and 47.72 (52-week high). A hold above the SMA50 would keep the pullback constructive, while a close below the 20-day low of 38.46 would point to a deeper retracement toward the 60-day low.

Multi-timeframe dashboard

Multi-Timeframe Technical Dashboard

Comparing daily (2-year) and weekly (5-year) perspectives to identify aligned or conflicting signals.

Daily (August 5, 2026)

Trend
Mixed with a short-term bearish lean. Price at 41.21 has fallen below SMA20 (42.24) and is sitting right at SMA50 (41.22), while remaining above SMA200 (39.35). The SMA alignment is still ascending (SMA20 > SMA50 > SMA200), so the medium-term uptrend structure is intact, but the 2.90% drop on the latest completed session and the 4.87% five-session loss show the pullback has been sharp.
Momentum
Neutral with a cooling bias. RSI14 at 46.44 is below the 50 midline after the pullback from the recent high near 47.72. MACD line at 0.69 is below the signal at 0.72 with a slightly negative histogram at -0.03, indicating momentum has flattened. A recovery would need RSI to climb back above 50 and the MACD line to recross above its signal.
Volatility
Moderate. ATR14 at 1.18 (2.87% of price) reflects normal daily ranges for an integrated oil major. Bollinger Bands (38.95 to 45.53) show price in the lower half of the band after the drop below SMA20, consistent with the current pullback.
Volume
Above average. Latest volume of 9,931,900 is 122.9% of the 20-period average (8,084,470), with the elevated participation coming on the down move, suggesting sellers were the more active side of the recent decline.

Assessment

The daily chart shows a sharp short-term pullback inside an otherwise intact medium-term uptrend. BP rallied from the 52-week low of 31.02 to the 52-week high of 47.72 and is now about 14% below that high, having broken below SMA20 and returned to the SMA50 at 41.22. The last five sessions are down 4.87% and the latest completed session fell 2.90% on above-average volume, which argues the selling has been decisive rather than passive. Support stands at 41.22 (SMA50), then 39.35 (SMA200) and 38.46 (20-day low). A hold above the SMA50 keeps the pullback within a normal uptrend, while a close below the 20-day low of 38.46 would signal a deeper correction toward the 60-day low of 36.04.

Weekly (July 27, 2026 week)

Trend
Bullish. Price at 45.22 is above SMA20 (43.08), SMA50 (38.23), and SMA200 (32.40). All three weekly SMAs are ascending with SMA20 above SMA50 above SMA200, confirming a well-established uptrend that has more than doubled the stock over the past year.
Momentum
Bullish with a slight cooling. RSI14 at 61.21 is in bullish territory with room before overbought. MACD line at 0.96 is below the signal at 1.15 with a negative histogram at -0.20, but MACD remains comfortably above zero, indicating the medium-term trend is still positive while the pace has moderated.
Volatility
Moderate to elevated. ATR14 at 2.63 (5.82% of price) reflects the wider weekly ranges typical of an energy major. Bollinger Bands (37.47 to 48.68) show price in the upper half of the band, consistent with the uptrend.
Volume
Slightly below average. Weekly volume of 46,241,500 is 82.9% of the 20-week average (55,803,885), indicating the advance has not attracted unusually heavy participation.

Assessment

The weekly timeframe keeps a strong uptrend structure. Price is above all three key weekly averages, RSI is bullish, and MACD remains positive, though the negative histogram points to moderating momentum. The weekly series ends with the completed week starting July 27, 2026; the sharp pullback visible on the daily chart belongs to the current week, which is still in progress. As long as price holds above the weekly SMA20 (43.08), the medium-term uptrend remains valid, with a close back above the 52-week high of 47.72 needed to resume the advance.

Key indicators

BP Key Technical Indicators

RSI, MACD, moving averages, ATR, and Bollinger Bands across daily and weekly timeframes.

IndicatorDailyWeekly
RSI (14)46.4461.21
MACD (12, 26, 9)0.69 / 0.72 / -0.030.96 / 1.15 / -0.20
ATR (14)1.18 (2.87%)2.63 (5.82%)
Bollinger Bands (20, 2)38.95 - 45.5337.47 - 48.68
SMA (20)42.2443.08
SMA (50)41.2238.23
SMA (200)39.3532.40

Price structure

BP Price Structure and Returns

Price performance across multiple lookback periods and 52-week position.

MetricDailyWeekly
Current Price41.2145.22
1-Period Return-2.90%+3.19%
5-Period Return-4.87%+21.79%
20-Period Return+5.10%+7.19%
60-Period Return-3.83%+62.71%
252-Period Return+33.68%+107.66%
52-Week Low31.0230.34
52-Week High47.7247.72
52-Week Position61.01%85.59%

Key levels

BP Support and Resistance Levels

Key price levels based on recent swing highs and lows across daily and weekly timeframes.

LevelDailyWeekly
20-Period High45.2247.72
20-Period Low38.4636.04
60-Period High46.2547.72
60-Period Low36.0427.66

Scenarios

BP Technical Scenarios

Conditions, invalidation triggers, and what to watch for each scenario.

Bullish

Trigger

Price holds above the SMA50 (41.22) and reclaims SMA20 (42.24) on the daily chart, then breaks back above the 20-day high of 45.22. A weekly close above the 52-week high of 47.72 would confirm resumption of the uptrend.

Invalidation

Price closes below the 20-day low of 38.46.

What to watch

Daily RSI climbing back above 50, the daily MACD turning back above its signal, volume expanding on up days, and crude oil prices stabilizing. Company items to watch include production updates, refining margins, and shareholder returns.

Range-Bound

Trigger

Price oscillates between the 20-day low of 38.46 and the 20-day high of 45.22 as the market digests the recent sharp move.

Invalidation

A decisive close beyond either boundary with above-average volume.

What to watch

RSI hovering in the 40 to 55 zone, the daily MACD flattening near zero, and volume returning toward average. Crude oil price direction and any major energy-sector headlines would set the next leg.

Bearish

Trigger

Price closes below the SMA50 (41.22) and then the 20-day low of 38.46, opening a test of the 60-day low at 36.04 and, further down, the 52-week low at 31.02.

Invalidation

Price reclaims SMA20 (42.24) and holds above it.

What to watch

Closes below the SMA200 (39.35) on the daily chart, a weekly MACD histogram turning more negative, and volume staying elevated on down days. Continued crude oil weakness would reinforce the bearish case.

Methodology

Methodology and Limitations

This technical analysis is calculated locally from adjusted OHLCV history. The daily series ends August 5, 2026, and the weekly series ends July 27, 2026 week. The latest completed daily bar is independently checked for date and closing-price consistency. Historical prices are adjusted for corporate actions when applicable. Indicators include Wilder RSI(14), MACD(12,26,9), SMA20/50/200, Wilder ATR(14), Bollinger Bands(20,2), relative volume, multi-period returns, and price-range levels. Support and resistance are descriptive zones, not guaranteed reversal points. Historical patterns do not predict future prices, and this page is not investment advice.

Frequently Asked Questions

This technical analysis is for informational and educational purposes only. It does not constitute investment advice, a recommendation, or a solicitation to buy or sell any security. Past performance and historical patterns are not guarantees of future results. All investments carry risk, including the potential loss of principal. Always conduct your own research and consult with a qualified financial advisor before making investment decisions.

Market data is checked for date and closing-price consistency before indicators are calculated. Data cutoffs: daily August 5, 2026, weekly July 27, 2026 week. Generated August 6, 2026.