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 series | Latest Close | Date | Difference | Status |
|---|---|---|---|---|
| Calculation series | 41.21 | August 5, 2026 | - | Verified |
| Verification series | 41.21 | August 5, 2026 | 0.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.
| Indicator | Daily | Weekly |
|---|---|---|
| RSI (14) | 46.44 | 61.21 |
| MACD (12, 26, 9) | 0.69 / 0.72 / -0.03 | 0.96 / 1.15 / -0.20 |
| ATR (14) | 1.18 (2.87%) | 2.63 (5.82%) |
| Bollinger Bands (20, 2) | 38.95 - 45.53 | 37.47 - 48.68 |
| SMA (20) | 42.24 | 43.08 |
| SMA (50) | 41.22 | 38.23 |
| SMA (200) | 39.35 | 32.40 |
Price structure
BP Price Structure and Returns
Price performance across multiple lookback periods and 52-week position.
| Metric | Daily | Weekly |
|---|---|---|
| Current Price | 41.21 | 45.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 Low | 31.02 | 30.34 |
| 52-Week High | 47.72 | 47.72 |
| 52-Week Position | 61.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.
| Level | Daily | Weekly |
|---|---|---|
| 20-Period High | 45.22 | 47.72 |
| 20-Period Low | 38.46 | 36.04 |
| 60-Period High | 46.25 | 47.72 |
| 60-Period Low | 36.04 | 27.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.
Related Tools
AI Chart Analyzer
Upload a TradingView chart screenshot and get instant AI-powered technical analysis. Identify patterns, support and resistance, and key levels.
Support and Resistance Calculator
Calculate key support and resistance levels for any stock. Identify potential price zones where reversals or breakouts may occur.
RSI Calculator
Calculate the Relative Strength Index for any stock. Determine overbought and oversold conditions with customizable periods.