BP BP p.l.c. NYQ · Energy · USD Watching
BP p.l.c., an integrated energy company, engages in the oil and gas business worldwide. The company operates through Gas & Low Carbon Energy, Oil Production & Operations, and Customers & Products segments. It engages in the production of natural gas,… BP p.l.c., an integrated energy company, engages in the oil and gas business worldwide. The company operates through Gas & Low Carbon Energy, Oil Production & Operations, and Customers & Products segments. It engages in the production of natural gas, marketing, and trading activities, as well as solar, wind, and hydrogen businesses. The company also offers aviation fuel products and services, such as jet fuel; aviation gasoline; UL91 aviation fuel; and sustainable aviation fuel. In addition, it engages in the convenience and retail fuel; EV charging; Castrol lubricants and fluids; B2B; midstream; crude oil production; refining and oil trading; and bioenergy businesses. The company was founded in 1908 and is headquartered in London, the United Kingdom.
Price history
Loading price data…
Details
IndustryOil & Gas Integrated
ExchangeNYQ
CurrencyUSD
Next-day prediction
↑ Up buy

5% confidence

2-day prediction
↑ Up

8% confidence

Technical signals

Price & volume indicators the model reads, as of 2026-07-27. These are computed from recent trading — momentum, trend, volatility and volume — and feed the prediction above.

Momentum
RSI (14) 0.563
Stochastic %K (14) 0.643
Stochastic %D (14) 0.826
Stochastic RSI (14) 0.526
Trend
Price vs SMA (20) 0.051
Price vs EMA (26) 0.026
Price vs WMA (20) 0.018
PPO (12/26/9) 0.018
Volatility
Bollinger %B (20/2) 0.712
Bollinger Bandwidth (20/2) 0.239
ATR % (14) 0.022
Keltner position (20/10/2) 0.744
Volume
OBV change (20) 0.284
Money Flow Index (14) 0.698
Chaikin Money Flow (20) -0.013
Money Flow Multiplier -1.000
Returns & Statistics
Return (1) -0.035
Return (2) -0.038
Overnight gap -0.029
Intraday range 0.017

Technical indicators — BP

These price/volume technical indicators are computed from recent trading and are part of what the prediction model reads for BP. Values are as of 2026-07-27 (coverage 100% — the share of indicators with enough price history to compute). A value of 0 with low coverage usually means "not enough history yet", not a true reading.

Momentum

Oscillators that gauge how strongly and how fast the price has been moving — used to spot overbought/oversold conditions and shifts in drive.

RSI (7)
Relative Strength Index: 0–1 scale of recent gains vs losses. Above ~0.7 is 'overbought' (may be due to cool off); below ~0.3 'oversold'.
0.5526
RSI (14)
Relative Strength Index: 0–1 scale of recent gains vs losses. Above ~0.7 is 'overbought' (may be due to cool off); below ~0.3 'oversold'.
0.5628
RSI (21)
Relative Strength Index: 0–1 scale of recent gains vs losses. Above ~0.7 is 'overbought' (may be due to cool off); below ~0.3 'oversold'.
0.5375
Stochastic %K (14)
Where the close sits within its recent high–low range (0 = at the low, 1 = at the high).
0.6427
Stochastic %D (14)
A 3-day smoothing of Stochastic %K — the slower signal line.
0.8255
Stochastic %K (9)
Where the close sits within its recent high–low range (0 = at the low, 1 = at the high).
0.4006
Stochastic %D (9)
A 3-day smoothing of Stochastic %K — the slower signal line.
0.7032
Stochastic RSI (14)
RSI rescaled to where it sits in its own recent range (0–1) — a more sensitive overbought/oversold reading.
0.5260
Williams %R (14)
Like the Stochastic, the close's position in the recent range (0 = low, 1 = high).
0.6427
CCI (20)
Commodity Channel Index: how far price is from its average, squashed to about −1…+1. High = unusually strong, low = unusually weak.
0.6082
CCI (40)
Commodity Channel Index: how far price is from its average, squashed to about −1…+1. High = unusually strong, low = unusually weak.
0.4984
Rate of Change (5)
Log return over the lookback — simple momentum (positive = up).
0.0074
Rate of Change (10)
Log return over the lookback — simple momentum (positive = up).
0.0356
Rate of Change (20)
Log return over the lookback — simple momentum (positive = up).
0.1306
KDJ %K (9)
Smoothed position of the close in its recent range (0–1).
0.7299
KDJ %D (9)
A further smoothing of KDJ %K.
0.8521
KDJ %J (9)
The fast, sensitive leg of KDJ — exaggerates turns.
0.4507
Ultimate Oscillator (7/14/28)
Buying pressure blended across short, medium and long windows (0–1).
0.5486
True Strength Index (25/13)
Double-smoothed momentum, about −1…+1 (positive = upward drive).
0.1628

Trend

Moving-average and directional measures of which way the price is trending and how strong that trend is.

Price vs SMA (10)
How far the close is above (+) or below (−) its simple moving average, as a fraction.
-0.0018
Price vs SMA (20)
How far the close is above (+) or below (−) its simple moving average, as a fraction.
0.0505
Price vs SMA (50)
How far the close is above (+) or below (−) its simple moving average, as a fraction.
0.0205
Price vs SMA (100)
How far the close is above (+) or below (−) its simple moving average, as a fraction.
-0.0147
Price vs SMA (200)
How far the close is above (+) or below (−) its simple moving average, as a fraction.
0.0857
Price vs EMA (12)
How far the close is above/below its exponential moving average (weights recent prices more).
0.0074
Price vs EMA (26)
How far the close is above/below its exponential moving average (weights recent prices more).
0.0256
Price vs EMA (50)
How far the close is above/below its exponential moving average (weights recent prices more).
0.0213
Price vs EMA (200)
How far the close is above/below its exponential moving average (weights recent prices more).
0.0842
Price vs WMA (20)
How far the close is above/below its weighted moving average.
0.0185
PPO (12/26/9)
Percentage Price Oscillator — MACD expressed as a percent so it compares across stocks. Positive = short-term momentum above long-term.
0.0181
PPO Signal (12/26/9)
The smoothed signal line of the PPO.
0.0061
PPO Histogram (12/26/9)
PPO minus its signal line — momentum of the momentum.
0.0120
ADX (14)
Trend strength on a 0–1 scale (direction-agnostic). Higher = a stronger trend.
0.2711
+DI (14)
Strength of upward directional movement (0–1).
0.3810
−DI (14)
Strength of downward directional movement (0–1).
0.2634
Aroon Up (25)
How recently a new high was made (1 = just now).
0.9200
Aroon Down (25)
How recently a new low was made (1 = just now).
0.3200
Aroon Oscillator (25)
Aroon Up minus Down — positive favours an uptrend.
0.6000
Parabolic SAR distance
How far price is from the trailing stop-and-reverse level, as a fraction of price.
0.0121
Parabolic SAR side
+1 when price is above the SAR (uptrend), −1 below.
1.0000
Vortex +VI (14)
Strength of upward trend movement (centred at 0).
0.1893
Vortex −VI (14)
Strength of downward trend movement (centred at 0).
-0.3962
Vortex difference (14)
+VI minus −VI — positive favours an uptrend.
0.5855
MA slope (50/20)
The recent slope of a moving average (positive = rising trend).
-0.0448

Volatility

How much the price is swinging around — wide bands and high readings mean larger, riskier moves.

Bollinger %B (20/2)
Where price sits within its Bollinger Bands (0 = lower band, 1 = upper). Above 1 or below 0 is an extended move.
0.7116
Bollinger Bandwidth (20/2)
How wide the bands are relative to price — bigger means more volatile.
0.2389
ATR % (14)
Average True Range as a percent of price — typical daily swing size.
0.0223
Keltner position (20/10/2)
Where price sits within its Keltner Channel (0–1).
0.7441
Keltner width (20/10/2)
Width of the Keltner Channel relative to price.
0.0904
Donchian position (20)
Where price sits within its recent high–low channel (0–1).
0.7455
Donchian width (20)
Width of the recent high–low channel relative to price.
0.2090
Realized volatility (10)
Standard deviation of recent daily returns — how jumpy the stock has been.
0.0164
Realized volatility (20)
Standard deviation of recent daily returns — how jumpy the stock has been.
0.0192
Realized volatility (60)
Standard deviation of recent daily returns — how jumpy the stock has been.
0.0193
Chaikin Volatility (10/10)
Whether the daily high–low range is expanding (+) or contracting (−).
-0.1124
Ulcer Index (14)
A drawdown-based stress measure — higher means deeper/longer dips from recent highs.
6.5725

Volume

Whether trading activity is confirming the price move — money flowing in or out, and unusually heavy or light volume.

OBV change (20)
On-Balance Volume trend — net volume flowing in (+) or out (−).
0.2839
Money Flow Index (14)
A volume-weighted RSI (0–1). High = strong buying pressure.
0.6975
Chaikin Money Flow (20)
Buying vs selling pressure weighted by volume (−1…+1).
-0.0128
Money Flow Multiplier
Where the close finished in the bar's range, the building block of accumulation/distribution (−1…+1).
-1.0000
Accum/Dist change (20)
Recent change in the Accumulation/Distribution line (buying vs selling pressure).
-0.0128
Price vs VWAP (20)
How far the close is above/below the rolling volume-weighted average price.
0.0709
Force Index (13)
Return times relative volume — the push behind a move.
-0.0345
Ease of Movement (sign) (14)
+1 when price rose easily on light volume, −1 when it fell easily.
-1.0000
Ease of Movement (z) (14)
How unusual today's ease-of-movement is vs recent days.
-2.3535
Volume Rate of Change (14)
Log change in volume vs n days ago — a volume surge/lull.
-0.3695
Volume Rate of Change (25)
Log change in volume vs n days ago — a volume surge/lull.
-0.7430
Relative Volume (z) (20)
How many standard deviations today's volume is above/below its recent average.
-0.5546
Relative Volume (z) (50)
How many standard deviations today's volume is above/below its recent average.
-0.5038
Relative Volume (20)
Today's volume vs its recent average (log scale; >0 = above).
-0.3151
Relative Volume (50)
Today's volume vs its recent average (log scale; >0 = above).
-0.2836

Returns & Statistics

Recent returns over several horizons plus statistical shape (skew, fat tails, drawdown, risk-adjusted return).

Return (1)
Log return over the horizon (positive = up).
-0.0351
Return (2)
Log return over the horizon (positive = up).
-0.0376
Return (3)
Log return over the horizon (positive = up).
-0.0236
Return (5)
Log return over the horizon (positive = up).
0.0074
Return (10)
Log return over the horizon (positive = up).
0.0356
Return (20)
Log return over the horizon (positive = up).
0.1306
Overnight gap
Open vs the prior close — overnight move.
-0.0292
Intraday range
High minus low as a fraction of price — the day's swing.
0.0170
True range
True range (gap-aware swing) as a fraction of price.
0.0357
Return skew (20)
Asymmetry of recent returns — negative means crash-prone tails.
-0.2711
Return skew (60)
Asymmetry of recent returns — negative means crash-prone tails.
-0.0979
Return kurtosis (20)
Fat-tailedness of recent returns — high means jumpy/extreme moves.
-0.0495
Return kurtosis (60)
Fat-tailedness of recent returns — high means jumpy/extreme moves.
-0.5632
Downside deviation (20)
Volatility of only the negative returns — pure downside risk.
0.0104
Downside deviation (60)
Volatility of only the negative returns — pure downside risk.
0.0147
Max drawdown (20)
Largest peak-to-trough drop over the window, as a fraction.
0.0369
Max drawdown (60)
Largest peak-to-trough drop over the window, as a fraction.
0.2283
Return/risk (20)
Average return divided by its volatility — recent risk-adjusted return.
0.3407
Return/risk (60)
Average return divided by its volatility — recent risk-adjusted return.
-0.0773
Return persistence (20)
Whether up days tend to follow up days (+) or reverse (−).
-0.0079
Return persistence (60)
Whether up days tend to follow up days (+) or reverse (−).
0.1832
Price z-score (20)
How many standard deviations the price is from its recent average.
0.8248
Price z-score (50)
How many standard deviations the price is from its recent average.
0.3302
Return z-score (20)
How unusual the latest return is vs recent returns.
-2.1703
Return z-score (50)
How unusual the latest return is vs recent returns.
-1.7644
Company locations
Site City, country Conf.
BP p.l.c. — GLEIF legal address GLEIF legal, United Kingdom 72%
BP p.l.c. — Wikidata HQ London, United States 78%
Latest signals
Loading signals…