- Posts: 3195
- Thank you received: 5708
FTSE 100 Daily Technical Analysis & Setups
4 weeks 13 hours ago #18713
by remo
Wednesday 29 July 2026
Data: close Tue 28 Jul 2026 (latest scanner snapshot, 40 FTSE names) · UKX: 10,871.02 (+89.27 / +0.83%) · Futures: 10,482.3 — see contract-roll note below
MARKET OVERVIEW
The FTSE 100 closed Tuesday at 10,871.02, up 89.27 points or +0.83%. It opened 10,781.87, dipped to 10,770.29, ran to 10,884.32 and settled near the high. Source: BBN Times London close report. Trading Economics quotes 10,876 / +0.88% — a small vendor discrepancy, both tell the same story.
FUTURES — READ THE CONTRACT. The quoted FTSE 100 future is 10,482.3 (opened 10,493.6, range 10,445.8 to 10,507.7, volume 9,309 — Investing.com UK 100 futures). That sits 389 points, or 3.58%, BELOW the cash close. This is a far-dated contract trading at the dividend discount — the FTSE yields roughly 3.5 to 4% and that is almost exactly the gap. This is NOT a bearish gap and must not be read as one. Cross-checked against the cash close and the news tone: London closed higher and the tone into Wednesday is constructive, not risk-off.
The overnight story. London was a haven on Tuesday. A report of a breakthrough in China's domestic semiconductor equipment industry detonated the global AI trade: South Korea's Kospi collapsed almost 11% (Samsung -13.4%, its worst day in nearly two decades; SK Hynix -14.7%), Japan's Nikkei fell 4.1% (Kioxia -18%, Tokyo Electron -11%, Advantest -10%). Nvidia fell 5.0% and AMD 5.2%. The FTSE 100 has effectively no semiconductor weight, and its staples, pharma and media ballast absorbed the shock and closed green. That is the single most important fact in this report.
Commodities and rates. Brent fell to USD 87.83, comfortably below 90, on a third day of US-Iran ceasefire and talk of a lasting agreement — this is why Shell and BP were red on an up day. Gold USD 4,040.31. Sterling USD 1.3289. US 10-year 4.63%.
Breadth. 26 advancers, 14 decliners, average move +1.67% across the 40-name universe.
NOTABLE CHANGES
Day-over-day from the comparison feed. Tuesday was a rotation day, not a rally day — money moved out of banks, energy and miners and into defensives and UK data/software.
1. ULVR +8.58% — the day's engine
RSI surged 15.9 points to 72.5. Crossed ABOVE EMA200. MACD bullish crossover. Relative volume 1.78 — the heaviest in the book, so this is a real institutional move, not a drift. H1 underlying sales growth 4.8%, volume +4.2%, Q2 accelerating to 5.8% with 5.5% volume — the best volume quarter in over a decade — and full-year guidance raised to the upper end of the 4-6% range. Week +9.21%.
2. BARC -5.52% — the day's wreck
RSI dropped 15.6 points to 46.0, the largest single-day RSI destruction in the universe. Crossed BELOW EMA20. Relative volume 1.72 — heavy, so the selling is genuine. The paradox: PBT rose 17% to GBP 6.1bn against GBP 5.94bn expected, group income guidance lifted to GBP 31.5bn, GBP 2.3bn of H1 distributions including a new GBP 1bn buyback and a 5.9p interim dividend. But operating expenses rose 8.7%, GBP 154m above forecast, eating 71% of the income beat, and equities revenue growth of 45% looked thin against the 69% average from US rivals. Good numbers, bad relatives.
3. CPG +5.25% — the cleanest technical event
Crossed ABOVE EMA20, ABOVE EMA50 and ABOVE POC on the same session. RSI surged 13.5 points but only to 57.3 — the most headroom of any mover in the book. Caveat: relative volume 0.36, very thin, so the reclaim wants confirmation.
4. GSK +4.08% — volume-confirmed
MACD bullish crossover, RSI +8.4 to 63.8, relative volume 1.5 — one of only three genuinely heavy-volume moves. Q2 sales GBP 8.4bn against GBP 8.25bn expected, core EPS 50.5p against 46.8p, full-year guidance reaffirmed at the upper half of ranges.
5. The EMA200 reclaim cluster
Five names reclaimed the 200-day EMA in a single session: ULVR, REL, EXPN, SGE, DGE, plus LSEG and WPP. Seven reclaims in one day across media, data, software and staples is a regime signal, not noise.
6. AAL crossed BELOW EMA20
The only other fresh EMA breakdown besides BARC. Now BEAR below 20/50, sitting 4.75% below POC.
7. Weekly leaders — all UK data and services
WPP +15.15% (RSI +16.2), REL +14.99% (RSI +24.2), III +13.88% (RSI +20.1, 5-day up streak), SGE +13.88% (RSI +25.1). Four names, all up three-plus days running.
8. Weekly laggards
ANTO -6.00%, SSE -5.96%, GLEN -5.86%, BARC -4.86%. Miners, utilities and banks — the anti-portfolio of the week.
SECTOR HEATMAP
Average daily change per sector across the 40-name universe. This is one of the cleanest rotation prints you will see.
Media / Data / Software +4.78% — WPP +7.81 · EXPN +6.13 · SGE +5.90 · REL +5.43 · LSEG +1.70 · INF +1.69. All six green, four of them reclaimed EMA200. The market treated UK information services as the safe way to own "tech" while Asian silicon burned.
Consumer Staples +3.92% — ULVR +8.58 · DGE +5.47 · RKT +3.22 · IMB +2.98 · BATS +2.74 · ABF +2.73 · TSCO +1.71. Seven for seven green. Textbook defensive bid.
Support Services +2.80% — CPG +5.25 · BNZL +1.88 · RTO +1.26.
Healthcare +2.57% — GSK +4.08 · HLN +3.05 · AZN +0.59. Note AZN's small gain masks a stock still below all three EMAs.
Telecoms +2.46% — VOD +2.46, following Monday's guidance upgrade.
Insurance / Investment +1.67% — ADM +4.57 · III +3.96 · AV +0.79 · PRU -0.37 · LGEN -0.60. Split: the general insurer and the investment trust flew, the life companies faded.
Aero / Defence +0.60% — BAE +1.45 · RR. -0.25.
Utilities -0.44% — NG -0.08 · SSE -0.80. Both BEAR below 20/50.
Miners -0.90% — RIO +0.28 · ANTO -0.37 · AAL -1.02 · GLEN -2.51. All four BEAR below 20/50 despite RIO's small green print.
Energy -1.22% — BP -1.20 · SHEL -1.24. Directly Brent-driven, sub-90 oil.
Banks -2.06% — HSBA +0.04 · STAN -1.43 · LLOY -1.44 · NWG -1.97 · BARC -5.52. The weakest sector by a distance. HSBA holding flat while the rest sold is worth noting as relative strength.
DAILY TECHNICAL SIGNALS
Strict numeric EMA classification — close compared against EMA20, EMA50 and EMA200 with no rounding tolerance. All 40 classifications were re-checked programmatically: zero mismatches.
Tally: 28 BULLISH above all three EMAs · 3 BULLISH above 20/50 · 1 MIXED · 6 BEARISH below 20/50 · 2 BEARISH below all three. 32 of 40 trade above their 60-day VWAP POC.
BULLISH — above all three EMAs (28)
ULVR 5024.0 +8.58% RSI 72.5 (+15.9) · MACD hist +15.57 bull cross · 9.1% off 52w high · POC +15.01% · rv 1.78
WPP 317.5 +7.81% RSI 69.3 (+7.2) · hist +3.76 · 23.6% off high · POC +17.00% · rv 0.91
EXPN 2976.0 +6.13% RSI 71.2 (+7.0) · hist +22.56 · 26.6% off high · POC +14.04% · rv 0.70
SGE 943.4 +5.90% RSI 71.6 (+7.7) · hist +8.99 · 29.3% off high · POC +10.73% · rv 0.68
DGE 1678.0 +5.47% RSI 67.7 (+9.3) · hist +9.41 · 21.7% off high · POC +9.18% · rv 0.91
REL 2827.5 +5.43% RSI 75.9 (+6.4) · hist +36.07 · 28.9% off high · POC +15.08% · rv 0.80
CPG 3265.0 +5.25% RSI 57.3 (+13.5) · hist -0.01 · 12.9% off high · POC +2.71% · rv 0.36
ADM 3754.0 +4.57% RSI 67.2 (+11.3) · hist -0.81 · 0.8% off 52w high · POC +10.48% · rv 1.23
GSK 2041.0 +4.08% RSI 63.8 (+8.4) · hist +6.07 bull cross · 10.6% off high · POC +6.07% · rv 1.50
HLN 381.5 +3.05% RSI 68.7 (+6.5) · hist +0.30 bull cross · 8.3% off high · POC +11.01% · rv 1.20
BATS 4692.0 +2.74% RSI 57.2 (+7.0) · hist +11.43 · crossed above POC · 6.2% off high · rv 0.70
ABF 2068.0 +2.73% RSI 62.9 (+5.6) · hist +1.61 bull cross · 12.3% off high · POC +8.84% · rv 0.34
VOD 123.1 +2.46% RSI 67.7 · hist +1.36 · 6.1% off high · POC +9.87% · rv 0.52
BNZL 2820.0 +1.88% RSI 70.1 (+5.4) · hist -0.32 · 0.3% off 52w high · POC +11.69% · rv 1.03
TSCO 491.9 +1.71% RSI 64.8 · hist +1.12 · 5.5% off high · POC +7.08% · ADX 46.4 strongest trend
LSEG 9100.0 +1.70% RSI 57.9 · hist +20.99 · reclaimed EMA200 · 11.6% off high · POC +3.05%
INF 902.2 +1.69% RSI 59.4 (+5.3) · hist -2.43 · 9.8% off high · POC +6.89% · rv 0.34
BAE 2029.0 +1.45% RSI 65.6 · hist +18.53 · 14.0% off high · POC +6.62% · ADX 35.9
AV 693.0 +0.79% RSI 69.1 · hist +1.67 · 1.1% off high · POC +9.15% · rv 0.25 very thin
HSBA 1551.8 +0.04% RSI 68.3 · hist +5.21 · 6.1% off high · POC +10.05% — held flat while banks sold
RR. 1410.0 -0.25% RSI 53.5 · hist -4.55 · 6.6% off high · POC +6.36%
PRU 1085.5 -0.37% RSI 59.3 (-3.6) · hist +4.94 · 12.3% off high · POC +4.21%
LGEN 296.3 -0.60% RSI 58.7 (-8.1) · hist -0.39 · 4.4% off high · POC +8.46%
BP 527.9 -1.20% RSI 55.6 · hist +5.19 · 13.4% off high · POC +1.72% · rv 0.33
SHEL 3236.5 -1.24% RSI 58.2 · hist +20.85 · 9.9% off high · POC +3.72% · ADX 32.5
STAN 2105.5 -1.43% RSI 52.7 (-5.2) · hist -5.58 · 3.2% off high · POC +5.95%
LLOY 113.0 -1.44% RSI 55.9 (-5.7) · hist -0.27 · 2.5% off high · POC +8.57%
NWG 667.4 -1.97% RSI 53.2 (-7.9) · hist -1.66 · 5.4% off high · POC +7.10%
BULLISH — above EMA20 and EMA50, below EMA200 (3)
III 2913.0 +3.96% RSI 73.5 · hist +18.21 · EMA200 2921.5 is 8.5 points overhead · POC +22.44% · ADX 35.3 · rv 0.32
RKT 5188.0 +3.22% RSI 62.8 (+6.4) · hist -6.93 · EMA200 5216.9 is 28.9 points overhead · POC +9.99%
IMB 2902.0 +2.98% RSI 63.3 (+9.3) · hist +12.03 · EMA200 2914.5 is 12.5 points overhead · POC +4.45%
MIXED (1)
BARC 501.1 -5.52% RSI 46.0 (-15.6) · hist -2.56 · below EMA20 514.5, above EMA50 494.5, above EMA200 443.9 · POC +5.20% · rv 1.72
BEARISH — below EMA20 and EMA50, above EMA200 (6)
RIO 6851.0 +0.28% RSI 44.6 · hist +38.64 · 24.9% off high · POC -7.51% · ADX 39.0
NG 1221.5 -0.08% RSI 46.7 · hist -1.63 · 14.5% off high · POC -1.20%
ANTO 3538.0 -0.37% RSI 42.6 · hist -5.85 · 20.9% off high · POC -9.75% · week -6.00%
SSE 2358.0 -0.80% RSI 42.1 (-2.7) · hist -11.64 · 17.5% off high · POC -1.93% · week -5.96%
AAL 3604.0 -1.02% RSI 48.4 · hist +22.16 · crossed below EMA20 today · POC -4.75%
GLEN 506.1 -2.51% RSI 39.9 (-4.7) · hist +2.13 · 25.4% off high · POC -8.64% · week -5.86%
BEARISH — below all three EMAs (2)
AZN 12964.0 +0.59% RSI 46.5 · hist +10.13 bull cross inside a downtrend · 17.6% off high · POC -3.18% · ADX 34.5
RTO 432.4 +1.26% RSI 42.4 (+5.9) · hist -1.37 · 14.7% off high · POC -3.91%
VOLUME CONVICTION. Only three moves cleared 1.5x relative volume and are therefore genuinely institutionally sponsored: ULVR 1.78, BARC 1.72, GSK 1.50. Seventeen of forty names printed below 0.5x — including the eye-catching III (0.32), CPG (0.36), ABF (0.34), INF (0.34) and AV (0.25). Treat the thin-volume moonshots with suspicion and widen stops accordingly.
TOP SWING SETUPS
Honest framing first: most of this universe just went vertical in a single session, so clean breakout risk-reward is genuinely scarce today. The two 52-week-high setups below are the structurally sound ones. Everything else is either a pullback play or a short.
1. BNZL LONG — 52-week high breakout — NEW
Bunzl closed 2820.0 and its intraday high of 2828.4 is exactly its 52-week high. It rose only 1.88% so it has not gone parabolic, and ATR is just 49.95 — the tightest in the book, which means the smallest currency risk of any setup here.
Entry: 2832 on the break · Stop: 2770 · T1: 2898 · T2: 2982 · R:R: 1.06 / 2.42
Stop distance 62 points = 1.24 ATR = 2.19% risk. Confluence: 52w high, prior-day high and Camarilla R3 2835.5 all stack within 7 points. BULLISH above all three EMAs, RSI 70.1, ADX 28.9, sitting 11.69% above POC. Relative volume 1.03 — normal, not heavy, which is the one honest caveat.
2. ADM LONG — 52-week high breakout — CONTINUING
Admiral closed 3754.0, just 0.8% below its 52-week high of 3784, which was also Tuesday's high. Five-day up streak, RSI 67.2 after a 11.3-point surge, relative volume 1.23 which is above average and the best of any of the big movers apart from the three earnings names.
Entry: 3790 · Stop: 3712 · T1: 3875 · T2: 3967 · R:R: 1.09 / 2.27
Stop distance 78 points = 0.95 ATR = 2.06% risk, tucked under Camarilla S3 3712.2. POC 3397.84 sits 10.48% below — plenty of profile support underneath. The one flag: MACD histogram is still marginally negative at -0.81, so momentum has not fully confirmed.
3. CPG LONG — triple reclaim, buy the pullback — NEW
Compass crossed above EMA20, EMA50 and POC in one session and its RSI is only 57.3 — by far the most headroom of any mover. Chasing 3265 after a 5.25% day is poor practice; the pullback zone is where this is worth owning.
Entry: 3215 zone (classic pivot 3211) · Stop: 3095 · T1: 3324 · T2: 3495 · R:R: 0.91 / 2.33
Stop 120 points = 1.02 ATR, below Tuesday's low of 3099. Dense confluence beneath price: EMA50 3156, EMA20 3161, POC 3179 and Camarilla S4 3171 all cluster in a 25-point band. That is a genuine shelf. Caveat: relative volume 0.36 is very thin — demand volume expansion on the reclaim or stand aside.
4. GSK LONG — post-earnings, volume-confirmed — NEW MACD cross
The best confluence in the entire book sits under GSK. EMA20 1945.7, Camarilla S4 1947.5 and EMA50 1949.7 are all within four points of each other, with POC 1924.15 immediately below. Relative volume 1.50 makes this one of only three genuine moves.
Preferred — pullback: Entry: 1955 · Stop: 1900 · T1: 2096 · T2: 2191 · R:R: 2.56 / 4.29
Secondary — breakout: Entry: 2060 · Stop: 1990 · T1: 2116 · T2: 2191 · R:R: 0.80 / 1.87
Note GSK printed a 170-point range against a 60-point ATR and closed 55 points off its high at 2041 — it faded into the bell. The pullback version carries far better maths; the breakout version only earns its keep above Tuesday's 2096 high.
5. BARC SHORT — fresh EMA20 breakdown — NEW
The heaviest genuine selling in the universe: 1.72x volume, RSI down 15.6 points, first close below EMA20 since the uptrend began.
Entry: 491 (below Tuesday's 491.65 low) · Stop: 506.8 · T1: 481 · T2: 476.4 · T3: 470.3 · R:R: 0.63 / 0.94 / 1.31
Stop 15.8 points = 1.09 ATR. Be honest about this one: the risk-reward only becomes attractive at T3, and EMA50 at 494.5 has to break first. The stock is still 12.9% above its EMA200 at 443.9, so this is a pullback short inside an intact longer-term uptrend, not a trend reversal. If 494.5 holds and price reclaims 503, the failed-breakdown long back toward EMA20 514.5 is the better trade.
INTRADAY SETUPS
Camarilla and classic pivot levels from Tuesday's range. All levels exact, no rounding.
1. CPG — Camarilla range long — best intraday maths
Direction: LONG · Entry: 3218 (Camarilla S3) · Stop: 3170 · T1: 3281 (cam R1) · T2: 3312 (cam R3) · R:R: 1.31 / 1.96
Why: standard Camarilla mean-reversion — buy S3, target R1 then R3. The stop sits below the POC at 3179 and the EMA20/50 pair at 3161/3156, so a stop-out is genuine information, not noise. Fresh triple reclaim gives the long side the day's structural edge.
2. GSK — pivot bounce long
Direction: LONG · Entry: 2026 (cam S1 2025.4 / classic pivot 2021) · Stop: 1994 (cam S3) · T1: 2057 (cam R1) · T2: 2088 (cam R3) · R:R: 0.97 / 1.94
Why: price closed at 2041, a whisker above the pivot cluster. Post-earnings, MACD bull cross, 1.5x volume. A first-touch bounce off 2026 with the EMA20/50/camS4 shelf 80 points lower is a high-probability intraday long.
3. BARC — Camarilla breakdown short
Direction: SHORT · Entry: 489 (below cam S4 489.7) · Stop: 499.2 (cam S1) · T1: 481 · T2: 476.4 (POC) · T3: 470.3 · R:R: 0.78 / 1.24 / 1.83
Why: cam S4 489.7 and Tuesday's low 491.65 sit almost on top of each other, immediately under EMA50 494.5. Losing that band on continuation volume opens the air pocket down to POC 476.35. Momentum breakdown, not mean reversion — only take it if it breaks with volume.
4. GLEN — Camarilla breakdown short
Direction: SHORT · Entry: 500 (below cam S3 500.2 / prior low 500.4) · Stop: 509.5 (classic pivot 509.4) · T1: 494.4 (cam S4) · T2: 488.1 · T3: 475.8 · R:R: 0.59 / 1.25 / 2.55
Why: weakest RSI in the universe at 39.9, BEARISH below 20/50, trading 8.64% below POC 553.95 with no profile support until far lower, week -5.86% and a two-day down streak. Camarilla S3 and Tuesday's low coincide within 0.2 points. Best short-side risk-reward on the board at T3.
5. SSE — EMA200 breakdown short — tightest confluence in the book
Direction: SHORT · Entry: 2334 · Stop: 2362 (classic pivot 2359.7 / cam R1 2361.9) · T1: 2317 · T2: 2294 · R:R: 0.61 / 1.43
Why: Camarilla S4 sits at 2334.35 and EMA200 at 2335.72 — 1.4 points apart. That is the single tightest level confluence in the entire universe, and it is the last structural support. SSE is already BEARISH below 20/50 with the most negative MACD histogram in the book (-11.64) and week -5.96%. Break it and the stock flips to BEARISH below all three EMAs.
Also watch: BNZL long above Camarilla R3 2835.5 targeting cam R4 2851 then 2870 (R:R 0.62 / 1.42) — lower reward but the highest-probability trigger of the day given the 52-week-high confluence.
KEY LEVELS DASHBOARD
BNZL — close 2820.0 — ATR 49.95
Cam: S4 2789.0 · S3 2804.5 · S1 2814.8 || R1 2825.2 · R3 2835.5 · R4 2851.0
Classic: S3 2728.8 · S2 2750.4 · S1 2785.2 || Pivot 2806.8 || R1 2841.6 · R2 2863.2 · R3 2898.0
EMAs: 20 at 2711.7 · 50 at 2604.0 · 200 at 2432.0 · 9 at 2755.3 · POC 2524.84
Prev H/L: 2828.4 / 2772.0 · 52w H/L: 2828.4 / 1981
ADM — close 3754.0 — ATR 81.77
Cam: S4 3670.4 · S3 3712.2 · S1 3740.1 || R1 3767.9 · R3 3795.8 · R4 3837.6
Classic: S3 3510.7 · S2 3571.3 · S1 3662.7 || Pivot 3723.3 || R1 3814.7 · R2 3875.3 · R3 3966.7
EMAs: 20 at 3583.6 · 50 at 3493.4 · 200 at 3284.8 · 9 at 3615.1 · POC 3397.84
Prev H/L: 3784.0 / 3632.0 · 52w H/L: 3784 / 2624
CPG — close 3265.0 — ATR 118.00
Cam: S4 3171.0 · S3 3218.0 · S1 3249.0 || R1 3281.0 · R3 3312.0 · R4 3359.0
Classic: S3 2982.0 · S2 3040.0 · S1 3153.0 || Pivot 3211.0 || R1 3324.0 · R2 3382.0 · R3 3495.0
EMAs: 20 at 3161.0 · 50 at 3156.0 · 200 at 3082.0 · 9 at 3138.0 · POC 3179.00
Prev H/L: 3270.0 / 3099.0 · 52w H/L: 3748 / 2320
Note: quoted in pounds by the feed and rescaled by 100 to match the .GB_SB pence quote.
GSK — close 2041.0 — ATR 60.05
Cam: S4 1947.5 · S3 1994.2 · S1 2025.4 || R1 2056.6 · R3 2087.8 · R4 2134.5
Classic: S3 1776.0 · S2 1851.0 · S1 1946.0 || Pivot 2021.0 || R1 2116.0 · R2 2191.0 · R3 2286.0
EMAs: 20 at 1945.7 · 50 at 1949.7 · 200 at 1885.8 · 9 at 1950.0 · POC 1924.15
Prev H/L: 2096.0 / 1926.0 · 52w H/L: 2282 / 1360.5
BARC — close 501.1 — ATR 14.47
Cam: S4 489.7 · S3 495.4 · S1 499.2 || R1 503.0 · R3 506.8 · R4 512.5
Classic: S3 470.3 · S2 481.0 · S1 491.0 || Pivot 501.7 || R1 511.8 · R2 522.5 · R3 532.5
EMAs: 20 at 514.5 · 50 at 494.5 · 200 at 443.9 · 9 at 518.2 · POC 476.35
Prev H/L: 512.4 / 491.65 · 52w H/L: 538.3 / 352.6
ULVR — close 5024.0 — ATR 133.27
Cam: S4 4878.5 · S3 4951.3 · S1 4999.8 || R1 5048.2 · R3 5096.7 · R4 5169.5
Classic: S3 4588.8 · S2 4682.7 · S1 4853.3 || Pivot 4947.2 || R1 5117.8 · R2 5211.7 · R3 5382.3
EMAs: 20 at 4615.2 · 50 at 4522.7 · 200 at 4678.1 · 9 at 4681.3 · POC 4368.17
Prev H/L: 5041.0 / 4776.5 · 52w H/L: 5525.28 / 3734
Note: extended 15.01% above POC and 8.9% above EMA20 after an 8.58% day. No entry offered — reversion risk outweighs continuation here. Watch cam S3 4951.3 as first support.
BEARISH WARNINGS
Fresh breakdowns first, then structural weakness.
1. BARC — FRESH, crossed below EMA20 today
The highest-conviction bearish signal on the board: 1.72x volume, RSI -15.6 points, first EMA20 loss of the move. EMA50 494.5 is the line in the sand. Below it, POC 476.35 is the magnet. Above 503 it is a failed breakdown.
2. AAL — FRESH, crossed below EMA20 today
Now BEARISH below 20/50, 4.75% below POC, two-day down streak. The only other fresh EMA breakdown in the universe. Watch cam S4 and the EMA200 beneath.
3. SSE — one bad session from BEARISH below all three
Most negative MACD histogram in the book at -11.64, week -5.96%, RSI 42.1, and sitting just 22.3 points above its EMA200 at 2335.72. Camarilla S4 2334.35 reinforces that level. Loses it and the classification flips.
4. ANTO — furthest below POC in the universe
Trading 9.75% under its 60-day VWAP POC of 3920.4, worst weekly performance at -6.00%, RSI 42.6, BEARISH below 20/50 with EMA20 3687 and EMA50 3774.8 both overhead as resistance. No support structure until the EMA200 at 3448.4.
5. GLEN — weakest momentum reading in the book
RSI 39.9 is the lowest of all 40 names, 8.64% below POC 553.95, week -5.86%, two-day down streak, 25.4% off its 52-week high. EMA200 at 491.0 is the final defence and it closed at 506.1 — only 3% of cushion left.
6. AZN — bullish MACD crossover inside a confirmed downtrend
This is the trap of the day. AZN printed a MACD bullish crossover and closed green at +0.59%, but it remains BEARISH below all three EMAs — below EMA20 13019.0, below EMA50 13395.6 and below EMA200 13449.7 — with ADX at 34.5 confirming a strong trend that is pointing down, 17.6% off its 52-week high and 3.18% below POC. Counter-trend crossovers inside ADX-confirmed downtrends fail far more often than they work. Do not treat this as a buy signal.
7. RIO — strongest trend reading in the universe, pointing the wrong way
ADX 39.0 with price BEARISH below 20/50, 7.51% below POC 7407.67, and 24.9% off its 52-week high. The +0.28% green close is noise inside a powerful downtrend. Reports today — see calendar.
8. RTO — quietly below all three EMAs
Gained 1.26% and lifted RSI 5.9 points, but remains BEARISH below all three EMAs at RSI 42.4 and 3.91% below POC. The bounce has not changed the structure.
Universe-level caution. Six names printed RSI above 70 — REL 75.9, III 73.5, ULVR 72.5, SGE 71.6, EXPN 71.2, BNZL 70.1 — and five of those did it on relative volume below 1.05. A one-day defensive stampede on thin volume is exactly the setup that gives back half its move when the panic that caused it fades. Size accordingly and do not chase Tuesday's leaders at Wednesday's open.
EVENTS CALENDAR
This is the single biggest risk factor in this report. Roughly half the tracked universe reports within the next three sessions, and one name in the swing list plus two in the warnings list report today. Technical setups on a stock reporting within hours are not tradeable setups.
TODAY — Wednesday 29 July
Standard Chartered (STAN) — H1 results. STAN closed -1.43%, RSI 52.7 down 5.2 points. Event risk, no technical trade.
Reckitt (RKT) — results. RKT was a candidate EMA200-reclaim setup at 5216.9 — that setup is void today. Do not trade the reclaim into the print.
Rio Tinto (RIO) — reporting date is disputed across sources; some place it Tuesday, some Wednesday. Assume event risk is live.
Lancashire Holdings — results.
FOMC decision — 19:00 UK, Powell press conference 19:30 UK. No updated Summary of Economic Projections or dot plot at this meeting. It lands after the London close, so the impact is on Thursday's open and on the London afternoon via US futures positioning. Do not carry oversized overnight risk into Thursday.
Thursday 30 July
Shell (SHEL) Q2, before open — BULLISH above all three EMAs, ADX 32.5, but Brent below 90 is a headwind.
Lloyds (LLOY) H1 plus an updated strategy presentation at 09:30 — the strategy element makes this a wider-distribution event than a normal print.
Rolls-Royce (RR.) · BAE Systems (BAE) · LSEG — all three currently BULLISH above all three EMAs.
Friday 31 July
NatWest (NWG) — closed -1.97% with RSI down 7.9 points. IAG · Taylor Wimpey H1.
Tuesday 4 August
HSBC (HSBA) interims — the bank that held flat while the sector sold off. BP Q2.
Already reported this week
Mon 27 Jul: AstraZeneca Q2, Vodafone (guidance upgrade, led the index).
Tue 28 Jul: GSK H1 (beat), Unilever H1 (beat and raised), Barclays H1 (beat on profit, missed on costs), Rio Tinto.
Sector watch items: Brent at USD 87.83 and the US-Iran ceasefire holding — further de-escalation pressures SHEL and BP into Thursday's Shell print. The China semiconductor story is the live macro variable; if it extends, expect the defensive and UK-data bid to persist and the cyclical complex to stay offered.
METHOD NOTES
Scanner feed selected by FTSE 100 constituent membership, not by timestamp — the two most recent entries by received_at carried NASDAQ-100 and Dow tickers mislabelled as FTSE scanner data and were correctly discarded. The two genuine 20-name FTSE entries at 20:11 UTC on 28 July were merged to give the full 40-name universe. CPG was quoted in pounds and every one of its price fields was multiplied by 100 to match the .GB_SB pence quote. All 40 EMA classifications were re-verified programmatically against strict numeric comparison: zero mismatches.
Not financial advice. Always DYOR. Capital at risk.
Replied by remo on topic FTSE 100 Daily Technical Analysis & Setups
Wednesday 29 July 2026
Data: close Tue 28 Jul 2026 (latest scanner snapshot, 40 FTSE names) · UKX: 10,871.02 (+89.27 / +0.83%) · Futures: 10,482.3 — see contract-roll note below
MARKET OVERVIEW
The FTSE 100 closed Tuesday at 10,871.02, up 89.27 points or +0.83%. It opened 10,781.87, dipped to 10,770.29, ran to 10,884.32 and settled near the high. Source: BBN Times London close report. Trading Economics quotes 10,876 / +0.88% — a small vendor discrepancy, both tell the same story.
FUTURES — READ THE CONTRACT. The quoted FTSE 100 future is 10,482.3 (opened 10,493.6, range 10,445.8 to 10,507.7, volume 9,309 — Investing.com UK 100 futures). That sits 389 points, or 3.58%, BELOW the cash close. This is a far-dated contract trading at the dividend discount — the FTSE yields roughly 3.5 to 4% and that is almost exactly the gap. This is NOT a bearish gap and must not be read as one. Cross-checked against the cash close and the news tone: London closed higher and the tone into Wednesday is constructive, not risk-off.
The overnight story. London was a haven on Tuesday. A report of a breakthrough in China's domestic semiconductor equipment industry detonated the global AI trade: South Korea's Kospi collapsed almost 11% (Samsung -13.4%, its worst day in nearly two decades; SK Hynix -14.7%), Japan's Nikkei fell 4.1% (Kioxia -18%, Tokyo Electron -11%, Advantest -10%). Nvidia fell 5.0% and AMD 5.2%. The FTSE 100 has effectively no semiconductor weight, and its staples, pharma and media ballast absorbed the shock and closed green. That is the single most important fact in this report.
Commodities and rates. Brent fell to USD 87.83, comfortably below 90, on a third day of US-Iran ceasefire and talk of a lasting agreement — this is why Shell and BP were red on an up day. Gold USD 4,040.31. Sterling USD 1.3289. US 10-year 4.63%.
Breadth. 26 advancers, 14 decliners, average move +1.67% across the 40-name universe.
NOTABLE CHANGES
Day-over-day from the comparison feed. Tuesday was a rotation day, not a rally day — money moved out of banks, energy and miners and into defensives and UK data/software.
1. ULVR +8.58% — the day's engine
RSI surged 15.9 points to 72.5. Crossed ABOVE EMA200. MACD bullish crossover. Relative volume 1.78 — the heaviest in the book, so this is a real institutional move, not a drift. H1 underlying sales growth 4.8%, volume +4.2%, Q2 accelerating to 5.8% with 5.5% volume — the best volume quarter in over a decade — and full-year guidance raised to the upper end of the 4-6% range. Week +9.21%.
2. BARC -5.52% — the day's wreck
RSI dropped 15.6 points to 46.0, the largest single-day RSI destruction in the universe. Crossed BELOW EMA20. Relative volume 1.72 — heavy, so the selling is genuine. The paradox: PBT rose 17% to GBP 6.1bn against GBP 5.94bn expected, group income guidance lifted to GBP 31.5bn, GBP 2.3bn of H1 distributions including a new GBP 1bn buyback and a 5.9p interim dividend. But operating expenses rose 8.7%, GBP 154m above forecast, eating 71% of the income beat, and equities revenue growth of 45% looked thin against the 69% average from US rivals. Good numbers, bad relatives.
3. CPG +5.25% — the cleanest technical event
Crossed ABOVE EMA20, ABOVE EMA50 and ABOVE POC on the same session. RSI surged 13.5 points but only to 57.3 — the most headroom of any mover in the book. Caveat: relative volume 0.36, very thin, so the reclaim wants confirmation.
4. GSK +4.08% — volume-confirmed
MACD bullish crossover, RSI +8.4 to 63.8, relative volume 1.5 — one of only three genuinely heavy-volume moves. Q2 sales GBP 8.4bn against GBP 8.25bn expected, core EPS 50.5p against 46.8p, full-year guidance reaffirmed at the upper half of ranges.
5. The EMA200 reclaim cluster
Five names reclaimed the 200-day EMA in a single session: ULVR, REL, EXPN, SGE, DGE, plus LSEG and WPP. Seven reclaims in one day across media, data, software and staples is a regime signal, not noise.
6. AAL crossed BELOW EMA20
The only other fresh EMA breakdown besides BARC. Now BEAR below 20/50, sitting 4.75% below POC.
7. Weekly leaders — all UK data and services
WPP +15.15% (RSI +16.2), REL +14.99% (RSI +24.2), III +13.88% (RSI +20.1, 5-day up streak), SGE +13.88% (RSI +25.1). Four names, all up three-plus days running.
8. Weekly laggards
ANTO -6.00%, SSE -5.96%, GLEN -5.86%, BARC -4.86%. Miners, utilities and banks — the anti-portfolio of the week.
SECTOR HEATMAP
Average daily change per sector across the 40-name universe. This is one of the cleanest rotation prints you will see.
Media / Data / Software +4.78% — WPP +7.81 · EXPN +6.13 · SGE +5.90 · REL +5.43 · LSEG +1.70 · INF +1.69. All six green, four of them reclaimed EMA200. The market treated UK information services as the safe way to own "tech" while Asian silicon burned.
Consumer Staples +3.92% — ULVR +8.58 · DGE +5.47 · RKT +3.22 · IMB +2.98 · BATS +2.74 · ABF +2.73 · TSCO +1.71. Seven for seven green. Textbook defensive bid.
Support Services +2.80% — CPG +5.25 · BNZL +1.88 · RTO +1.26.
Healthcare +2.57% — GSK +4.08 · HLN +3.05 · AZN +0.59. Note AZN's small gain masks a stock still below all three EMAs.
Telecoms +2.46% — VOD +2.46, following Monday's guidance upgrade.
Insurance / Investment +1.67% — ADM +4.57 · III +3.96 · AV +0.79 · PRU -0.37 · LGEN -0.60. Split: the general insurer and the investment trust flew, the life companies faded.
Aero / Defence +0.60% — BAE +1.45 · RR. -0.25.
Utilities -0.44% — NG -0.08 · SSE -0.80. Both BEAR below 20/50.
Miners -0.90% — RIO +0.28 · ANTO -0.37 · AAL -1.02 · GLEN -2.51. All four BEAR below 20/50 despite RIO's small green print.
Energy -1.22% — BP -1.20 · SHEL -1.24. Directly Brent-driven, sub-90 oil.
Banks -2.06% — HSBA +0.04 · STAN -1.43 · LLOY -1.44 · NWG -1.97 · BARC -5.52. The weakest sector by a distance. HSBA holding flat while the rest sold is worth noting as relative strength.
DAILY TECHNICAL SIGNALS
Strict numeric EMA classification — close compared against EMA20, EMA50 and EMA200 with no rounding tolerance. All 40 classifications were re-checked programmatically: zero mismatches.
Tally: 28 BULLISH above all three EMAs · 3 BULLISH above 20/50 · 1 MIXED · 6 BEARISH below 20/50 · 2 BEARISH below all three. 32 of 40 trade above their 60-day VWAP POC.
BULLISH — above all three EMAs (28)
ULVR 5024.0 +8.58% RSI 72.5 (+15.9) · MACD hist +15.57 bull cross · 9.1% off 52w high · POC +15.01% · rv 1.78
WPP 317.5 +7.81% RSI 69.3 (+7.2) · hist +3.76 · 23.6% off high · POC +17.00% · rv 0.91
EXPN 2976.0 +6.13% RSI 71.2 (+7.0) · hist +22.56 · 26.6% off high · POC +14.04% · rv 0.70
SGE 943.4 +5.90% RSI 71.6 (+7.7) · hist +8.99 · 29.3% off high · POC +10.73% · rv 0.68
DGE 1678.0 +5.47% RSI 67.7 (+9.3) · hist +9.41 · 21.7% off high · POC +9.18% · rv 0.91
REL 2827.5 +5.43% RSI 75.9 (+6.4) · hist +36.07 · 28.9% off high · POC +15.08% · rv 0.80
CPG 3265.0 +5.25% RSI 57.3 (+13.5) · hist -0.01 · 12.9% off high · POC +2.71% · rv 0.36
ADM 3754.0 +4.57% RSI 67.2 (+11.3) · hist -0.81 · 0.8% off 52w high · POC +10.48% · rv 1.23
GSK 2041.0 +4.08% RSI 63.8 (+8.4) · hist +6.07 bull cross · 10.6% off high · POC +6.07% · rv 1.50
HLN 381.5 +3.05% RSI 68.7 (+6.5) · hist +0.30 bull cross · 8.3% off high · POC +11.01% · rv 1.20
BATS 4692.0 +2.74% RSI 57.2 (+7.0) · hist +11.43 · crossed above POC · 6.2% off high · rv 0.70
ABF 2068.0 +2.73% RSI 62.9 (+5.6) · hist +1.61 bull cross · 12.3% off high · POC +8.84% · rv 0.34
VOD 123.1 +2.46% RSI 67.7 · hist +1.36 · 6.1% off high · POC +9.87% · rv 0.52
BNZL 2820.0 +1.88% RSI 70.1 (+5.4) · hist -0.32 · 0.3% off 52w high · POC +11.69% · rv 1.03
TSCO 491.9 +1.71% RSI 64.8 · hist +1.12 · 5.5% off high · POC +7.08% · ADX 46.4 strongest trend
LSEG 9100.0 +1.70% RSI 57.9 · hist +20.99 · reclaimed EMA200 · 11.6% off high · POC +3.05%
INF 902.2 +1.69% RSI 59.4 (+5.3) · hist -2.43 · 9.8% off high · POC +6.89% · rv 0.34
BAE 2029.0 +1.45% RSI 65.6 · hist +18.53 · 14.0% off high · POC +6.62% · ADX 35.9
AV 693.0 +0.79% RSI 69.1 · hist +1.67 · 1.1% off high · POC +9.15% · rv 0.25 very thin
HSBA 1551.8 +0.04% RSI 68.3 · hist +5.21 · 6.1% off high · POC +10.05% — held flat while banks sold
RR. 1410.0 -0.25% RSI 53.5 · hist -4.55 · 6.6% off high · POC +6.36%
PRU 1085.5 -0.37% RSI 59.3 (-3.6) · hist +4.94 · 12.3% off high · POC +4.21%
LGEN 296.3 -0.60% RSI 58.7 (-8.1) · hist -0.39 · 4.4% off high · POC +8.46%
BP 527.9 -1.20% RSI 55.6 · hist +5.19 · 13.4% off high · POC +1.72% · rv 0.33
SHEL 3236.5 -1.24% RSI 58.2 · hist +20.85 · 9.9% off high · POC +3.72% · ADX 32.5
STAN 2105.5 -1.43% RSI 52.7 (-5.2) · hist -5.58 · 3.2% off high · POC +5.95%
LLOY 113.0 -1.44% RSI 55.9 (-5.7) · hist -0.27 · 2.5% off high · POC +8.57%
NWG 667.4 -1.97% RSI 53.2 (-7.9) · hist -1.66 · 5.4% off high · POC +7.10%
BULLISH — above EMA20 and EMA50, below EMA200 (3)
III 2913.0 +3.96% RSI 73.5 · hist +18.21 · EMA200 2921.5 is 8.5 points overhead · POC +22.44% · ADX 35.3 · rv 0.32
RKT 5188.0 +3.22% RSI 62.8 (+6.4) · hist -6.93 · EMA200 5216.9 is 28.9 points overhead · POC +9.99%
IMB 2902.0 +2.98% RSI 63.3 (+9.3) · hist +12.03 · EMA200 2914.5 is 12.5 points overhead · POC +4.45%
MIXED (1)
BARC 501.1 -5.52% RSI 46.0 (-15.6) · hist -2.56 · below EMA20 514.5, above EMA50 494.5, above EMA200 443.9 · POC +5.20% · rv 1.72
BEARISH — below EMA20 and EMA50, above EMA200 (6)
RIO 6851.0 +0.28% RSI 44.6 · hist +38.64 · 24.9% off high · POC -7.51% · ADX 39.0
NG 1221.5 -0.08% RSI 46.7 · hist -1.63 · 14.5% off high · POC -1.20%
ANTO 3538.0 -0.37% RSI 42.6 · hist -5.85 · 20.9% off high · POC -9.75% · week -6.00%
SSE 2358.0 -0.80% RSI 42.1 (-2.7) · hist -11.64 · 17.5% off high · POC -1.93% · week -5.96%
AAL 3604.0 -1.02% RSI 48.4 · hist +22.16 · crossed below EMA20 today · POC -4.75%
GLEN 506.1 -2.51% RSI 39.9 (-4.7) · hist +2.13 · 25.4% off high · POC -8.64% · week -5.86%
BEARISH — below all three EMAs (2)
AZN 12964.0 +0.59% RSI 46.5 · hist +10.13 bull cross inside a downtrend · 17.6% off high · POC -3.18% · ADX 34.5
RTO 432.4 +1.26% RSI 42.4 (+5.9) · hist -1.37 · 14.7% off high · POC -3.91%
VOLUME CONVICTION. Only three moves cleared 1.5x relative volume and are therefore genuinely institutionally sponsored: ULVR 1.78, BARC 1.72, GSK 1.50. Seventeen of forty names printed below 0.5x — including the eye-catching III (0.32), CPG (0.36), ABF (0.34), INF (0.34) and AV (0.25). Treat the thin-volume moonshots with suspicion and widen stops accordingly.
TOP SWING SETUPS
Honest framing first: most of this universe just went vertical in a single session, so clean breakout risk-reward is genuinely scarce today. The two 52-week-high setups below are the structurally sound ones. Everything else is either a pullback play or a short.
1. BNZL LONG — 52-week high breakout — NEW
Bunzl closed 2820.0 and its intraday high of 2828.4 is exactly its 52-week high. It rose only 1.88% so it has not gone parabolic, and ATR is just 49.95 — the tightest in the book, which means the smallest currency risk of any setup here.
Entry: 2832 on the break · Stop: 2770 · T1: 2898 · T2: 2982 · R:R: 1.06 / 2.42
Stop distance 62 points = 1.24 ATR = 2.19% risk. Confluence: 52w high, prior-day high and Camarilla R3 2835.5 all stack within 7 points. BULLISH above all three EMAs, RSI 70.1, ADX 28.9, sitting 11.69% above POC. Relative volume 1.03 — normal, not heavy, which is the one honest caveat.
2. ADM LONG — 52-week high breakout — CONTINUING
Admiral closed 3754.0, just 0.8% below its 52-week high of 3784, which was also Tuesday's high. Five-day up streak, RSI 67.2 after a 11.3-point surge, relative volume 1.23 which is above average and the best of any of the big movers apart from the three earnings names.
Entry: 3790 · Stop: 3712 · T1: 3875 · T2: 3967 · R:R: 1.09 / 2.27
Stop distance 78 points = 0.95 ATR = 2.06% risk, tucked under Camarilla S3 3712.2. POC 3397.84 sits 10.48% below — plenty of profile support underneath. The one flag: MACD histogram is still marginally negative at -0.81, so momentum has not fully confirmed.
3. CPG LONG — triple reclaim, buy the pullback — NEW
Compass crossed above EMA20, EMA50 and POC in one session and its RSI is only 57.3 — by far the most headroom of any mover. Chasing 3265 after a 5.25% day is poor practice; the pullback zone is where this is worth owning.
Entry: 3215 zone (classic pivot 3211) · Stop: 3095 · T1: 3324 · T2: 3495 · R:R: 0.91 / 2.33
Stop 120 points = 1.02 ATR, below Tuesday's low of 3099. Dense confluence beneath price: EMA50 3156, EMA20 3161, POC 3179 and Camarilla S4 3171 all cluster in a 25-point band. That is a genuine shelf. Caveat: relative volume 0.36 is very thin — demand volume expansion on the reclaim or stand aside.
4. GSK LONG — post-earnings, volume-confirmed — NEW MACD cross
The best confluence in the entire book sits under GSK. EMA20 1945.7, Camarilla S4 1947.5 and EMA50 1949.7 are all within four points of each other, with POC 1924.15 immediately below. Relative volume 1.50 makes this one of only three genuine moves.
Preferred — pullback: Entry: 1955 · Stop: 1900 · T1: 2096 · T2: 2191 · R:R: 2.56 / 4.29
Secondary — breakout: Entry: 2060 · Stop: 1990 · T1: 2116 · T2: 2191 · R:R: 0.80 / 1.87
Note GSK printed a 170-point range against a 60-point ATR and closed 55 points off its high at 2041 — it faded into the bell. The pullback version carries far better maths; the breakout version only earns its keep above Tuesday's 2096 high.
5. BARC SHORT — fresh EMA20 breakdown — NEW
The heaviest genuine selling in the universe: 1.72x volume, RSI down 15.6 points, first close below EMA20 since the uptrend began.
Entry: 491 (below Tuesday's 491.65 low) · Stop: 506.8 · T1: 481 · T2: 476.4 · T3: 470.3 · R:R: 0.63 / 0.94 / 1.31
Stop 15.8 points = 1.09 ATR. Be honest about this one: the risk-reward only becomes attractive at T3, and EMA50 at 494.5 has to break first. The stock is still 12.9% above its EMA200 at 443.9, so this is a pullback short inside an intact longer-term uptrend, not a trend reversal. If 494.5 holds and price reclaims 503, the failed-breakdown long back toward EMA20 514.5 is the better trade.
INTRADAY SETUPS
Camarilla and classic pivot levels from Tuesday's range. All levels exact, no rounding.
1. CPG — Camarilla range long — best intraday maths
Direction: LONG · Entry: 3218 (Camarilla S3) · Stop: 3170 · T1: 3281 (cam R1) · T2: 3312 (cam R3) · R:R: 1.31 / 1.96
Why: standard Camarilla mean-reversion — buy S3, target R1 then R3. The stop sits below the POC at 3179 and the EMA20/50 pair at 3161/3156, so a stop-out is genuine information, not noise. Fresh triple reclaim gives the long side the day's structural edge.
2. GSK — pivot bounce long
Direction: LONG · Entry: 2026 (cam S1 2025.4 / classic pivot 2021) · Stop: 1994 (cam S3) · T1: 2057 (cam R1) · T2: 2088 (cam R3) · R:R: 0.97 / 1.94
Why: price closed at 2041, a whisker above the pivot cluster. Post-earnings, MACD bull cross, 1.5x volume. A first-touch bounce off 2026 with the EMA20/50/camS4 shelf 80 points lower is a high-probability intraday long.
3. BARC — Camarilla breakdown short
Direction: SHORT · Entry: 489 (below cam S4 489.7) · Stop: 499.2 (cam S1) · T1: 481 · T2: 476.4 (POC) · T3: 470.3 · R:R: 0.78 / 1.24 / 1.83
Why: cam S4 489.7 and Tuesday's low 491.65 sit almost on top of each other, immediately under EMA50 494.5. Losing that band on continuation volume opens the air pocket down to POC 476.35. Momentum breakdown, not mean reversion — only take it if it breaks with volume.
4. GLEN — Camarilla breakdown short
Direction: SHORT · Entry: 500 (below cam S3 500.2 / prior low 500.4) · Stop: 509.5 (classic pivot 509.4) · T1: 494.4 (cam S4) · T2: 488.1 · T3: 475.8 · R:R: 0.59 / 1.25 / 2.55
Why: weakest RSI in the universe at 39.9, BEARISH below 20/50, trading 8.64% below POC 553.95 with no profile support until far lower, week -5.86% and a two-day down streak. Camarilla S3 and Tuesday's low coincide within 0.2 points. Best short-side risk-reward on the board at T3.
5. SSE — EMA200 breakdown short — tightest confluence in the book
Direction: SHORT · Entry: 2334 · Stop: 2362 (classic pivot 2359.7 / cam R1 2361.9) · T1: 2317 · T2: 2294 · R:R: 0.61 / 1.43
Why: Camarilla S4 sits at 2334.35 and EMA200 at 2335.72 — 1.4 points apart. That is the single tightest level confluence in the entire universe, and it is the last structural support. SSE is already BEARISH below 20/50 with the most negative MACD histogram in the book (-11.64) and week -5.96%. Break it and the stock flips to BEARISH below all three EMAs.
Also watch: BNZL long above Camarilla R3 2835.5 targeting cam R4 2851 then 2870 (R:R 0.62 / 1.42) — lower reward but the highest-probability trigger of the day given the 52-week-high confluence.
KEY LEVELS DASHBOARD
BNZL — close 2820.0 — ATR 49.95
Cam: S4 2789.0 · S3 2804.5 · S1 2814.8 || R1 2825.2 · R3 2835.5 · R4 2851.0
Classic: S3 2728.8 · S2 2750.4 · S1 2785.2 || Pivot 2806.8 || R1 2841.6 · R2 2863.2 · R3 2898.0
EMAs: 20 at 2711.7 · 50 at 2604.0 · 200 at 2432.0 · 9 at 2755.3 · POC 2524.84
Prev H/L: 2828.4 / 2772.0 · 52w H/L: 2828.4 / 1981
ADM — close 3754.0 — ATR 81.77
Cam: S4 3670.4 · S3 3712.2 · S1 3740.1 || R1 3767.9 · R3 3795.8 · R4 3837.6
Classic: S3 3510.7 · S2 3571.3 · S1 3662.7 || Pivot 3723.3 || R1 3814.7 · R2 3875.3 · R3 3966.7
EMAs: 20 at 3583.6 · 50 at 3493.4 · 200 at 3284.8 · 9 at 3615.1 · POC 3397.84
Prev H/L: 3784.0 / 3632.0 · 52w H/L: 3784 / 2624
CPG — close 3265.0 — ATR 118.00
Cam: S4 3171.0 · S3 3218.0 · S1 3249.0 || R1 3281.0 · R3 3312.0 · R4 3359.0
Classic: S3 2982.0 · S2 3040.0 · S1 3153.0 || Pivot 3211.0 || R1 3324.0 · R2 3382.0 · R3 3495.0
EMAs: 20 at 3161.0 · 50 at 3156.0 · 200 at 3082.0 · 9 at 3138.0 · POC 3179.00
Prev H/L: 3270.0 / 3099.0 · 52w H/L: 3748 / 2320
Note: quoted in pounds by the feed and rescaled by 100 to match the .GB_SB pence quote.
GSK — close 2041.0 — ATR 60.05
Cam: S4 1947.5 · S3 1994.2 · S1 2025.4 || R1 2056.6 · R3 2087.8 · R4 2134.5
Classic: S3 1776.0 · S2 1851.0 · S1 1946.0 || Pivot 2021.0 || R1 2116.0 · R2 2191.0 · R3 2286.0
EMAs: 20 at 1945.7 · 50 at 1949.7 · 200 at 1885.8 · 9 at 1950.0 · POC 1924.15
Prev H/L: 2096.0 / 1926.0 · 52w H/L: 2282 / 1360.5
BARC — close 501.1 — ATR 14.47
Cam: S4 489.7 · S3 495.4 · S1 499.2 || R1 503.0 · R3 506.8 · R4 512.5
Classic: S3 470.3 · S2 481.0 · S1 491.0 || Pivot 501.7 || R1 511.8 · R2 522.5 · R3 532.5
EMAs: 20 at 514.5 · 50 at 494.5 · 200 at 443.9 · 9 at 518.2 · POC 476.35
Prev H/L: 512.4 / 491.65 · 52w H/L: 538.3 / 352.6
ULVR — close 5024.0 — ATR 133.27
Cam: S4 4878.5 · S3 4951.3 · S1 4999.8 || R1 5048.2 · R3 5096.7 · R4 5169.5
Classic: S3 4588.8 · S2 4682.7 · S1 4853.3 || Pivot 4947.2 || R1 5117.8 · R2 5211.7 · R3 5382.3
EMAs: 20 at 4615.2 · 50 at 4522.7 · 200 at 4678.1 · 9 at 4681.3 · POC 4368.17
Prev H/L: 5041.0 / 4776.5 · 52w H/L: 5525.28 / 3734
Note: extended 15.01% above POC and 8.9% above EMA20 after an 8.58% day. No entry offered — reversion risk outweighs continuation here. Watch cam S3 4951.3 as first support.
BEARISH WARNINGS
Fresh breakdowns first, then structural weakness.
1. BARC — FRESH, crossed below EMA20 today
The highest-conviction bearish signal on the board: 1.72x volume, RSI -15.6 points, first EMA20 loss of the move. EMA50 494.5 is the line in the sand. Below it, POC 476.35 is the magnet. Above 503 it is a failed breakdown.
2. AAL — FRESH, crossed below EMA20 today
Now BEARISH below 20/50, 4.75% below POC, two-day down streak. The only other fresh EMA breakdown in the universe. Watch cam S4 and the EMA200 beneath.
3. SSE — one bad session from BEARISH below all three
Most negative MACD histogram in the book at -11.64, week -5.96%, RSI 42.1, and sitting just 22.3 points above its EMA200 at 2335.72. Camarilla S4 2334.35 reinforces that level. Loses it and the classification flips.
4. ANTO — furthest below POC in the universe
Trading 9.75% under its 60-day VWAP POC of 3920.4, worst weekly performance at -6.00%, RSI 42.6, BEARISH below 20/50 with EMA20 3687 and EMA50 3774.8 both overhead as resistance. No support structure until the EMA200 at 3448.4.
5. GLEN — weakest momentum reading in the book
RSI 39.9 is the lowest of all 40 names, 8.64% below POC 553.95, week -5.86%, two-day down streak, 25.4% off its 52-week high. EMA200 at 491.0 is the final defence and it closed at 506.1 — only 3% of cushion left.
6. AZN — bullish MACD crossover inside a confirmed downtrend
This is the trap of the day. AZN printed a MACD bullish crossover and closed green at +0.59%, but it remains BEARISH below all three EMAs — below EMA20 13019.0, below EMA50 13395.6 and below EMA200 13449.7 — with ADX at 34.5 confirming a strong trend that is pointing down, 17.6% off its 52-week high and 3.18% below POC. Counter-trend crossovers inside ADX-confirmed downtrends fail far more often than they work. Do not treat this as a buy signal.
7. RIO — strongest trend reading in the universe, pointing the wrong way
ADX 39.0 with price BEARISH below 20/50, 7.51% below POC 7407.67, and 24.9% off its 52-week high. The +0.28% green close is noise inside a powerful downtrend. Reports today — see calendar.
8. RTO — quietly below all three EMAs
Gained 1.26% and lifted RSI 5.9 points, but remains BEARISH below all three EMAs at RSI 42.4 and 3.91% below POC. The bounce has not changed the structure.
Universe-level caution. Six names printed RSI above 70 — REL 75.9, III 73.5, ULVR 72.5, SGE 71.6, EXPN 71.2, BNZL 70.1 — and five of those did it on relative volume below 1.05. A one-day defensive stampede on thin volume is exactly the setup that gives back half its move when the panic that caused it fades. Size accordingly and do not chase Tuesday's leaders at Wednesday's open.
EVENTS CALENDAR
This is the single biggest risk factor in this report. Roughly half the tracked universe reports within the next three sessions, and one name in the swing list plus two in the warnings list report today. Technical setups on a stock reporting within hours are not tradeable setups.
TODAY — Wednesday 29 July
Standard Chartered (STAN) — H1 results. STAN closed -1.43%, RSI 52.7 down 5.2 points. Event risk, no technical trade.
Reckitt (RKT) — results. RKT was a candidate EMA200-reclaim setup at 5216.9 — that setup is void today. Do not trade the reclaim into the print.
Rio Tinto (RIO) — reporting date is disputed across sources; some place it Tuesday, some Wednesday. Assume event risk is live.
Lancashire Holdings — results.
FOMC decision — 19:00 UK, Powell press conference 19:30 UK. No updated Summary of Economic Projections or dot plot at this meeting. It lands after the London close, so the impact is on Thursday's open and on the London afternoon via US futures positioning. Do not carry oversized overnight risk into Thursday.
Thursday 30 July
Shell (SHEL) Q2, before open — BULLISH above all three EMAs, ADX 32.5, but Brent below 90 is a headwind.
Lloyds (LLOY) H1 plus an updated strategy presentation at 09:30 — the strategy element makes this a wider-distribution event than a normal print.
Rolls-Royce (RR.) · BAE Systems (BAE) · LSEG — all three currently BULLISH above all three EMAs.
Friday 31 July
NatWest (NWG) — closed -1.97% with RSI down 7.9 points. IAG · Taylor Wimpey H1.
Tuesday 4 August
HSBC (HSBA) interims — the bank that held flat while the sector sold off. BP Q2.
Already reported this week
Mon 27 Jul: AstraZeneca Q2, Vodafone (guidance upgrade, led the index).
Tue 28 Jul: GSK H1 (beat), Unilever H1 (beat and raised), Barclays H1 (beat on profit, missed on costs), Rio Tinto.
Sector watch items: Brent at USD 87.83 and the US-Iran ceasefire holding — further de-escalation pressures SHEL and BP into Thursday's Shell print. The China semiconductor story is the live macro variable; if it extends, expect the defensive and UK-data bid to persist and the cyclical complex to stay offered.
METHOD NOTES
Scanner feed selected by FTSE 100 constituent membership, not by timestamp — the two most recent entries by received_at carried NASDAQ-100 and Dow tickers mislabelled as FTSE scanner data and were correctly discarded. The two genuine 20-name FTSE entries at 20:11 UTC on 28 July were merged to give the full 40-name universe. CPG was quoted in pounds and every one of its price fields was multiplied by 100 to match the .GB_SB pence quote. All 40 EMA classifications were re-verified programmatically against strict numeric comparison: zero mismatches.
Not financial advice. Always DYOR. Capital at risk.
The following user(s) said Thank You: annes goal
Please Log in or Create an account to join the conversation.
4 weeks 1 day ago #18709
by remo
Tuesday 28 July 2026
Data: close Monday 27 July 2026 (latest scanner snapshot, 40 FTSE 100 names) · UKX cash close 10,781.75 (+45.52, +0.42%) · Futures: see note below
MARKET OVERVIEW
The FTSE 100 closed Monday 27 July at 10,781.75, up 45.52 points (+0.42%) - its highest close since the record set on 27 February. The driver was geopolitical: the US and Iran halted attacks over the weekend, Brent crude fell roughly 5.8% to the mid-80s, and the risk premium came out of the market. That is a two-sided trade for London - travel, media and consumer names rallied hard while the index's energy and mining heavyweights were sold.
Futures note (contract roll): the quoted FTSE 100 future is around 10,482, roughly 300 points BELOW the 10,781.75 cash close. That is the dividend discount on a far-dated contract, not a 300-point gap down. Cross-checked against the cash close and the news tone, the setup into Tuesday is constructive to neutral, not bearish. Treat the raw futures print as unusable for direction today.
What actually matters Tuesday: falling oil is the single biggest input. It caps SHEL and BP, it pressures the miners, and it feeds the cost-relief trade in consumer, travel and industrials. Watch whether Brent stabilises - if it bounces, Monday's sector rotation reverses fast.
NOTABLE CHANGES (27 Jul vs 24 Jul)
VOD +5.51% - RSI surged 8.1 pts to 64.8. Week +5.51%. BULLISH above all EMAs. Biggest single-day move in the FTSE universe.
WPP +5.51% - RSI +6.3. Week +8.20%. Second consecutive up day. Still 29.8% below the 52-week high, so this is a bounce not a trend.
REL +4.70% - RSI +7.4 to 69.5, relative volume 1.3 (genuine). Week +9.52%, RSI +17.8 pts on the week. Now testing the EMA200 at 2740.
SGE +4.45% - RSI +8.2 to 63.9 on relative volume 1.56 - the heaviest genuine buying in the universe. Week +7.15%.
LSEG +2.37% - the cleanest signal of the day: crossed ABOVE EMA20 and EMA50, MACD bullish crossover, and crossed ABOVE the POC, all in one session.
GSK +2.44% - crossed ABOVE EMA20 and EMA50 on relative volume 1.26. Now BULLISH above all EMAs with RSI only 55.4.
GLEN -3.84% - RSI dropped 10 pts. Crossed BELOW EMA20 AND BELOW EMA50 in one session. The worst-looking chart in the index.
NG -0.91% - crossed BELOW EMA20, MACD bearish crossover, crossed BELOW POC. Three bearish flags on the same bar.
RTO -0.07% - relative volume 2.37, by far the heaviest in the universe, on a 5-day down streak. Heavy volume with no price recovery is distribution.
SECTOR HEATMAP (avg daily change)
Telecoms +5.51% - VOD +5.51
Media / Info Services +3.25% - WPP +5.51 · REL +4.70 · SGE +4.45 · EXPN +2.59 · LSEG +2.37 · III +1.78 · INF +1.33. All seven green - this is a genuine coordinated sector move, not stock-specific noise.
Pharma and Healthcare +1.92% - GSK +2.44 · HLN +1.87 · RKT +1.83 · AZN +1.52
Consumer Staples +0.96% - DGE +1.95 · TSCO +1.55 · ULVR +1.51 · ABF +1.07 · IMB 0.00 · BATS -0.32
Industrials / Defence +0.90% - CPG +1.78 · BAE +1.71 · RR. +0.60 · BNZL +0.47 · RTO -0.07
Banks +0.86% - BARC +1.66 · LLOY +1.16 · NWG +1.09 · STAN +0.23 · HSBA +0.17. All five BULLISH above all EMAs - the most technically uniform sector in the index.
Insurance / Life +0.17% - ADM +0.45 · LGEN +0.27 · PRU +0.09 · AV -0.12
Utilities -1.52% - NG -0.91 · SSE -2.13. Both BEARISH below EMA20 and EMA50, both lost their POC.
Energy -1.57% - SHEL -0.89 · BP -2.24. Pure oil-price mechanics.
Mining -2.18% - RIO -0.51 · ANTO -1.93 · AAL -2.45 · GLEN -3.84. All four BEARISH below EMA20 and EMA50. Avoid longs here.
DAILY TECHNICAL SIGNALS
BULLISH - above all three EMAs (17 names)
LLOY 114.86 (+1.16%) RSI 61.6 · MACD bear · -1.0% from 52wH · above POC 103.73
BARC 533.00 (+1.66%) RSI 61.6 · MACD bear · -1.0% from 52wH · above POC 473.90 · closed at the 52-week high
HSBA 1551.61 (+0.17%) RSI 68.2 · MACD bull · -6.2% · above POC 1403.40
STAN 2142.00 (+0.23%) RSI 57.9 · MACD bear · -1.5% · above POC 1984.11
NWG 684.00 (+1.09%) RSI 61.1 · MACD bear · -3.0% · above POC 618.89
AV 690.19 (-0.12%) RSI 68.6 · MACD bull · -1.5% · above POC 633.99 · rv 1.28
LGEN 300.20 (+0.27%) RSI 66.8 · MACD bear · -3.2% · above POC 272.51
PRU 1098.50 (+0.09%) RSI 62.9 · MACD bull · -11.3% · above POC 1041.01
ADM 3600.00 (+0.45%) RSI 55.9 · MACD bear · -3.5% · above POC 3391.44
BP 536.00 (-2.24%) RSI 59.5 · MACD bull · -12.0% · above POC 519.66 · RSI -6.6 pts
SHEL 3275.25 (-0.89%) RSI 62.6 · MACD bull · -8.8% · above POC 3119.38 · ADX 32.6
GSK 1972.50 (+2.44%) RSI 55.4 · MACD bear · -13.6% · above POC 1921.43 · RSI +7.4, crossed above EMA20 and EMA50
HLN 371.10 (+1.87%) RSI 62.2 · MACD bear · -10.8% · above POC 342.69 · RSI +5.5
TSCO 486.10 (+1.55%) RSI 61.7 · MACD bull · -6.6% · above POC 459.10 · ADX 46.2 - strongest trend in the index
BAE 2000.00 (+1.71%) RSI 62.9 · MACD bull · -15.3% · above POC 1899.80 · ADX 37.9 · 5-day up streak
VOD 120.55 (+5.51%) RSI 64.8 · MACD bull · -8.0% · above POC 111.53 · RSI +8.1
BATS 4562.00 (-0.32%) RSI 50.2 · MACD bull · -14.3% · crossed BELOW POC 4573.57
ABF 2017.78 (+1.07%) RSI 57.3 · MACD bear · -14.5% · above POC 1896.93 · rv 0.24 (very thin)
INF 886.60 (+1.33%) RSI 54.1 · MACD bear · -11.3% · above POC 842.77 · crossed above EMA20
RR. 1413.60 (+0.60%) RSI 54.5 · MACD bear · -6.4% · above POC 1317.63
BNZL 2765.00 (+0.47%) RSI 64.7 · MACD bear · -1.2% · above POC 2518.00
BULLISH - above EMA20 and EMA50, still below EMA200 (recovery, not trend)
REL 2693.00 (+4.70%) RSI 69.5 · MACD bull · -32.3% · above POC 2454.56 · rv 1.30 · EMA200 2740.39 overhead
SGE 896.00 (+4.45%) RSI 63.9 · MACD bull · -32.9% · above POC 851.81 · rv 1.56 · EMA200 928.91 overhead
WPP 297.00 (+5.51%) RSI 62.1 · MACD bull · -29.8% · above POC 270.64 · EMA200 308.89 overhead
EXPN 2832.50 (+2.59%) RSI 64.2 · MACD bull · -30.8% · above POC 2605.31 · EMA200 2898.26 overhead
III 2796.00 (+1.78%) RSI 68.6 · MACD bull · -37.8% · above POC 2372.52 · ADX 34.7 · 4-day up streak
LSEG 8974.00 (+2.37%) RSI 55.0 · MACD bull · -12.8% · crossed above EMA20, EMA50 and POC · EMA200 8997.97 overhead
RKT 5056.00 (+1.83%) RSI 56.4 · MACD bear · -22.4% · above POC 4710.78 · crossed above EMA20
ULVR 4641.00 (+1.51%) RSI 56.6 · MACD bear · -16.0% · above POC 4352.64 · ADX 29.7
DGE 1594.50 (+1.95%) RSI 58.4 · MACD bull · -25.6% · above POC 1534.41 · ADX 9.9 (no trend)
IMB 2811.00 (0.00%) RSI 54.0 · MACD bull · -15.9% · above POC 2779.68 · ADX 35.0
MIXED
AAL 3626.00 (-2.45%) - above EMA20, crossed BELOW EMA50, above EMA200 · RSI 49.4 (-4.1) · -14.5% from 52wH · below POC 3787.74
BEARISH - below EMA20 and EMA50 (5 names)
GLEN 518.20 (-3.84%) RSI 44.6 (-10.0) · MACD bull · -23.6% · below POC 555.19 · fresh double EMA breakdown
RIO 6842.00 (-0.51%) RSI 44.3 · MACD bull · -25.0% · below POC 7434.70 · ADX 39.6 · rv 0.26
ANTO 3551.00 (-1.93%) RSI 43.0 · MACD bear · -20.6% · below POC 3925.03
SSE 2386.00 (-2.13%) RSI 44.8 · MACD bear · -16.6% · crossed BELOW POC 2405.24
NG 1227.50 (-0.91%) RSI 48.1 · MACD bear · -14.1% · crossed BELOW EMA20 and BELOW POC 1236.81
CPG 3094.00 (+1.78%) RSI 43.8 · MACD bear · -17.4% · below POC 3179.00 · crossed ABOVE EMA200 (feed quoted CPG in pounds; all price fields rescaled x100 to pence)
BEARISH - below all three EMAs (2 names)
RTO 427.40 (-0.07%) RSI 36.5 · MACD bear · -15.7% · below POC 451.47 · rv 2.37 - heaviest volume in the universe on a 5-day down streak
AZN 12954.00 (+1.52%) RSI 46.1 · MACD bear · -17.6% · below POC 13426.00 · ADX 34.3 - strong DOWNtrend, Monday's +1.52% is a bounce inside it
TOP SWING SETUPS
1. LSEG - LONG on EMA200 break (NEW - triggered Monday)
The highest-quality signal in the whole scan. Four bullish events on one bar: crossed above EMA20 (8788.49), crossed above EMA50 (8828.18), MACD bullish crossover, and crossed above the POC (8833.48). RSI only 55.0, so there is no overbought constraint. The one hurdle is the EMA200 at 8997.97, which sits almost exactly on Camarilla R1 (8993.80) - textbook confluence resistance. Take the trade on the break, not before.
Entry: 9000 on a break and hold · Stop: 8770 (below Monday's low 8776) · T1: 9270 (classic R3 9268) · T2: 9500 · R:R: 1.2 / 2.2
Caveat: LSEG reports half-year results Thursday 31 July. Size for event risk or plan to be flat into it. Relative volume 0.41 was thin, so the signal needs volume confirmation.
2. GSK - LONG on pullback to reclaimed EMAs (NEW - triggered Monday)
Crossed above both EMA20 (1937.09) and EMA50 (1946.50) on relative volume 1.26 - genuine participation, not drift. That flips GSK to BULLISH above all three EMAs with the EMA200 at 1884.39 well below as support. RSI 55.4 leaves a long runway. The EMA20/EMA50 band at 1937-1947 is now the buy zone.
Entry: 1950 on a pullback into the reclaimed EMA band · Stop: 1918 (below EMA20 and Monday's low 1932) · T1: 2010 (classic R2 2010.17) · T2: 2040 (classic R3 2039.83) · R:R: 1.9 / 2.8
Why it is the cleanest of the batch: low RSI, above all EMAs, above POC, genuine volume, and no results this week.
3. SGE - LONG on pullback (CONTINUING - day 2 of the move)
+4.45% on relative volume 1.56, the heaviest genuine buying in the FTSE universe. RSI +8.2 to 63.9, week +7.15%, RSI +15 pts on the week. Price is well clear of the POC at 851.81. This is a recovery, not a trend - the EMA200 at 928.91 is the ceiling that defines the whole trade.
Entry: 880 on a pullback (Camarilla S4 876.86 is the floor) · Stop: 862 (below Monday's low 862.60) · T1: 908 (classic R1 908.07) · T2: 929 (EMA200) · R:R: 1.6 / 2.7
Note: chasing at 896 gives you a sub-1.0 R:R. Wait for the pullback or skip it.
4. REL - LONG on pullback to pivot (CONTINUING - day 2)
+4.70% on relative volume 1.30, RSI +7.4 to 69.5, week +9.52% with RSI +17.8 pts. The strongest weekly momentum in the index. But RSI 69.5 is at the overbought threshold and the EMA200 at 2740.39 is directly overhead. Do not chase - buy the first pullback.
Entry: 2660 (classic pivot 2661.67) · Stop: 2590 (below Monday's low 2592) · T1: 2740 (EMA200) · T2: 2840 (classic R3 2839.33) · R:R: 1.1 / 2.6
Invalidation: a close back below the POC at 2454.56 ends the recovery thesis entirely.
5. VOD - LONG on pullback to EMA9 (CONTINUING)
Biggest one-day move in the index at +5.51%, RSI +8.1 to 64.8, and unlike REL, SGE and WPP it is BULLISH above all three EMAs with the EMA200 far below at 104.59. ADX 25.8 confirms a real trend. Only 8.0% below the 52-week high at 131.10.
Entry: 116.00 on a pullback to the EMA9 (115.33) · Stop: 111.90 (below EMA20 112.10) · T1: 121.30 (Monday's high 121.25) · T2: 126.20 (classic R3 126.18) · R:R: 1.3 / 2.5
Caution: relative volume was only 0.49 - thin. A 5.5% move on light volume is easier to give back. Widen the stop or halve the size.
INTRADAY SETUPS
1. TSCO - LONG, classic pivot bounce
ADX 46.2 is the strongest trend reading in the entire index, and price is BULLISH above all three EMAs and above the POC (459.10). Close 486.10 sits just above the pivot at 484.47. In a trend this strong the pivot is a buy, not a break.
Entry: 484.50 on a touch of the pivot · Stop: 482.50 (below Camarilla S3 483.49) · T1: 490.00 (classic R1 490.03) · T2: 494.00 (classic R2 493.97) · R:R: 2.8 / 4.8
Direction: long only. Relative volume 0.92 is normal, so levels should behave.
2. BARC - LONG, Camarilla breakout to a new 52-week high
Barclays closed at 533.00 having printed 538.30 intraday - which IS the 52-week high. Camarilla R4 sits at 538.23, effectively on top of it. A clean break above 538.30 is a breakout to new highs with no overhead supply.
Entry: 538.40 on the break · Stop: 532.00 (below pivot 533.36 and Camarilla S1 532.13) · T1: 542.90 (classic R2 542.87) · T2: 547.45 (classic R3) · R:R: 0.7 / 1.5
Why: the banks were the most technically uniform sector on Monday - all five BULLISH above all EMAs. Sector tailwind behind the break. Skip if it fails to clear 538.30 in the first hour.
3. NG - SHORT, Camarilla breakdown (FRESH breakdown)
Three bearish flags on Monday's bar: crossed below EMA20 (1234.95), MACD bearish crossover, and crossed below the POC (1236.81). Both utilities in the index broke down together, so this is sector-wide. Camarilla S1 at 1225.50 is the trigger.
Entry: 1225.40 on the break of Camarilla S1 · Stop: 1233.00 (below the EMA20 at 1234.95) · T1: 1218.98 (classic S1) · T2: 1210.46 (classic S2) · R:R: 0.8 / 2.0
Direction: short only while below 1234.95.
4. GLEN - SHORT, fresh double-EMA breakdown
The worst chart in the index. Crossed BELOW EMA20 (526.39) and BELOW EMA50 (537.23) in a single session, RSI collapsed 10 points to 44.6, -3.84% on the day, and price is well below the POC at 555.19. The whole mining sector is below its EMA20 and EMA50.
Entry: 515.80 on a break of Monday's low (515.90) · Stop: 522.00 (full invalidation is a reclaim of the EMA20 at 526.39) · T1: 509.70 (classic S1 509.67) · T2: 501.13 (classic S2) · R:R: 1.0 / 2.4
Watch: the EMA200 at 490.90 is the deeper structural support. Relative volume 0.41 was thin - widen stops.
5. RTO - SHORT, distribution continuation
Relative volume 2.37 - by far the heaviest in the universe - on a 5-day down streak with no price recovery. That is distribution, not capitulation. BEARISH below all three EMAs, RSI 36.5, price below the POC at 451.47. Camarilla S3 at 425.28 is the trigger.
Entry: 425.20 on the break · Stop: 430.20 (above classic R1 429.97) · T1: 423.17 (Camarilla S4) · T2: 417.13 (classic S2) · R:R: 0.4 / 1.6
Caveat: RTO closed at 427.40, exactly on its intraday high. That is a small bounce warning. Wait for the break of 425.28 - do not pre-empt it.
KEY LEVELS DASHBOARD
LSEG - 8974.00 (ATR 523.14)
Cam: S4 8855.20 · S3 8914.60 · S1 8954.20 || R1 8993.80 · R3 9033.40 · R4 9092.80
Classic: S3 8620 · S2 8698 · S1 8836 · Pivot 8914 || R1 9052 · R2 9130 · R3 9268
EMAs: 9 8807.36 · 20 8788.49 · 50 8828.18 · 200 8997.97 · POC 8833.48
Prev H/L: 8992 / 8776 · 52w H/L: 10290 / 6684
GSK - 1972.50 (ATR 51.16)
Cam: S4 1945.83 · S3 1959.16 · S1 1968.05 || R1 1976.95 · R3 1985.84 · R4 1999.18
Classic: S3 1894.33 · S2 1913.17 · S1 1942.83 · Pivot 1961.67 || R1 1991.33 · R2 2010.17 · R3 2039.83
EMAs: 9 1930.09 · 20 1937.09 · 50 1946.50 · 200 1884.39 · POC 1921.43
Prev H/L: 1980.50 / 1932.00 · 52w H/L: 2282 / 1360.50
REL - 2693.00 (ATR 101.83)
Cam: S4 2633.60 · S3 2663.30 · S1 2683.10 || R1 2702.90 · R3 2722.70 · R4 2752.40
Classic: S3 2515.33 · S2 2553.67 · S1 2623.33 · Pivot 2661.67 || R1 2731.33 · R2 2769.67 · R3 2839.33
EMAs: 9 2523.99 · 20 2479.37 · 50 2471.71 · 200 2740.39 · POC 2454.56
Prev H/L: 2700 / 2592 · 52w H/L: 3976 / 1991
SGE - 896.00 (ATR 26.38)
Cam: S4 876.86 · S3 886.43 · S1 892.81 || R1 899.19 · R3 905.57 · R4 915.14
Classic: S3 838.47 · S2 850.53 · S1 873.27 · Pivot 885.33 || R1 908.07 · R2 920.13 · R3 942.87
EMAs: 9 851.07 · 20 843.64 · 50 845.84 · 200 928.91 · POC 851.81
Prev H/L: 897.40 / 862.60 · 52w H/L: 1335 / 771.66
VOD - 120.55 (ATR 3.88)
Cam: S4 118.32 · S3 119.44 · S1 120.18 || R1 120.92 · R3 121.66 · R4 122.78
Classic: S3 114.03 · S2 115.62 · S1 118.08 · Pivot 119.67 || R1 122.13 · R2 123.72 · R3 126.18
EMAs: 9 115.33 · 20 112.10 · 50 110.62 · 200 104.59 · POC 111.53
Prev H/L: 121.25 / 117.20 · 52w H/L: 131.10 / 80.68
BEARISH WARNINGS
FRESH BREAKDOWNS - triggered Monday, act on these first
GLEN 518.20 - crossed BELOW EMA20 (526.39) AND BELOW EMA50 (537.23) in one session. RSI -10 pts to 44.6. -3.84% on the day. Below POC 555.19. The single worst technical deterioration in the index.
NG 1227.50 - crossed BELOW EMA20 (1234.95), MACD bearish crossover, crossed BELOW POC (1236.81). Three flags, one bar.
AAL 3626.00 - crossed BELOW EMA50 (3674.91). Still above the EMA20 and EMA200, so this is MIXED rather than fully bearish, but it is deteriorating and sits well below its POC at 3787.74.
SSE 2386.00 - crossed BELOW POC (2405.24), already below EMA20 and EMA50. Both utilities broke down together.
BATS 4562.00 - crossed BELOW POC (4573.57). Still above all EMAs, so this is an early warning, not a signal. Watch it.
ESTABLISHED WEAKNESS
RTO 427.40 - BEARISH below all three EMAs, RSI 36.5, 5-day down streak, relative volume 2.37. Heavy volume with no recovery is distribution. The weakest name in the index on a volume-adjusted basis.
AZN 12954.00 - BEARISH below all three EMAs with ADX 34.3, meaning the DOWNtrend is strong and intact. Monday's +1.52% is a bounce inside a downtrend, roughly 3.5% below the POC at 13426. Do not read the green candle as a reversal.
RIO 6842.00 - below EMA20 and EMA50 with ADX 39.6. Miles below the POC at 7434.70. Relative volume 0.26 means nobody is stepping in to buy.
ANTO 3551.00 - below EMA20 and EMA50, RSI 43.0, -20.6% from the 52-week high, below POC 3925.03.
Sector-level warning: all four miners and both utilities are below their EMA20 and EMA50. Both energy majors fell on the oil move despite remaining above all their EMAs. Avoid new longs in mining, utilities and energy until oil stabilises.
EVENTS CALENDAR - week of 27 July 2026
Wednesday 29 July - Reckitt Benckiser (RKT) half-year results, virtual investor presentation 08.30 BST. RKT crossed above its EMA20 on Monday, so the results will decide whether that recovery holds.
Thursday 31 July - a very heavy day: Shell (SHEL), Lloyds (LLOY), Rolls-Royce (RR.), BAE Systems (BAE) and London Stock Exchange Group (LSEG) all report. Note that LSEG is swing setup 1 and BAE is on a 5-day up streak - both carry direct event risk this week. LLOY is within 1% of its 52-week high going into its numbers.
Ongoing macro - Brent crude direction is the dominant variable. Monday's roughly 5.8% drop to the mid-80s drove the entire sector rotation: media, telecoms, consumer and pharma up; energy, mining and utilities down. If Brent stabilises or bounces, expect that rotation to unwind quickly.
Bank of England - policy remains in focus for the banks, which were the most technically uniform sector on Monday.
VERIFICATION
All 40 EMA classifications were re-checked programmatically (close vs EMA20, EMA50 and EMA200, strict numeric comparison, no rounding tolerance). Zero mismatches.
Data selected by FTSE 100 constituent membership, not by timestamp - the two qualifying ftse_scanner entries dated 2026-07-27 at 20:11 UTC were merged to give the full 40-name universe. The later 21:32 UTC entry labelled ftse_scanner carried US/NASDAQ tickers (BKNG, PANW, MU, LRCX, KLAC) and was correctly discarded.
Pence-scale guard applied: CPG was quoted in pounds (30.94); all its price fields were multiplied by 100 to match the .GB_SB pence quote.
Not financial advice. Always DYOR. Capital at risk.
Replied by remo on topic FTSE 100 Daily Technical Analysis & Setups
Tuesday 28 July 2026
Data: close Monday 27 July 2026 (latest scanner snapshot, 40 FTSE 100 names) · UKX cash close 10,781.75 (+45.52, +0.42%) · Futures: see note below
MARKET OVERVIEW
The FTSE 100 closed Monday 27 July at 10,781.75, up 45.52 points (+0.42%) - its highest close since the record set on 27 February. The driver was geopolitical: the US and Iran halted attacks over the weekend, Brent crude fell roughly 5.8% to the mid-80s, and the risk premium came out of the market. That is a two-sided trade for London - travel, media and consumer names rallied hard while the index's energy and mining heavyweights were sold.
Futures note (contract roll): the quoted FTSE 100 future is around 10,482, roughly 300 points BELOW the 10,781.75 cash close. That is the dividend discount on a far-dated contract, not a 300-point gap down. Cross-checked against the cash close and the news tone, the setup into Tuesday is constructive to neutral, not bearish. Treat the raw futures print as unusable for direction today.
What actually matters Tuesday: falling oil is the single biggest input. It caps SHEL and BP, it pressures the miners, and it feeds the cost-relief trade in consumer, travel and industrials. Watch whether Brent stabilises - if it bounces, Monday's sector rotation reverses fast.
NOTABLE CHANGES (27 Jul vs 24 Jul)
VOD +5.51% - RSI surged 8.1 pts to 64.8. Week +5.51%. BULLISH above all EMAs. Biggest single-day move in the FTSE universe.
WPP +5.51% - RSI +6.3. Week +8.20%. Second consecutive up day. Still 29.8% below the 52-week high, so this is a bounce not a trend.
REL +4.70% - RSI +7.4 to 69.5, relative volume 1.3 (genuine). Week +9.52%, RSI +17.8 pts on the week. Now testing the EMA200 at 2740.
SGE +4.45% - RSI +8.2 to 63.9 on relative volume 1.56 - the heaviest genuine buying in the universe. Week +7.15%.
LSEG +2.37% - the cleanest signal of the day: crossed ABOVE EMA20 and EMA50, MACD bullish crossover, and crossed ABOVE the POC, all in one session.
GSK +2.44% - crossed ABOVE EMA20 and EMA50 on relative volume 1.26. Now BULLISH above all EMAs with RSI only 55.4.
GLEN -3.84% - RSI dropped 10 pts. Crossed BELOW EMA20 AND BELOW EMA50 in one session. The worst-looking chart in the index.
NG -0.91% - crossed BELOW EMA20, MACD bearish crossover, crossed BELOW POC. Three bearish flags on the same bar.
RTO -0.07% - relative volume 2.37, by far the heaviest in the universe, on a 5-day down streak. Heavy volume with no price recovery is distribution.
SECTOR HEATMAP (avg daily change)
Telecoms +5.51% - VOD +5.51
Media / Info Services +3.25% - WPP +5.51 · REL +4.70 · SGE +4.45 · EXPN +2.59 · LSEG +2.37 · III +1.78 · INF +1.33. All seven green - this is a genuine coordinated sector move, not stock-specific noise.
Pharma and Healthcare +1.92% - GSK +2.44 · HLN +1.87 · RKT +1.83 · AZN +1.52
Consumer Staples +0.96% - DGE +1.95 · TSCO +1.55 · ULVR +1.51 · ABF +1.07 · IMB 0.00 · BATS -0.32
Industrials / Defence +0.90% - CPG +1.78 · BAE +1.71 · RR. +0.60 · BNZL +0.47 · RTO -0.07
Banks +0.86% - BARC +1.66 · LLOY +1.16 · NWG +1.09 · STAN +0.23 · HSBA +0.17. All five BULLISH above all EMAs - the most technically uniform sector in the index.
Insurance / Life +0.17% - ADM +0.45 · LGEN +0.27 · PRU +0.09 · AV -0.12
Utilities -1.52% - NG -0.91 · SSE -2.13. Both BEARISH below EMA20 and EMA50, both lost their POC.
Energy -1.57% - SHEL -0.89 · BP -2.24. Pure oil-price mechanics.
Mining -2.18% - RIO -0.51 · ANTO -1.93 · AAL -2.45 · GLEN -3.84. All four BEARISH below EMA20 and EMA50. Avoid longs here.
DAILY TECHNICAL SIGNALS
BULLISH - above all three EMAs (17 names)
LLOY 114.86 (+1.16%) RSI 61.6 · MACD bear · -1.0% from 52wH · above POC 103.73
BARC 533.00 (+1.66%) RSI 61.6 · MACD bear · -1.0% from 52wH · above POC 473.90 · closed at the 52-week high
HSBA 1551.61 (+0.17%) RSI 68.2 · MACD bull · -6.2% · above POC 1403.40
STAN 2142.00 (+0.23%) RSI 57.9 · MACD bear · -1.5% · above POC 1984.11
NWG 684.00 (+1.09%) RSI 61.1 · MACD bear · -3.0% · above POC 618.89
AV 690.19 (-0.12%) RSI 68.6 · MACD bull · -1.5% · above POC 633.99 · rv 1.28
LGEN 300.20 (+0.27%) RSI 66.8 · MACD bear · -3.2% · above POC 272.51
PRU 1098.50 (+0.09%) RSI 62.9 · MACD bull · -11.3% · above POC 1041.01
ADM 3600.00 (+0.45%) RSI 55.9 · MACD bear · -3.5% · above POC 3391.44
BP 536.00 (-2.24%) RSI 59.5 · MACD bull · -12.0% · above POC 519.66 · RSI -6.6 pts
SHEL 3275.25 (-0.89%) RSI 62.6 · MACD bull · -8.8% · above POC 3119.38 · ADX 32.6
GSK 1972.50 (+2.44%) RSI 55.4 · MACD bear · -13.6% · above POC 1921.43 · RSI +7.4, crossed above EMA20 and EMA50
HLN 371.10 (+1.87%) RSI 62.2 · MACD bear · -10.8% · above POC 342.69 · RSI +5.5
TSCO 486.10 (+1.55%) RSI 61.7 · MACD bull · -6.6% · above POC 459.10 · ADX 46.2 - strongest trend in the index
BAE 2000.00 (+1.71%) RSI 62.9 · MACD bull · -15.3% · above POC 1899.80 · ADX 37.9 · 5-day up streak
VOD 120.55 (+5.51%) RSI 64.8 · MACD bull · -8.0% · above POC 111.53 · RSI +8.1
BATS 4562.00 (-0.32%) RSI 50.2 · MACD bull · -14.3% · crossed BELOW POC 4573.57
ABF 2017.78 (+1.07%) RSI 57.3 · MACD bear · -14.5% · above POC 1896.93 · rv 0.24 (very thin)
INF 886.60 (+1.33%) RSI 54.1 · MACD bear · -11.3% · above POC 842.77 · crossed above EMA20
RR. 1413.60 (+0.60%) RSI 54.5 · MACD bear · -6.4% · above POC 1317.63
BNZL 2765.00 (+0.47%) RSI 64.7 · MACD bear · -1.2% · above POC 2518.00
BULLISH - above EMA20 and EMA50, still below EMA200 (recovery, not trend)
REL 2693.00 (+4.70%) RSI 69.5 · MACD bull · -32.3% · above POC 2454.56 · rv 1.30 · EMA200 2740.39 overhead
SGE 896.00 (+4.45%) RSI 63.9 · MACD bull · -32.9% · above POC 851.81 · rv 1.56 · EMA200 928.91 overhead
WPP 297.00 (+5.51%) RSI 62.1 · MACD bull · -29.8% · above POC 270.64 · EMA200 308.89 overhead
EXPN 2832.50 (+2.59%) RSI 64.2 · MACD bull · -30.8% · above POC 2605.31 · EMA200 2898.26 overhead
III 2796.00 (+1.78%) RSI 68.6 · MACD bull · -37.8% · above POC 2372.52 · ADX 34.7 · 4-day up streak
LSEG 8974.00 (+2.37%) RSI 55.0 · MACD bull · -12.8% · crossed above EMA20, EMA50 and POC · EMA200 8997.97 overhead
RKT 5056.00 (+1.83%) RSI 56.4 · MACD bear · -22.4% · above POC 4710.78 · crossed above EMA20
ULVR 4641.00 (+1.51%) RSI 56.6 · MACD bear · -16.0% · above POC 4352.64 · ADX 29.7
DGE 1594.50 (+1.95%) RSI 58.4 · MACD bull · -25.6% · above POC 1534.41 · ADX 9.9 (no trend)
IMB 2811.00 (0.00%) RSI 54.0 · MACD bull · -15.9% · above POC 2779.68 · ADX 35.0
MIXED
AAL 3626.00 (-2.45%) - above EMA20, crossed BELOW EMA50, above EMA200 · RSI 49.4 (-4.1) · -14.5% from 52wH · below POC 3787.74
BEARISH - below EMA20 and EMA50 (5 names)
GLEN 518.20 (-3.84%) RSI 44.6 (-10.0) · MACD bull · -23.6% · below POC 555.19 · fresh double EMA breakdown
RIO 6842.00 (-0.51%) RSI 44.3 · MACD bull · -25.0% · below POC 7434.70 · ADX 39.6 · rv 0.26
ANTO 3551.00 (-1.93%) RSI 43.0 · MACD bear · -20.6% · below POC 3925.03
SSE 2386.00 (-2.13%) RSI 44.8 · MACD bear · -16.6% · crossed BELOW POC 2405.24
NG 1227.50 (-0.91%) RSI 48.1 · MACD bear · -14.1% · crossed BELOW EMA20 and BELOW POC 1236.81
CPG 3094.00 (+1.78%) RSI 43.8 · MACD bear · -17.4% · below POC 3179.00 · crossed ABOVE EMA200 (feed quoted CPG in pounds; all price fields rescaled x100 to pence)
BEARISH - below all three EMAs (2 names)
RTO 427.40 (-0.07%) RSI 36.5 · MACD bear · -15.7% · below POC 451.47 · rv 2.37 - heaviest volume in the universe on a 5-day down streak
AZN 12954.00 (+1.52%) RSI 46.1 · MACD bear · -17.6% · below POC 13426.00 · ADX 34.3 - strong DOWNtrend, Monday's +1.52% is a bounce inside it
TOP SWING SETUPS
1. LSEG - LONG on EMA200 break (NEW - triggered Monday)
The highest-quality signal in the whole scan. Four bullish events on one bar: crossed above EMA20 (8788.49), crossed above EMA50 (8828.18), MACD bullish crossover, and crossed above the POC (8833.48). RSI only 55.0, so there is no overbought constraint. The one hurdle is the EMA200 at 8997.97, which sits almost exactly on Camarilla R1 (8993.80) - textbook confluence resistance. Take the trade on the break, not before.
Entry: 9000 on a break and hold · Stop: 8770 (below Monday's low 8776) · T1: 9270 (classic R3 9268) · T2: 9500 · R:R: 1.2 / 2.2
Caveat: LSEG reports half-year results Thursday 31 July. Size for event risk or plan to be flat into it. Relative volume 0.41 was thin, so the signal needs volume confirmation.
2. GSK - LONG on pullback to reclaimed EMAs (NEW - triggered Monday)
Crossed above both EMA20 (1937.09) and EMA50 (1946.50) on relative volume 1.26 - genuine participation, not drift. That flips GSK to BULLISH above all three EMAs with the EMA200 at 1884.39 well below as support. RSI 55.4 leaves a long runway. The EMA20/EMA50 band at 1937-1947 is now the buy zone.
Entry: 1950 on a pullback into the reclaimed EMA band · Stop: 1918 (below EMA20 and Monday's low 1932) · T1: 2010 (classic R2 2010.17) · T2: 2040 (classic R3 2039.83) · R:R: 1.9 / 2.8
Why it is the cleanest of the batch: low RSI, above all EMAs, above POC, genuine volume, and no results this week.
3. SGE - LONG on pullback (CONTINUING - day 2 of the move)
+4.45% on relative volume 1.56, the heaviest genuine buying in the FTSE universe. RSI +8.2 to 63.9, week +7.15%, RSI +15 pts on the week. Price is well clear of the POC at 851.81. This is a recovery, not a trend - the EMA200 at 928.91 is the ceiling that defines the whole trade.
Entry: 880 on a pullback (Camarilla S4 876.86 is the floor) · Stop: 862 (below Monday's low 862.60) · T1: 908 (classic R1 908.07) · T2: 929 (EMA200) · R:R: 1.6 / 2.7
Note: chasing at 896 gives you a sub-1.0 R:R. Wait for the pullback or skip it.
4. REL - LONG on pullback to pivot (CONTINUING - day 2)
+4.70% on relative volume 1.30, RSI +7.4 to 69.5, week +9.52% with RSI +17.8 pts. The strongest weekly momentum in the index. But RSI 69.5 is at the overbought threshold and the EMA200 at 2740.39 is directly overhead. Do not chase - buy the first pullback.
Entry: 2660 (classic pivot 2661.67) · Stop: 2590 (below Monday's low 2592) · T1: 2740 (EMA200) · T2: 2840 (classic R3 2839.33) · R:R: 1.1 / 2.6
Invalidation: a close back below the POC at 2454.56 ends the recovery thesis entirely.
5. VOD - LONG on pullback to EMA9 (CONTINUING)
Biggest one-day move in the index at +5.51%, RSI +8.1 to 64.8, and unlike REL, SGE and WPP it is BULLISH above all three EMAs with the EMA200 far below at 104.59. ADX 25.8 confirms a real trend. Only 8.0% below the 52-week high at 131.10.
Entry: 116.00 on a pullback to the EMA9 (115.33) · Stop: 111.90 (below EMA20 112.10) · T1: 121.30 (Monday's high 121.25) · T2: 126.20 (classic R3 126.18) · R:R: 1.3 / 2.5
Caution: relative volume was only 0.49 - thin. A 5.5% move on light volume is easier to give back. Widen the stop or halve the size.
INTRADAY SETUPS
1. TSCO - LONG, classic pivot bounce
ADX 46.2 is the strongest trend reading in the entire index, and price is BULLISH above all three EMAs and above the POC (459.10). Close 486.10 sits just above the pivot at 484.47. In a trend this strong the pivot is a buy, not a break.
Entry: 484.50 on a touch of the pivot · Stop: 482.50 (below Camarilla S3 483.49) · T1: 490.00 (classic R1 490.03) · T2: 494.00 (classic R2 493.97) · R:R: 2.8 / 4.8
Direction: long only. Relative volume 0.92 is normal, so levels should behave.
2. BARC - LONG, Camarilla breakout to a new 52-week high
Barclays closed at 533.00 having printed 538.30 intraday - which IS the 52-week high. Camarilla R4 sits at 538.23, effectively on top of it. A clean break above 538.30 is a breakout to new highs with no overhead supply.
Entry: 538.40 on the break · Stop: 532.00 (below pivot 533.36 and Camarilla S1 532.13) · T1: 542.90 (classic R2 542.87) · T2: 547.45 (classic R3) · R:R: 0.7 / 1.5
Why: the banks were the most technically uniform sector on Monday - all five BULLISH above all EMAs. Sector tailwind behind the break. Skip if it fails to clear 538.30 in the first hour.
3. NG - SHORT, Camarilla breakdown (FRESH breakdown)
Three bearish flags on Monday's bar: crossed below EMA20 (1234.95), MACD bearish crossover, and crossed below the POC (1236.81). Both utilities in the index broke down together, so this is sector-wide. Camarilla S1 at 1225.50 is the trigger.
Entry: 1225.40 on the break of Camarilla S1 · Stop: 1233.00 (below the EMA20 at 1234.95) · T1: 1218.98 (classic S1) · T2: 1210.46 (classic S2) · R:R: 0.8 / 2.0
Direction: short only while below 1234.95.
4. GLEN - SHORT, fresh double-EMA breakdown
The worst chart in the index. Crossed BELOW EMA20 (526.39) and BELOW EMA50 (537.23) in a single session, RSI collapsed 10 points to 44.6, -3.84% on the day, and price is well below the POC at 555.19. The whole mining sector is below its EMA20 and EMA50.
Entry: 515.80 on a break of Monday's low (515.90) · Stop: 522.00 (full invalidation is a reclaim of the EMA20 at 526.39) · T1: 509.70 (classic S1 509.67) · T2: 501.13 (classic S2) · R:R: 1.0 / 2.4
Watch: the EMA200 at 490.90 is the deeper structural support. Relative volume 0.41 was thin - widen stops.
5. RTO - SHORT, distribution continuation
Relative volume 2.37 - by far the heaviest in the universe - on a 5-day down streak with no price recovery. That is distribution, not capitulation. BEARISH below all three EMAs, RSI 36.5, price below the POC at 451.47. Camarilla S3 at 425.28 is the trigger.
Entry: 425.20 on the break · Stop: 430.20 (above classic R1 429.97) · T1: 423.17 (Camarilla S4) · T2: 417.13 (classic S2) · R:R: 0.4 / 1.6
Caveat: RTO closed at 427.40, exactly on its intraday high. That is a small bounce warning. Wait for the break of 425.28 - do not pre-empt it.
KEY LEVELS DASHBOARD
LSEG - 8974.00 (ATR 523.14)
Cam: S4 8855.20 · S3 8914.60 · S1 8954.20 || R1 8993.80 · R3 9033.40 · R4 9092.80
Classic: S3 8620 · S2 8698 · S1 8836 · Pivot 8914 || R1 9052 · R2 9130 · R3 9268
EMAs: 9 8807.36 · 20 8788.49 · 50 8828.18 · 200 8997.97 · POC 8833.48
Prev H/L: 8992 / 8776 · 52w H/L: 10290 / 6684
GSK - 1972.50 (ATR 51.16)
Cam: S4 1945.83 · S3 1959.16 · S1 1968.05 || R1 1976.95 · R3 1985.84 · R4 1999.18
Classic: S3 1894.33 · S2 1913.17 · S1 1942.83 · Pivot 1961.67 || R1 1991.33 · R2 2010.17 · R3 2039.83
EMAs: 9 1930.09 · 20 1937.09 · 50 1946.50 · 200 1884.39 · POC 1921.43
Prev H/L: 1980.50 / 1932.00 · 52w H/L: 2282 / 1360.50
REL - 2693.00 (ATR 101.83)
Cam: S4 2633.60 · S3 2663.30 · S1 2683.10 || R1 2702.90 · R3 2722.70 · R4 2752.40
Classic: S3 2515.33 · S2 2553.67 · S1 2623.33 · Pivot 2661.67 || R1 2731.33 · R2 2769.67 · R3 2839.33
EMAs: 9 2523.99 · 20 2479.37 · 50 2471.71 · 200 2740.39 · POC 2454.56
Prev H/L: 2700 / 2592 · 52w H/L: 3976 / 1991
SGE - 896.00 (ATR 26.38)
Cam: S4 876.86 · S3 886.43 · S1 892.81 || R1 899.19 · R3 905.57 · R4 915.14
Classic: S3 838.47 · S2 850.53 · S1 873.27 · Pivot 885.33 || R1 908.07 · R2 920.13 · R3 942.87
EMAs: 9 851.07 · 20 843.64 · 50 845.84 · 200 928.91 · POC 851.81
Prev H/L: 897.40 / 862.60 · 52w H/L: 1335 / 771.66
VOD - 120.55 (ATR 3.88)
Cam: S4 118.32 · S3 119.44 · S1 120.18 || R1 120.92 · R3 121.66 · R4 122.78
Classic: S3 114.03 · S2 115.62 · S1 118.08 · Pivot 119.67 || R1 122.13 · R2 123.72 · R3 126.18
EMAs: 9 115.33 · 20 112.10 · 50 110.62 · 200 104.59 · POC 111.53
Prev H/L: 121.25 / 117.20 · 52w H/L: 131.10 / 80.68
BEARISH WARNINGS
FRESH BREAKDOWNS - triggered Monday, act on these first
GLEN 518.20 - crossed BELOW EMA20 (526.39) AND BELOW EMA50 (537.23) in one session. RSI -10 pts to 44.6. -3.84% on the day. Below POC 555.19. The single worst technical deterioration in the index.
NG 1227.50 - crossed BELOW EMA20 (1234.95), MACD bearish crossover, crossed BELOW POC (1236.81). Three flags, one bar.
AAL 3626.00 - crossed BELOW EMA50 (3674.91). Still above the EMA20 and EMA200, so this is MIXED rather than fully bearish, but it is deteriorating and sits well below its POC at 3787.74.
SSE 2386.00 - crossed BELOW POC (2405.24), already below EMA20 and EMA50. Both utilities broke down together.
BATS 4562.00 - crossed BELOW POC (4573.57). Still above all EMAs, so this is an early warning, not a signal. Watch it.
ESTABLISHED WEAKNESS
RTO 427.40 - BEARISH below all three EMAs, RSI 36.5, 5-day down streak, relative volume 2.37. Heavy volume with no recovery is distribution. The weakest name in the index on a volume-adjusted basis.
AZN 12954.00 - BEARISH below all three EMAs with ADX 34.3, meaning the DOWNtrend is strong and intact. Monday's +1.52% is a bounce inside a downtrend, roughly 3.5% below the POC at 13426. Do not read the green candle as a reversal.
RIO 6842.00 - below EMA20 and EMA50 with ADX 39.6. Miles below the POC at 7434.70. Relative volume 0.26 means nobody is stepping in to buy.
ANTO 3551.00 - below EMA20 and EMA50, RSI 43.0, -20.6% from the 52-week high, below POC 3925.03.
Sector-level warning: all four miners and both utilities are below their EMA20 and EMA50. Both energy majors fell on the oil move despite remaining above all their EMAs. Avoid new longs in mining, utilities and energy until oil stabilises.
EVENTS CALENDAR - week of 27 July 2026
Wednesday 29 July - Reckitt Benckiser (RKT) half-year results, virtual investor presentation 08.30 BST. RKT crossed above its EMA20 on Monday, so the results will decide whether that recovery holds.
Thursday 31 July - a very heavy day: Shell (SHEL), Lloyds (LLOY), Rolls-Royce (RR.), BAE Systems (BAE) and London Stock Exchange Group (LSEG) all report. Note that LSEG is swing setup 1 and BAE is on a 5-day up streak - both carry direct event risk this week. LLOY is within 1% of its 52-week high going into its numbers.
Ongoing macro - Brent crude direction is the dominant variable. Monday's roughly 5.8% drop to the mid-80s drove the entire sector rotation: media, telecoms, consumer and pharma up; energy, mining and utilities down. If Brent stabilises or bounces, expect that rotation to unwind quickly.
Bank of England - policy remains in focus for the banks, which were the most technically uniform sector on Monday.
VERIFICATION
All 40 EMA classifications were re-checked programmatically (close vs EMA20, EMA50 and EMA200, strict numeric comparison, no rounding tolerance). Zero mismatches.
Data selected by FTSE 100 constituent membership, not by timestamp - the two qualifying ftse_scanner entries dated 2026-07-27 at 20:11 UTC were merged to give the full 40-name universe. The later 21:32 UTC entry labelled ftse_scanner carried US/NASDAQ tickers (BKNG, PANW, MU, LRCX, KLAC) and was correctly discarded.
Pence-scale guard applied: CPG was quoted in pounds (30.94); all its price fields were multiplied by 100 to match the .GB_SB pence quote.
Not financial advice. Always DYOR. Capital at risk.
The following user(s) said Thank You: annes goal
Please Log in or Create an account to join the conversation.
4 weeks 2 days ago #18705
by remo
Monday 27 July 2026
Data: close Friday 24 July 2026 (latest scanner snapshot, 40 FTSE 100 names) | UKX: 10,736.23 (+0.91%) | Futures: indications point to a marginally LOWER open, approx -0.1%
MARKET OVERVIEW
Data date warning: the TV webhook has NOT posted a fresh scanner snapshot since Friday's close. Every level below is derived from the 24 July close. These are Monday's reference levels, not live prices.
The FTSE 100 finished Friday firmly higher. Reported close 10,736.23, up 97.06 points or 0.91% on Thursday's 10,639.17, with the week up around 1.3%. Source conflict: one pre-market wire quoted Friday's close as 10,679.03 (+0.3%) instead. Both figures are in circulation. Treat the index print as approximate and trade the stock levels, which are exact.
Futures: pre-market commentary has the index called around 10 points lower, roughly -0.1%, on Monday. A separate Investing.com FTSE 100 future print of 10,482.3 was also visible. That is about 2.4% below cash and is almost certainly a far-dated / rolled quarterly contract carrying the dividend discount, NOT a directional gap. Direction into the open: flat to marginally lower, not weak.
The drivers:
Friday's rally was powered by a sharp reversal in Brent, which fell more than 5% intraday to around 96 dollars after breaching 100 dollars for the first time since May. Brent then dropped a further 7.6% over the weekend to roughly 91 dollars. That is disinflationary and broadly supportive for the index but directly negative for SHEL and BP on the open.
US Central Command has continued nightly strikes on Iran and the Strait of Hormuz remains the swing factor. Oil is a two-way headline risk all week. Financials led Friday, with HSBC the standout.
Breadth was overwhelmingly positive: 36 advancers versus 4 decliners across the 40 tracked names. 21 of 40 are above all three EMAs. 32 of 40 closed above their 60-day VWAP POC.
Volume caveat, and it matters: relative volume was thin across the board. Not one of the 40 stocks printed rv above 1.5, and 29 of 40 printed below 0.5. Friday's move up was a low-participation summer drift, not institutional accumulation. Widen stops and size down.
NOTABLE CHANGES (day over day)
REL +5.37% - RSI surged 12.4 points to 62, crossed ABOVE EMA20, ABOVE EMA50 and ABOVE POC in one session, MACD turned bullish. The single biggest structural change on the board.
SGE +4.87% - RSI +12.4 to 56, crossed ABOVE EMA20, EMA50 and POC, MACD bullish crossover. Same pattern as REL.
WPP +4.61% - crossed ABOVE EMA20 and ABOVE POC. Still deeply broken longer term at -36.5% from its 52-week high.
EXPN +3.84% - RSI +8.3 to 60. Now above EMA20 and EMA50, still below EMA200.
III +3.54% - week +8.62%, RSI week +15.6 points, 3-day up streak, ADX 34.5. Strongest trend reading in the financials block.
AAL +1.98% - crossed ABOVE EMA50, 4-day up streak, week +10.33%, RSI week +16.7 points. Best weekly performer on the board.
BATS +1.99% - crossed ABOVE EMA20, ABOVE EMA50 and ABOVE POC. Full structural flip, but on rv 0.26 which is very thin.
RTO -0.42% - 4-day down streak, week -5.08%, RSI week -18.7 points, StochRSI 0. The only genuinely broken name in the set.
SHEL -1.23% and BP -1.29% - both saw RSI drop about 5 and 4 points as oil reversed. Both remain above all EMAs.
Sector clustering: the entire Media and Business Services block moved together, which is the clearest signal on the board - five of seven names up more than 2.5% on the same day.
SECTOR HEATMAP
Media & Business Svcs +3.15% - REL +5.37 | SGE +4.87 | WPP +4.61 | EXPN +3.84 | INF +2.60 | BNZL +1.18 | RTO -0.42
Insurance & Financials +1.69% - III +3.54 | LSEG +2.38 | PRU +1.53 | AV +1.29 | LGEN +0.88 | ADM +0.50
Industrials & Defence +1.42% - RR. +2.82 | BAE +0.02
Banks +1.17% - HSBA +1.61 | BARC +1.47 | NWG +1.05 | LLOY +0.98 | STAN +0.75
Consumer Staples +1.06% - BATS +1.99 | ABF +1.45 | DGE +1.23 | ULVR +1.01 | IMB +0.88 | RKT +0.73 | TSCO +0.69 | CPG +0.46
Pharma & Health +0.83% - GSK +1.21 | HLN +0.72 | AZN +0.57
Mining +0.72% - AAL +1.98 | RIO +0.51 | ANTO +0.22 | GLEN +0.19
Utilities +0.55% - NG +0.57 | SSE +0.54
Oil & Gas -1.26% - SHEL -1.23 | BP -1.29
Telecoms -1.76% - VOD -1.76
Read: a rotation into UK domestic services, financials and staples, funded out of energy. Miners lagged on the day despite a strong week from AAL.
DAILY TECHNICAL SIGNALS
Strict EMA classification. Trend is defined only by numeric comparison of close against EMA20, EMA50 and EMA200. dRSI is the day-over-day RSI change.
BULLISH - above all three EMAs (21 names)
HSBA 1549.0 | RSI 68 (dRSI +3.5) | MACD BULL | -6.3% from 52wk high | +1.61% | above POC
AV 691.0 | RSI 69 (+3.6) | MACD BULL | -1.4% | +1.29% | above POC
SHEL 3304.75 | RSI 66 (-5.3) | MACD BULL | -8.0% | -1.23% | above POC
BP 548.30 | RSI 66 (-4.1) | MACD BULL | -10.0% | -1.29% | above POC
LGEN 299.40 | RSI 66 (+3.2) | MACD BEAR | -3.4% | +0.88% | above POC
PRU 1097.50 | RSI 63 (+3.3) | MACD BULL | -11.3% | +1.53% | above POC
BNZL 2752.0 | RSI 63 (+3.7) | MACD BEAR | -1.7% | +1.18% | above POC
LLOY 113.50 | RSI 59 (+2.5) | MACD BEAR | -2.1% | +0.98% | above POC
BAE 1966.45 | RSI 59 (+0.1) | MACD BULL | -16.7% | +0.02% | above POC | ADX 39.3
BARC 524.30 | RSI 58 (+3.4) | MACD BEAR | -1.3% | +1.47% | above POC
NWG 676.60 | RSI 58 (+2.7) | MACD BEAR | -4.1% | +1.05% | above POC
STAN 2137.0 | RSI 57 (+1.
| MACD BEAR | -1.3% | +0.75% | above POC
HLN 364.30 | RSI 57 (+2.3) | MACD BEAR | -12.4% | +0.72% | above POC
TSCO 478.70 | RSI 57 (+2.2) | MACD BULL | -8.0% | +0.69% | above POC | ADX 46.1
VOD 114.25 | RSI 57 (-4.2) | MACD BULL | -12.9% | -1.76% | above POC
ABF 1996.50 | RSI 55 (+3.9) | MACD BEAR | -15.4% | +1.45% | above POC
GLEN 538.90 | RSI 55 (+0.5) | MACD BULL | -20.6% | +0.19% | below POC
AAL 3717.0 | RSI 54 (+3.0) | MACD BULL | -12.3% | +1.98% | below POC
ADM 3584.0 | RSI 54 (+1.7) | MACD BEAR | -3.9% | +0.50% | above POC
RR. 1405.20 | RSI 53 (+7.0) | MACD BEAR | -6.9% | +2.82% | above POC
BATS 4576.50 | RSI 51 (+5.3) | MACD BULL | -14.1% | +1.99% | above POC
RECOVERING - above EMA20 and EMA50, still below EMA200 (8 names)
III 2747.0 | RSI 66 (+5.6) | MACD BEAR | -38.9% | +3.54% | above POC | ADX 34.5
REL 2572.0 | RSI 62 (dRSI +12.4) | MACD BULL | -35.8% | +5.37% | above POC
EXPN 2761.0 | RSI 60 (+8.3) | MACD BULL | -32.5% | +3.84% | above POC
SGE 857.80 | RSI 56 (dRSI +12.4) | MACD BULL | -35.7% | +4.87% | above POC
WPP 281.50 | RSI 56 (+6.3) | MACD BULL | -36.5% | +4.61% | above POC
IMB 2811.0 | RSI 54 (+2.
| MACD BULL | -15.9% | +0.88% | above POC
DGE 1564.0 | RSI 54 (+3.2) | MACD BULL | -27.0% | +1.23% | above POC
ULVR 4572.0 | RSI 52 (+3.1) | MACD BEAR | -17.3% | +1.01% | above POC
MIXED (3 names)
INF 875.00 | below EMA20 879.3, above EMA50 861.6, above EMA200 847.3 | RSI 50 (dRSI +10.5) | MACD BEAR | -12.5% | +2.60% | above POC
NG 1238.75 | above EMA20 1235.7, below EMA50 1239.7, above EMA200 | RSI 51 (+1.6) | MACD BULL | -13.3% | +0.57% | above POC
RKT 4965.0 | below EMA20 4971.2, above EMA50 4913.5, below EMA200 5219.2 | RSI 51 (+2.2) | MACD BEAR | -23.8% | +0.73% | above POC
BEARISH - below EMA20 and EMA50, above EMA200 (4 names)
GSK 1925.50 | RSI 48 (+4.3) | MACD BEAR | -15.6% | +1.21% | above POC
SSE 2438.0 | RSI 50 (+1.3) | MACD BEAR | -14.8% | +0.54% | above POC | MACD bearish crossover, StochRSI 11
ANTO 3621.0 | RSI 45 (+0.3) | MACD BEAR | -19.1% | +0.22% | below POC
RIO 6877.0 | RSI 45 (+1.3) | MACD BULL | -24.6% | +0.51% | below POC | ADX 40.4
BEARISH - below all three EMAs (4 names)
LSEG 8766.0 | RSI 50 (+6.0) | MACD BEAR | -14.8% | +2.38% | below POC 8849.9
AZN 12760.0 | RSI 42 (+1.5) | MACD BEAR | -18.9% | +0.57% | below POC 13444
CPG 3040.0 | RSI 38 (+1.6) | MACD BEAR | -18.9% | +0.46% | below POC 3172 | week -3.61%
RTO 427.70 | RSI 37 (dRSI -1.1) | MACD BEAR | -15.6% | -0.42% | below POC 452.9 | StochRSI 0
Verification: all 40 EMA classifications re-checked programmatically against close vs EMA20, EMA50 and EMA200. Zero mismatches. CPG was quoted in pounds in the feed and has been rescaled by 100 to pence to match the .GB_SB quote; its ADX and StochRSI fields are unreliable as a result and have been omitted.
TOP SWING SETUPS
1. REL (RELX) - LONG - NEW
The cleanest structural change on the board. Friday flipped REL above EMA20 2456.9, above EMA50 2462.7 and above POC 2458.5 in a single 5.37% session, with RSI surging 12.4 points to 62 and a MACD bullish crossover. ADX 26.1 confirms a trend is forming.
Entry: 2525 on pullback | Stop: 2435 | T1: 2641 | T2: 2740 | R:R: 1.29 / 2.39
Confluence: stop sits below the EMA20/EMA50/POC cluster at 2456-2463 and below classic S2 2439.8. T2 is the EMA200 at 2740.9, which is the real structural test. Stop is 0.90x ATR (99.
.
Caution: StochRSI is 100 - short-term extended. Do not chase 2572. Wait for the pullback into 2505-2545. rv 0.57 means Friday's move was thin.
2. AAL (Anglo American) - LONG - CONTINUING
Best weekly performer at +10.33% with a 4-day up streak and RSI up 16.7 points on the week. Crossed above EMA50 3676.9 on Friday and is now above all three EMAs. ADX 24.5.
Entry: 3700 on pullback | Stop: 3580 | T1: 3875 | T2: 4050 | R:R: 1.46 / 2.92
Confluence: entry is at the pivot 3697.0 and the EMA50 3676.9. Stop is below classic S2 3585.0, 0.89x ATR (134.
. T1 is classic R3 3875.0.
POC context: this is the one caveat. AAL closed below its POC at 3781.5, so 3781 is overhead supply and sits right under T1. Expect a fight there. Above 3781 on volume, the path to the 52-week high 4239 opens.
3. HSBA (HSBC) - LONG - CONTINUING
The momentum leader and Friday's index driver. Above all three EMAs by a wide margin, RSI 68, week +4.58%, only 6.3% off the 52-week high 1653.4, and trading 10.5% above its POC 1401.2 - a genuinely strong distribution.
Entry: 1532 on pullback | Stop: 1494 | T1: 1587 | T2: 1653 | R:R: 1.45 / 3.18
Confluence: entry at classic S1 1531.4, stop below S3 1503.6 at 1.02x ATR (37.2), T1 at classic R3 1587.0, T2 at the 52-week high.
Caution: RSI 68 and StochRSI 93 - approaching overbought. This is a buy-the-dip, not a buy-the-breakout. HSBC also reports later in the week, so carry event risk.
4. SGE (Sage) - LONG - NEW
Mirror image of REL. Crossed above EMA20 838.1, EMA50 843.8 and POC 852.1 on Friday with a MACD bullish crossover and RSI +12.4 to 56.
Entry: 845 on pullback | Stop: 809 | T1: 883 | T2: 907 | R:R: 1.06 / 1.72
Confluence: entry at the pivot 846.7 and EMA20/EMA50 cluster 838-844. Stop at classic S2 809.7. T1 at R2, T2 at R3.
Caution: ADX is 9.6. That is no trend at all - this is a one-day pop inside a range, not a trend entry. rv 0.41. StochRSI 99. Smallest position of the five, or wait for a second confirming close above 860.
5. BP - LONG on pullback - CONTINUING but HIGH RISK
Above all three EMAs, RSI 66, week +5.04%, ADX 29.7, well above POC 521.0. Friday's -1.29% was oil unwinding, not a structural break.
Entry: 543 on pullback | Stop: 528 | T1: 564.7 | T2: 578 | R:R: 1.45 / 2.33
Confluence: entry at classic S1 542.9, stop at EMA9 528.8, T1 at classic R3 564.7.
Warning: Brent fell another 7.6% over the weekend to roughly 91 dollars. BP and SHEL are likely to open on the back foot. Do NOT take this long on the open. Only engage if BP holds 543 and reclaims the pivot 548.5. If Brent keeps falling, skip this entirely - the intraday short below is the better expression on Monday.
Also on the watchlist: BAE - 5-day up streak, ADX 39.3, StochRSI 100, above all EMAs, above POC. A break of classic R1 1978.1 with a 1x ATR stop at 1901 targets 2055 then 2132. Waiting for the break.
INTRADAY SETUPS
All five closed inside their Camarilla S3-R3 band, which is a range-day signal. These are mean-reversion plays off the outer Camarilla levels, with the breakout variant noted where relevant.
1. HSBA - Camarilla range LONG
Entry: 1541.4 (cam S3) | Stop: 1533.7 (below cam S4) | T1: 1551.5 (cam R1) | T2: 1556.7 (cam R3) | R:R: 1.31 / 1.99
Why: closed 1549, inside the band. Strongest trend name on the board so dips into cam S3 should be bought. Classic pivot 1541.6 sits exactly on cam S3 - clean confluence. Above cam R4 1564.3 flip to breakout long targeting 1587.
2. AAL - Camarilla range LONG, breakout above 3778
Entry: 3686.2 (cam S3) | Stop: 3655.4 (below cam S4) | T1: 3727.3 (cam R1) | T2: 3747.8 (cam R3) | R:R: 1.33 / 2.00
Why: cam S3 3686.2 sits right on the EMA50 3676.9 - strong support confluence. Breakout variant: a clean break above cam R4 3778.6, which is also the POC 3781.5, is a trend-day long signal targeting classic R3 3875.0. That double level is the key line for AAL on Monday.
3. REL - Camarilla range LONG
Entry: 2544.3 (cam S3) | Stop: 2516.7 (below cam S4) | T1: 2581.2 (cam R1) | T2: 2599.7 (cam R3) | R:R: 1.34 / 2.01
Why: cam S4 2516.7 sits just above classic S1 2505.9 and comfortably above the freshly reclaimed EMA cluster at 2457-2463. As long as Friday's breakout holds, dips are buyable. Above cam R4 2627.3 opens classic R3 2707.2.
4. LSEG - Camarilla range SHORT
Entry: 8847.4 (cam R3) | Stop: 8928.8 (above cam R4) | T1: 8738.9 (cam S1) | T2: 8684.6 (cam S3) | R:R: 1.33 / 2.00
Why: the best confluence short on the board. Cam R3 8847.4 sits almost exactly on the POC 8849.9. LSEG is below all three EMAs despite Friday's +2.38%, so a rally into POC in a downtrend is a textbook fade. EMA20 8769.0 is the first hurdle. rv 0.85 is the highest on the board, so there is at least some genuine participation. ATR is 546 - size accordingly.
5. BP - Camarilla breakdown SHORT (oil-driven)
Entry: below 545.3 (cam S3) | Stop: 547.5 (cam S1) | T1: 542.3 (cam S4) | T2: 537.6 (classic S2) | R:R: 1.36 / 3.50
Why: Brent down roughly 7.6% over the weekend to around 91 dollars. If BP gaps below cam S3 and fails to reclaim it, the Camarilla breakdown targets cam S4 then classic S2. This is a counter-trend trade against a name that is above all its EMAs - take T1 and do not be greedy. Same setup applies to SHEL below cam S3 3293.1, targeting cam S4 3281.4 then classic S2 3264.6.
KEY LEVELS DASHBOARD
REL - 2572.0
Cam: S4 2516.7 | S3 2544.3 | S1 2562.8 || R1 2581.2 | R3 2599.7 | R4 2627.3
Classic: S3 2405.3 | S2 2439.8 | S1 2505.9 | Pivot 2540.4 | R1 2606.6 | R2 2641.1 | R3 2707.2
EMAs: 9 2481.7 | 20 2456.9 | 50 2462.7 | 200 2740.9 | POC 2458.5 | ATR 99.8 | ADX 26.1
Prev H/L: 2575.0 / 2474.4 | 52wk: 4008 / 1991
AAL - 3717.0
Cam: S4 3655.4 | S3 3686.2 | S1 3706.7 || R1 3727.3 | R3 3747.8 | R4 3778.6
Classic: S3 3539.0 | S2 3585.0 | S1 3651.0 | Pivot 3697.0 | R1 3763.0 | R2 3809.0 | R3 3875.0
EMAs: 9 3574.5 | 20 3611.8 | 50 3676.9 | 200 3380.8 | POC 3781.5 | ATR 134.8 | ADX 24.5
Prev H/L: 3743.0 / 3631.0 | 52wk: 4239 / 2042
HSBA - 1549.0
Cam: S4 1533.7 | S3 1541.4 | S1 1546.5 || R1 1551.5 | R3 1556.7 | R4 1564.3
Classic: S3 1503.6 | S2 1513.8 | S1 1531.4 | Pivot 1541.6 | R1 1559.2 | R2 1569.4 | R3 1587.0
EMAs: 9 1509.8 | 20 1480.8 | 50 1429.4 | 200 1265.5 | POC 1401.2 | ATR 37.2 | ADX 24.8
Prev H/L: 1551.8 / 1524.0 | 52wk: 1653.4 / 908.8
LSEG - 8766.0
Cam: S4 8603.2 | S3 8684.6 | S1 8738.9 || R1 8793.1 | R3 8847.4 | R4 8928.8
Classic: S3 8273.3 | S2 8372.7 | S1 8569.3 | Pivot 8668.7 | R1 8865.3 | R2 8964.7 | R3 9161.3
EMAs: 9 8765.7 | 20 8769.0 | 50 8822.2 | 200 8998.2 | POC 8849.9 | ATR 546.0 | ADX 25.5
Prev H/L: 8768.0 / 8472.0 | 52wk: 10290 / 6684
BP - 548.30
Cam: S4 542.3 | S3 545.3 | S1 547.3 || R1 549.3 | R3 551.3 | R4 554.3
Classic: S3 532.0 | S2 537.6 | S1 542.9 | Pivot 548.5 | R1 553.8 | R2 559.4 | R3 564.7
EMAs: 9 528.8 | 20 514.2 | 50 515.1 | 200 495.2 | POC 521.0 | ATR 13.6 | ADX 29.7
Prev H/L: 554.0 / 543.1 | 52wk: 609.4 / 397.15
BEARISH WARNINGS
RTO (Rentokil) - the weakest name on the board. 4-day down streak, week -5.08%, RSI down 18.7 points on the week to 37, below all three EMAs (20 441.5, 50 448.0, 200 443.2) and below POC 452.9. StochRSI 0. It was the only decliner outside energy and telecoms on a day when 36 of 40 rose. Relative weakness on a strong day is the loudest signal there is. rv 0.89 is second highest on the board, so there is real selling. Avoid longs. A short below classic S1 423.9 targets S2 420.0 then S3 416.0, but StochRSI 0 warns a technical bounce can come at any time.
SSE - fresh MACD bearish crossover on Friday. Closed 2438.0, below EMA20 2445.8 and EMA50 2442.3 - a fresh break, and this is the newest deterioration on the board. StochRSI 11.1. Only support in the way is POC 2408.5, then classic S2 2407.3, which line up almost exactly. Below 2407 the structure opens materially.
CPG (Compass) - weakest fundamentals picture. Below all three EMAs, RSI 38, week -3.61%, below POC 3172, -18.9% from the 52-week high. It rose only 0.46% on a day the index gained 0.91%. rv 0.14 - almost nobody is trading it. No reason to be long.
AZN (AstraZeneca) - below all three EMAs and reporting TODAY. Closed 12760, below EMA20 13047.7, EMA50 13438.1 and EMA200 13461.2, RSI 42, and trading 5% below its POC 13444. -18.9% from the 52-week high 15730. ATR is 501 - that is a 3.9% daily range on a normal day, and Q2 results will widen it. Do not hold a directional position into this print. The pipeline question after the July Wainua Phase 3 setback is the swing factor.
LSEG - below all three EMAs despite +2.38%. Friday's bounce stalled dead on EMA20 8769.0 (close 8766.0) and remains under POC 8849.9. Until it closes above 8850 this is a bear-market rally. See the intraday short above.
ANTO and RIO - both below EMA20 and EMA50 and below POC. ANTO closed 3621 versus POC 3918.7 - a 7.6% discount to fair value, meaning heavy overhead supply. RIO closed 6877 versus POC 7434.8 with ADX 40.4, confirming a strong existing downtrend. Both had strong weeks (+3.63% and +3.49%) but neither has repaired its structure. Do not confuse a bounce with a reversal.
VOD - worst performer on the day at -1.76% with RSI down 4.2 points. Still above all EMAs, so this is a warning not a breakdown, but watch EMA9 114.0, which the close of 114.25 is now sitting directly on.
EVENTS CALENDAR - WEEK OF 27 JULY 2026
Monday 27 July - AstraZeneca Q2 results. Consensus looks for continued double-digit revenue growth. Scrutiny on pipeline resilience after the July Wainua Phase 3 setback. AZN is technically the weakest large-cap on the board going in.
Tuesday 28 July - GSK Q2/H1 results. Reports of a 3.6bn pound sales shortfall versus prior targets. Investors want clarity on the newly acquired Nuvalent assets and whether specialty medicines across oncology, HIV and respiratory can offset the abandoned camlipixant programme. GSK is below EMA20 and EMA50.
Thursday 30 July - Bank of England Bank Rate decision. All 70 economists polled expect a hold at 3.75%. A hold is fully priced, so the tone of the statement and the vote split are what move the banks and rate-sensitives. Watch LLOY, BARC, NWG, HSBA, STAN, LGEN and AV.
Through the week - Lloyds, Barclays, NatWest, Standard Chartered, Unilever, LSEG, IAG and British American Tobacco all report. That is a heavy cluster in banks and staples, so expect elevated single-stock volatility in exactly the names carrying the strongest technical setups.
Eurozone - GDP and inflation data due this week.
Ongoing - the US-Iran conflict remains the dominant macro variable. US Central Command has now run 13 consecutive nights of strikes on Iran and the Strait of Hormuz is the pressure point. Oil is a two-way risk every session, which flows straight into SHEL, BP and the wider inflation picture.
BOTTOM LINE
Breadth was excellent on Friday at 36 up versus 4 down, and the structural picture improved sharply in Media and Business Services, where REL, SGE, WPP, EXPN and INF all repaired trend in a single session. But not one stock in the universe printed relative volume above 1.5, and 29 of 40 printed below 0.5. This was a thin, low-conviction advance.
That argues for smaller size, wider stops and buying pullbacks rather than chasing breakouts. The strongest genuinely trending names are HSBA, AAL, BAE, TSCO and RIO by ADX, though RIO's trend is downward. The clearest fades are LSEG into its POC and RTO on any bounce.
Energy is the wildcard: with Brent down roughly 7.6% over the weekend, SHEL and BP are likely to open weak, and that is disinflationary support for the rest of the index.
Reminder: these levels are Friday 24 July's close. The scanner has not posted a fresh snapshot. Re-validate against live prices before executing.
Not financial advice. Always DYOR. Capital at risk.
Replied by remo on topic FTSE 100 Daily Technical Analysis & Setups
Monday 27 July 2026
Data: close Friday 24 July 2026 (latest scanner snapshot, 40 FTSE 100 names) | UKX: 10,736.23 (+0.91%) | Futures: indications point to a marginally LOWER open, approx -0.1%
MARKET OVERVIEW
Data date warning: the TV webhook has NOT posted a fresh scanner snapshot since Friday's close. Every level below is derived from the 24 July close. These are Monday's reference levels, not live prices.
The FTSE 100 finished Friday firmly higher. Reported close 10,736.23, up 97.06 points or 0.91% on Thursday's 10,639.17, with the week up around 1.3%. Source conflict: one pre-market wire quoted Friday's close as 10,679.03 (+0.3%) instead. Both figures are in circulation. Treat the index print as approximate and trade the stock levels, which are exact.
Futures: pre-market commentary has the index called around 10 points lower, roughly -0.1%, on Monday. A separate Investing.com FTSE 100 future print of 10,482.3 was also visible. That is about 2.4% below cash and is almost certainly a far-dated / rolled quarterly contract carrying the dividend discount, NOT a directional gap. Direction into the open: flat to marginally lower, not weak.
The drivers:
Friday's rally was powered by a sharp reversal in Brent, which fell more than 5% intraday to around 96 dollars after breaching 100 dollars for the first time since May. Brent then dropped a further 7.6% over the weekend to roughly 91 dollars. That is disinflationary and broadly supportive for the index but directly negative for SHEL and BP on the open.
US Central Command has continued nightly strikes on Iran and the Strait of Hormuz remains the swing factor. Oil is a two-way headline risk all week. Financials led Friday, with HSBC the standout.
Breadth was overwhelmingly positive: 36 advancers versus 4 decliners across the 40 tracked names. 21 of 40 are above all three EMAs. 32 of 40 closed above their 60-day VWAP POC.
Volume caveat, and it matters: relative volume was thin across the board. Not one of the 40 stocks printed rv above 1.5, and 29 of 40 printed below 0.5. Friday's move up was a low-participation summer drift, not institutional accumulation. Widen stops and size down.
NOTABLE CHANGES (day over day)
REL +5.37% - RSI surged 12.4 points to 62, crossed ABOVE EMA20, ABOVE EMA50 and ABOVE POC in one session, MACD turned bullish. The single biggest structural change on the board.
SGE +4.87% - RSI +12.4 to 56, crossed ABOVE EMA20, EMA50 and POC, MACD bullish crossover. Same pattern as REL.
WPP +4.61% - crossed ABOVE EMA20 and ABOVE POC. Still deeply broken longer term at -36.5% from its 52-week high.
EXPN +3.84% - RSI +8.3 to 60. Now above EMA20 and EMA50, still below EMA200.
III +3.54% - week +8.62%, RSI week +15.6 points, 3-day up streak, ADX 34.5. Strongest trend reading in the financials block.
AAL +1.98% - crossed ABOVE EMA50, 4-day up streak, week +10.33%, RSI week +16.7 points. Best weekly performer on the board.
BATS +1.99% - crossed ABOVE EMA20, ABOVE EMA50 and ABOVE POC. Full structural flip, but on rv 0.26 which is very thin.
RTO -0.42% - 4-day down streak, week -5.08%, RSI week -18.7 points, StochRSI 0. The only genuinely broken name in the set.
SHEL -1.23% and BP -1.29% - both saw RSI drop about 5 and 4 points as oil reversed. Both remain above all EMAs.
Sector clustering: the entire Media and Business Services block moved together, which is the clearest signal on the board - five of seven names up more than 2.5% on the same day.
SECTOR HEATMAP
Media & Business Svcs +3.15% - REL +5.37 | SGE +4.87 | WPP +4.61 | EXPN +3.84 | INF +2.60 | BNZL +1.18 | RTO -0.42
Insurance & Financials +1.69% - III +3.54 | LSEG +2.38 | PRU +1.53 | AV +1.29 | LGEN +0.88 | ADM +0.50
Industrials & Defence +1.42% - RR. +2.82 | BAE +0.02
Banks +1.17% - HSBA +1.61 | BARC +1.47 | NWG +1.05 | LLOY +0.98 | STAN +0.75
Consumer Staples +1.06% - BATS +1.99 | ABF +1.45 | DGE +1.23 | ULVR +1.01 | IMB +0.88 | RKT +0.73 | TSCO +0.69 | CPG +0.46
Pharma & Health +0.83% - GSK +1.21 | HLN +0.72 | AZN +0.57
Mining +0.72% - AAL +1.98 | RIO +0.51 | ANTO +0.22 | GLEN +0.19
Utilities +0.55% - NG +0.57 | SSE +0.54
Oil & Gas -1.26% - SHEL -1.23 | BP -1.29
Telecoms -1.76% - VOD -1.76
Read: a rotation into UK domestic services, financials and staples, funded out of energy. Miners lagged on the day despite a strong week from AAL.
DAILY TECHNICAL SIGNALS
Strict EMA classification. Trend is defined only by numeric comparison of close against EMA20, EMA50 and EMA200. dRSI is the day-over-day RSI change.
BULLISH - above all three EMAs (21 names)
HSBA 1549.0 | RSI 68 (dRSI +3.5) | MACD BULL | -6.3% from 52wk high | +1.61% | above POC
AV 691.0 | RSI 69 (+3.6) | MACD BULL | -1.4% | +1.29% | above POC
SHEL 3304.75 | RSI 66 (-5.3) | MACD BULL | -8.0% | -1.23% | above POC
BP 548.30 | RSI 66 (-4.1) | MACD BULL | -10.0% | -1.29% | above POC
LGEN 299.40 | RSI 66 (+3.2) | MACD BEAR | -3.4% | +0.88% | above POC
PRU 1097.50 | RSI 63 (+3.3) | MACD BULL | -11.3% | +1.53% | above POC
BNZL 2752.0 | RSI 63 (+3.7) | MACD BEAR | -1.7% | +1.18% | above POC
LLOY 113.50 | RSI 59 (+2.5) | MACD BEAR | -2.1% | +0.98% | above POC
BAE 1966.45 | RSI 59 (+0.1) | MACD BULL | -16.7% | +0.02% | above POC | ADX 39.3
BARC 524.30 | RSI 58 (+3.4) | MACD BEAR | -1.3% | +1.47% | above POC
NWG 676.60 | RSI 58 (+2.7) | MACD BEAR | -4.1% | +1.05% | above POC
STAN 2137.0 | RSI 57 (+1.
HLN 364.30 | RSI 57 (+2.3) | MACD BEAR | -12.4% | +0.72% | above POC
TSCO 478.70 | RSI 57 (+2.2) | MACD BULL | -8.0% | +0.69% | above POC | ADX 46.1
VOD 114.25 | RSI 57 (-4.2) | MACD BULL | -12.9% | -1.76% | above POC
ABF 1996.50 | RSI 55 (+3.9) | MACD BEAR | -15.4% | +1.45% | above POC
GLEN 538.90 | RSI 55 (+0.5) | MACD BULL | -20.6% | +0.19% | below POC
AAL 3717.0 | RSI 54 (+3.0) | MACD BULL | -12.3% | +1.98% | below POC
ADM 3584.0 | RSI 54 (+1.7) | MACD BEAR | -3.9% | +0.50% | above POC
RR. 1405.20 | RSI 53 (+7.0) | MACD BEAR | -6.9% | +2.82% | above POC
BATS 4576.50 | RSI 51 (+5.3) | MACD BULL | -14.1% | +1.99% | above POC
RECOVERING - above EMA20 and EMA50, still below EMA200 (8 names)
III 2747.0 | RSI 66 (+5.6) | MACD BEAR | -38.9% | +3.54% | above POC | ADX 34.5
REL 2572.0 | RSI 62 (dRSI +12.4) | MACD BULL | -35.8% | +5.37% | above POC
EXPN 2761.0 | RSI 60 (+8.3) | MACD BULL | -32.5% | +3.84% | above POC
SGE 857.80 | RSI 56 (dRSI +12.4) | MACD BULL | -35.7% | +4.87% | above POC
WPP 281.50 | RSI 56 (+6.3) | MACD BULL | -36.5% | +4.61% | above POC
IMB 2811.0 | RSI 54 (+2.
DGE 1564.0 | RSI 54 (+3.2) | MACD BULL | -27.0% | +1.23% | above POC
ULVR 4572.0 | RSI 52 (+3.1) | MACD BEAR | -17.3% | +1.01% | above POC
MIXED (3 names)
INF 875.00 | below EMA20 879.3, above EMA50 861.6, above EMA200 847.3 | RSI 50 (dRSI +10.5) | MACD BEAR | -12.5% | +2.60% | above POC
NG 1238.75 | above EMA20 1235.7, below EMA50 1239.7, above EMA200 | RSI 51 (+1.6) | MACD BULL | -13.3% | +0.57% | above POC
RKT 4965.0 | below EMA20 4971.2, above EMA50 4913.5, below EMA200 5219.2 | RSI 51 (+2.2) | MACD BEAR | -23.8% | +0.73% | above POC
BEARISH - below EMA20 and EMA50, above EMA200 (4 names)
GSK 1925.50 | RSI 48 (+4.3) | MACD BEAR | -15.6% | +1.21% | above POC
SSE 2438.0 | RSI 50 (+1.3) | MACD BEAR | -14.8% | +0.54% | above POC | MACD bearish crossover, StochRSI 11
ANTO 3621.0 | RSI 45 (+0.3) | MACD BEAR | -19.1% | +0.22% | below POC
RIO 6877.0 | RSI 45 (+1.3) | MACD BULL | -24.6% | +0.51% | below POC | ADX 40.4
BEARISH - below all three EMAs (4 names)
LSEG 8766.0 | RSI 50 (+6.0) | MACD BEAR | -14.8% | +2.38% | below POC 8849.9
AZN 12760.0 | RSI 42 (+1.5) | MACD BEAR | -18.9% | +0.57% | below POC 13444
CPG 3040.0 | RSI 38 (+1.6) | MACD BEAR | -18.9% | +0.46% | below POC 3172 | week -3.61%
RTO 427.70 | RSI 37 (dRSI -1.1) | MACD BEAR | -15.6% | -0.42% | below POC 452.9 | StochRSI 0
Verification: all 40 EMA classifications re-checked programmatically against close vs EMA20, EMA50 and EMA200. Zero mismatches. CPG was quoted in pounds in the feed and has been rescaled by 100 to pence to match the .GB_SB quote; its ADX and StochRSI fields are unreliable as a result and have been omitted.
TOP SWING SETUPS
1. REL (RELX) - LONG - NEW
The cleanest structural change on the board. Friday flipped REL above EMA20 2456.9, above EMA50 2462.7 and above POC 2458.5 in a single 5.37% session, with RSI surging 12.4 points to 62 and a MACD bullish crossover. ADX 26.1 confirms a trend is forming.
Entry: 2525 on pullback | Stop: 2435 | T1: 2641 | T2: 2740 | R:R: 1.29 / 2.39
Confluence: stop sits below the EMA20/EMA50/POC cluster at 2456-2463 and below classic S2 2439.8. T2 is the EMA200 at 2740.9, which is the real structural test. Stop is 0.90x ATR (99.
Caution: StochRSI is 100 - short-term extended. Do not chase 2572. Wait for the pullback into 2505-2545. rv 0.57 means Friday's move was thin.
2. AAL (Anglo American) - LONG - CONTINUING
Best weekly performer at +10.33% with a 4-day up streak and RSI up 16.7 points on the week. Crossed above EMA50 3676.9 on Friday and is now above all three EMAs. ADX 24.5.
Entry: 3700 on pullback | Stop: 3580 | T1: 3875 | T2: 4050 | R:R: 1.46 / 2.92
Confluence: entry is at the pivot 3697.0 and the EMA50 3676.9. Stop is below classic S2 3585.0, 0.89x ATR (134.
POC context: this is the one caveat. AAL closed below its POC at 3781.5, so 3781 is overhead supply and sits right under T1. Expect a fight there. Above 3781 on volume, the path to the 52-week high 4239 opens.
3. HSBA (HSBC) - LONG - CONTINUING
The momentum leader and Friday's index driver. Above all three EMAs by a wide margin, RSI 68, week +4.58%, only 6.3% off the 52-week high 1653.4, and trading 10.5% above its POC 1401.2 - a genuinely strong distribution.
Entry: 1532 on pullback | Stop: 1494 | T1: 1587 | T2: 1653 | R:R: 1.45 / 3.18
Confluence: entry at classic S1 1531.4, stop below S3 1503.6 at 1.02x ATR (37.2), T1 at classic R3 1587.0, T2 at the 52-week high.
Caution: RSI 68 and StochRSI 93 - approaching overbought. This is a buy-the-dip, not a buy-the-breakout. HSBC also reports later in the week, so carry event risk.
4. SGE (Sage) - LONG - NEW
Mirror image of REL. Crossed above EMA20 838.1, EMA50 843.8 and POC 852.1 on Friday with a MACD bullish crossover and RSI +12.4 to 56.
Entry: 845 on pullback | Stop: 809 | T1: 883 | T2: 907 | R:R: 1.06 / 1.72
Confluence: entry at the pivot 846.7 and EMA20/EMA50 cluster 838-844. Stop at classic S2 809.7. T1 at R2, T2 at R3.
Caution: ADX is 9.6. That is no trend at all - this is a one-day pop inside a range, not a trend entry. rv 0.41. StochRSI 99. Smallest position of the five, or wait for a second confirming close above 860.
5. BP - LONG on pullback - CONTINUING but HIGH RISK
Above all three EMAs, RSI 66, week +5.04%, ADX 29.7, well above POC 521.0. Friday's -1.29% was oil unwinding, not a structural break.
Entry: 543 on pullback | Stop: 528 | T1: 564.7 | T2: 578 | R:R: 1.45 / 2.33
Confluence: entry at classic S1 542.9, stop at EMA9 528.8, T1 at classic R3 564.7.
Warning: Brent fell another 7.6% over the weekend to roughly 91 dollars. BP and SHEL are likely to open on the back foot. Do NOT take this long on the open. Only engage if BP holds 543 and reclaims the pivot 548.5. If Brent keeps falling, skip this entirely - the intraday short below is the better expression on Monday.
Also on the watchlist: BAE - 5-day up streak, ADX 39.3, StochRSI 100, above all EMAs, above POC. A break of classic R1 1978.1 with a 1x ATR stop at 1901 targets 2055 then 2132. Waiting for the break.
INTRADAY SETUPS
All five closed inside their Camarilla S3-R3 band, which is a range-day signal. These are mean-reversion plays off the outer Camarilla levels, with the breakout variant noted where relevant.
1. HSBA - Camarilla range LONG
Entry: 1541.4 (cam S3) | Stop: 1533.7 (below cam S4) | T1: 1551.5 (cam R1) | T2: 1556.7 (cam R3) | R:R: 1.31 / 1.99
Why: closed 1549, inside the band. Strongest trend name on the board so dips into cam S3 should be bought. Classic pivot 1541.6 sits exactly on cam S3 - clean confluence. Above cam R4 1564.3 flip to breakout long targeting 1587.
2. AAL - Camarilla range LONG, breakout above 3778
Entry: 3686.2 (cam S3) | Stop: 3655.4 (below cam S4) | T1: 3727.3 (cam R1) | T2: 3747.8 (cam R3) | R:R: 1.33 / 2.00
Why: cam S3 3686.2 sits right on the EMA50 3676.9 - strong support confluence. Breakout variant: a clean break above cam R4 3778.6, which is also the POC 3781.5, is a trend-day long signal targeting classic R3 3875.0. That double level is the key line for AAL on Monday.
3. REL - Camarilla range LONG
Entry: 2544.3 (cam S3) | Stop: 2516.7 (below cam S4) | T1: 2581.2 (cam R1) | T2: 2599.7 (cam R3) | R:R: 1.34 / 2.01
Why: cam S4 2516.7 sits just above classic S1 2505.9 and comfortably above the freshly reclaimed EMA cluster at 2457-2463. As long as Friday's breakout holds, dips are buyable. Above cam R4 2627.3 opens classic R3 2707.2.
4. LSEG - Camarilla range SHORT
Entry: 8847.4 (cam R3) | Stop: 8928.8 (above cam R4) | T1: 8738.9 (cam S1) | T2: 8684.6 (cam S3) | R:R: 1.33 / 2.00
Why: the best confluence short on the board. Cam R3 8847.4 sits almost exactly on the POC 8849.9. LSEG is below all three EMAs despite Friday's +2.38%, so a rally into POC in a downtrend is a textbook fade. EMA20 8769.0 is the first hurdle. rv 0.85 is the highest on the board, so there is at least some genuine participation. ATR is 546 - size accordingly.
5. BP - Camarilla breakdown SHORT (oil-driven)
Entry: below 545.3 (cam S3) | Stop: 547.5 (cam S1) | T1: 542.3 (cam S4) | T2: 537.6 (classic S2) | R:R: 1.36 / 3.50
Why: Brent down roughly 7.6% over the weekend to around 91 dollars. If BP gaps below cam S3 and fails to reclaim it, the Camarilla breakdown targets cam S4 then classic S2. This is a counter-trend trade against a name that is above all its EMAs - take T1 and do not be greedy. Same setup applies to SHEL below cam S3 3293.1, targeting cam S4 3281.4 then classic S2 3264.6.
KEY LEVELS DASHBOARD
REL - 2572.0
Cam: S4 2516.7 | S3 2544.3 | S1 2562.8 || R1 2581.2 | R3 2599.7 | R4 2627.3
Classic: S3 2405.3 | S2 2439.8 | S1 2505.9 | Pivot 2540.4 | R1 2606.6 | R2 2641.1 | R3 2707.2
EMAs: 9 2481.7 | 20 2456.9 | 50 2462.7 | 200 2740.9 | POC 2458.5 | ATR 99.8 | ADX 26.1
Prev H/L: 2575.0 / 2474.4 | 52wk: 4008 / 1991
AAL - 3717.0
Cam: S4 3655.4 | S3 3686.2 | S1 3706.7 || R1 3727.3 | R3 3747.8 | R4 3778.6
Classic: S3 3539.0 | S2 3585.0 | S1 3651.0 | Pivot 3697.0 | R1 3763.0 | R2 3809.0 | R3 3875.0
EMAs: 9 3574.5 | 20 3611.8 | 50 3676.9 | 200 3380.8 | POC 3781.5 | ATR 134.8 | ADX 24.5
Prev H/L: 3743.0 / 3631.0 | 52wk: 4239 / 2042
HSBA - 1549.0
Cam: S4 1533.7 | S3 1541.4 | S1 1546.5 || R1 1551.5 | R3 1556.7 | R4 1564.3
Classic: S3 1503.6 | S2 1513.8 | S1 1531.4 | Pivot 1541.6 | R1 1559.2 | R2 1569.4 | R3 1587.0
EMAs: 9 1509.8 | 20 1480.8 | 50 1429.4 | 200 1265.5 | POC 1401.2 | ATR 37.2 | ADX 24.8
Prev H/L: 1551.8 / 1524.0 | 52wk: 1653.4 / 908.8
LSEG - 8766.0
Cam: S4 8603.2 | S3 8684.6 | S1 8738.9 || R1 8793.1 | R3 8847.4 | R4 8928.8
Classic: S3 8273.3 | S2 8372.7 | S1 8569.3 | Pivot 8668.7 | R1 8865.3 | R2 8964.7 | R3 9161.3
EMAs: 9 8765.7 | 20 8769.0 | 50 8822.2 | 200 8998.2 | POC 8849.9 | ATR 546.0 | ADX 25.5
Prev H/L: 8768.0 / 8472.0 | 52wk: 10290 / 6684
BP - 548.30
Cam: S4 542.3 | S3 545.3 | S1 547.3 || R1 549.3 | R3 551.3 | R4 554.3
Classic: S3 532.0 | S2 537.6 | S1 542.9 | Pivot 548.5 | R1 553.8 | R2 559.4 | R3 564.7
EMAs: 9 528.8 | 20 514.2 | 50 515.1 | 200 495.2 | POC 521.0 | ATR 13.6 | ADX 29.7
Prev H/L: 554.0 / 543.1 | 52wk: 609.4 / 397.15
BEARISH WARNINGS
RTO (Rentokil) - the weakest name on the board. 4-day down streak, week -5.08%, RSI down 18.7 points on the week to 37, below all three EMAs (20 441.5, 50 448.0, 200 443.2) and below POC 452.9. StochRSI 0. It was the only decliner outside energy and telecoms on a day when 36 of 40 rose. Relative weakness on a strong day is the loudest signal there is. rv 0.89 is second highest on the board, so there is real selling. Avoid longs. A short below classic S1 423.9 targets S2 420.0 then S3 416.0, but StochRSI 0 warns a technical bounce can come at any time.
SSE - fresh MACD bearish crossover on Friday. Closed 2438.0, below EMA20 2445.8 and EMA50 2442.3 - a fresh break, and this is the newest deterioration on the board. StochRSI 11.1. Only support in the way is POC 2408.5, then classic S2 2407.3, which line up almost exactly. Below 2407 the structure opens materially.
CPG (Compass) - weakest fundamentals picture. Below all three EMAs, RSI 38, week -3.61%, below POC 3172, -18.9% from the 52-week high. It rose only 0.46% on a day the index gained 0.91%. rv 0.14 - almost nobody is trading it. No reason to be long.
AZN (AstraZeneca) - below all three EMAs and reporting TODAY. Closed 12760, below EMA20 13047.7, EMA50 13438.1 and EMA200 13461.2, RSI 42, and trading 5% below its POC 13444. -18.9% from the 52-week high 15730. ATR is 501 - that is a 3.9% daily range on a normal day, and Q2 results will widen it. Do not hold a directional position into this print. The pipeline question after the July Wainua Phase 3 setback is the swing factor.
LSEG - below all three EMAs despite +2.38%. Friday's bounce stalled dead on EMA20 8769.0 (close 8766.0) and remains under POC 8849.9. Until it closes above 8850 this is a bear-market rally. See the intraday short above.
ANTO and RIO - both below EMA20 and EMA50 and below POC. ANTO closed 3621 versus POC 3918.7 - a 7.6% discount to fair value, meaning heavy overhead supply. RIO closed 6877 versus POC 7434.8 with ADX 40.4, confirming a strong existing downtrend. Both had strong weeks (+3.63% and +3.49%) but neither has repaired its structure. Do not confuse a bounce with a reversal.
VOD - worst performer on the day at -1.76% with RSI down 4.2 points. Still above all EMAs, so this is a warning not a breakdown, but watch EMA9 114.0, which the close of 114.25 is now sitting directly on.
EVENTS CALENDAR - WEEK OF 27 JULY 2026
Monday 27 July - AstraZeneca Q2 results. Consensus looks for continued double-digit revenue growth. Scrutiny on pipeline resilience after the July Wainua Phase 3 setback. AZN is technically the weakest large-cap on the board going in.
Tuesday 28 July - GSK Q2/H1 results. Reports of a 3.6bn pound sales shortfall versus prior targets. Investors want clarity on the newly acquired Nuvalent assets and whether specialty medicines across oncology, HIV and respiratory can offset the abandoned camlipixant programme. GSK is below EMA20 and EMA50.
Thursday 30 July - Bank of England Bank Rate decision. All 70 economists polled expect a hold at 3.75%. A hold is fully priced, so the tone of the statement and the vote split are what move the banks and rate-sensitives. Watch LLOY, BARC, NWG, HSBA, STAN, LGEN and AV.
Through the week - Lloyds, Barclays, NatWest, Standard Chartered, Unilever, LSEG, IAG and British American Tobacco all report. That is a heavy cluster in banks and staples, so expect elevated single-stock volatility in exactly the names carrying the strongest technical setups.
Eurozone - GDP and inflation data due this week.
Ongoing - the US-Iran conflict remains the dominant macro variable. US Central Command has now run 13 consecutive nights of strikes on Iran and the Strait of Hormuz is the pressure point. Oil is a two-way risk every session, which flows straight into SHEL, BP and the wider inflation picture.
BOTTOM LINE
Breadth was excellent on Friday at 36 up versus 4 down, and the structural picture improved sharply in Media and Business Services, where REL, SGE, WPP, EXPN and INF all repaired trend in a single session. But not one stock in the universe printed relative volume above 1.5, and 29 of 40 printed below 0.5. This was a thin, low-conviction advance.
That argues for smaller size, wider stops and buying pullbacks rather than chasing breakouts. The strongest genuinely trending names are HSBA, AAL, BAE, TSCO and RIO by ADX, though RIO's trend is downward. The clearest fades are LSEG into its POC and RTO on any bounce.
Energy is the wildcard: with Brent down roughly 7.6% over the weekend, SHEL and BP are likely to open weak, and that is disinflationary support for the rest of the index.
Reminder: these levels are Friday 24 July's close. The scanner has not posted a fresh snapshot. Re-validate against live prices before executing.
Not financial advice. Always DYOR. Capital at risk.
Please Log in or Create an account to join the conversation.
4 weeks 2 days ago #18704
by remo
Monday 27 July 2026
Data: close Friday 24 July 2026 (latest scanner snapshot, 40 FTSE 100 names) · UKX: 10,736.23 (+0.91%) · Futures: indications point to a marginally LOWER open, approx -0.1%
MARKET OVERVIEW
Data date warning: the TV webhook has NOT posted a fresh scanner snapshot since Friday's close. Every level below is derived from the 24 July close. These are Monday's reference levels, not live prices.
The FTSE 100 finished Friday firmly higher. Reported close 10,736.23, up 97.06 points or 0.91% on Thursday's 10,639.17, with the week up around 1.3%. Source conflict: one pre-market wire quoted Friday's close as 10,679.03 (+0.3%) instead. Both figures are in circulation. Treat the index print as approximate and trade the stock levels, which are exact.
Futures: pre-market commentary has the index called around 10 points lower, roughly -0.1%, on Monday. A separate Investing.com FTSE 100 future print of 10,482.3 was also visible. That is about 2.4% below cash and is almost certainly a far-dated / rolled quarterly contract carrying the dividend discount, NOT a directional gap. Direction into the open: flat to marginally lower, not weak.
The drivers:
Friday's rally was powered by a sharp reversal in Brent, which fell more than 5% intraday to around 96 dollars after breaching 100 dollars for the first time since May. Brent then dropped a further 7.6% over the weekend to roughly 91 dollars. That is disinflationary and broadly supportive for the index but directly negative for SHEL and BP on the open.
US Central Command has continued nightly strikes on Iran and the Strait of Hormuz remains the swing factor. Oil is a two-way headline risk all week. Financials led Friday, with HSBC the standout.
Breadth was overwhelmingly positive: 36 advancers versus 4 decliners across the 40 tracked names. 21 of 40 are above all three EMAs. 32 of 40 closed above their 60-day VWAP POC.
Volume caveat, and it matters: relative volume was thin across the board. Not one of the 40 stocks printed rv above 1.5, and 29 of 40 printed below 0.5. Friday's move up was a low-participation summer drift, not institutional accumulation. Widen stops and size down.
NOTABLE CHANGES (day over day)
REL +5.37% - RSI surged 12.4 points to 62, crossed ABOVE EMA20, ABOVE EMA50 and ABOVE POC in one session, MACD turned bullish. The single biggest structural change on the board.
SGE +4.87% - RSI +12.4 to 56, crossed ABOVE EMA20, EMA50 and POC, MACD bullish crossover. Same pattern as REL.
WPP +4.61% - crossed ABOVE EMA20 and ABOVE POC. Still deeply broken longer term at -36.5% from its 52-week high.
EXPN +3.84% - RSI +8.3 to 60. Now above EMA20 and EMA50, still below EMA200.
III +3.54% - week +8.62%, RSI week +15.6 points, 3-day up streak, ADX 34.5. Strongest trend reading in the financials block.
AAL +1.98% - crossed ABOVE EMA50, 4-day up streak, week +10.33%, RSI week +16.7 points. Best weekly performer on the board.
BATS +1.99% - crossed ABOVE EMA20, ABOVE EMA50 and ABOVE POC. Full structural flip, but on rv 0.26 which is very thin.
RTO -0.42% - 4-day down streak, week -5.08%, RSI week -18.7 points, StochRSI 0. The only genuinely broken name in the set.
SHEL -1.23% and BP -1.29% - both saw RSI drop about 5 and 4 points as oil reversed. Both remain above all EMAs.
Sector clustering: the entire Media and Business Services block moved together, which is the clearest signal on the board - five of seven names up more than 2.5% on the same day.
SECTOR HEATMAP
Media & Business Svcs +3.15% - REL +5.37 · SGE +4.87 · WPP +4.61 · EXPN +3.84 · INF +2.60 · BNZL +1.18 · RTO -0.42
Insurance & Financials +1.69% - III +3.54 · LSEG +2.38 · PRU +1.53 · AV +1.29 · LGEN +0.88 · ADM +0.50
Industrials & Defence +1.42% - RR. +2.82 · BAE +0.02
Banks +1.17% - HSBA +1.61 · BARC +1.47 · NWG +1.05 · LLOY +0.98 · STAN +0.75
Consumer Staples +1.06% - BATS +1.99 · ABF +1.45 · DGE +1.23 · ULVR +1.01 · IMB +0.88 · RKT +0.73 · TSCO +0.69 · CPG +0.46
Pharma & Health +0.83% - GSK +1.21 · HLN +0.72 · AZN +0.57
Mining +0.72% - AAL +1.98 · RIO +0.51 · ANTO +0.22 · GLEN +0.19
Utilities +0.55% - NG +0.57 · SSE +0.54
Oil & Gas -1.26% - SHEL -1.23 · BP -1.29
Telecoms -1.76% - VOD -1.76
Read: a rotation into UK domestic services, financials and staples, funded out of energy. Miners lagged on the day despite a strong week from AAL.
DAILY TECHNICAL SIGNALS
Strict EMA classification. Trend is defined only by numeric comparison of close against EMA20, EMA50 and EMA200. dRSI is the day-over-day RSI change.
BULLISH - above all three EMAs (21 names)
HSBA 1549.0 · RSI 68 (dRSI +3.5) · MACD BULL · -6.3% from 52wk high · +1.61% · above POC
AV 691.0 · RSI 69 (+3.6) · MACD BULL · -1.4% · +1.29% · above POC
SHEL 3304.75 · RSI 66 (-5.3) · MACD BULL · -8.0% · -1.23% · above POC
BP 548.30 · RSI 66 (-4.1) · MACD BULL · -10.0% · -1.29% · above POC
LGEN 299.40 · RSI 66 (+3.2) · MACD BEAR · -3.4% · +0.88% · above POC
PRU 1097.50 · RSI 63 (+3.3) · MACD BULL · -11.3% · +1.53% · above POC
BNZL 2752.0 · RSI 63 (+3.7) · MACD BEAR · -1.7% · +1.18% · above POC
LLOY 113.50 · RSI 59 (+2.5) · MACD BEAR · -2.1% · +0.98% · above POC
BAE 1966.45 · RSI 59 (+0.1) · MACD BULL · -16.7% · +0.02% · above POC · ADX 39.3
BARC 524.30 · RSI 58 (+3.4) · MACD BEAR · -1.3% · +1.47% · above POC
NWG 676.60 · RSI 58 (+2.7) · MACD BEAR · -4.1% · +1.05% · above POC
STAN 2137.0 · RSI 57 (+1.
· MACD BEAR · -1.3% · +0.75% · above POC
HLN 364.30 · RSI 57 (+2.3) · MACD BEAR · -12.4% · +0.72% · above POC
TSCO 478.70 · RSI 57 (+2.2) · MACD BULL · -8.0% · +0.69% · above POC · ADX 46.1
VOD 114.25 · RSI 57 (-4.2) · MACD BULL · -12.9% · -1.76% · above POC
ABF 1996.50 · RSI 55 (+3.9) · MACD BEAR · -15.4% · +1.45% · above POC
GLEN 538.90 · RSI 55 (+0.5) · MACD BULL · -20.6% · +0.19% · below POC
AAL 3717.0 · RSI 54 (+3.0) · MACD BULL · -12.3% · +1.98% · below POC
ADM 3584.0 · RSI 54 (+1.7) · MACD BEAR · -3.9% · +0.50% · above POC
RR. 1405.20 · RSI 53 (+7.0) · MACD BEAR · -6.9% · +2.82% · above POC
BATS 4576.50 · RSI 51 (+5.3) · MACD BULL · -14.1% · +1.99% · above POC
RECOVERING - above EMA20 and EMA50, still below EMA200 (8 names)
III 2747.0 · RSI 66 (+5.6) · MACD BEAR · -38.9% · +3.54% · above POC · ADX 34.5
REL 2572.0 · RSI 62 (dRSI +12.4) · MACD BULL · -35.8% · +5.37% · above POC
EXPN 2761.0 · RSI 60 (+8.3) · MACD BULL · -32.5% · +3.84% · above POC
SGE 857.80 · RSI 56 (dRSI +12.4) · MACD BULL · -35.7% · +4.87% · above POC
WPP 281.50 · RSI 56 (+6.3) · MACD BULL · -36.5% · +4.61% · above POC
IMB 2811.0 · RSI 54 (+2.
· MACD BULL · -15.9% · +0.88% · above POC
DGE 1564.0 · RSI 54 (+3.2) · MACD BULL · -27.0% · +1.23% · above POC
ULVR 4572.0 · RSI 52 (+3.1) · MACD BEAR · -17.3% · +1.01% · above POC
MIXED (3 names)
INF 875.00 · below EMA20 879.3, above EMA50 861.6, above EMA200 847.3 · RSI 50 (dRSI +10.5) · MACD BEAR · -12.5% · +2.60% · above POC
NG 1238.75 · above EMA20 1235.7, below EMA50 1239.7, above EMA200 · RSI 51 (+1.6) · MACD BULL · -13.3% · +0.57% · above POC
RKT 4965.0 · below EMA20 4971.2, above EMA50 4913.5, below EMA200 5219.2 · RSI 51 (+2.2) · MACD BEAR · -23.8% · +0.73% · above POC
BEARISH - below EMA20 and EMA50, above EMA200 (4 names)
GSK 1925.50 · RSI 48 (+4.3) · MACD BEAR · -15.6% · +1.21% · above POC
SSE 2438.0 · RSI 50 (+1.3) · MACD BEAR · -14.8% · +0.54% · above POC · MACD bearish crossover, StochRSI 11
ANTO 3621.0 · RSI 45 (+0.3) · MACD BEAR · -19.1% · +0.22% · below POC
RIO 6877.0 · RSI 45 (+1.3) · MACD BULL · -24.6% · +0.51% · below POC · ADX 40.4
BEARISH - below all three EMAs (4 names)
LSEG 8766.0 · RSI 50 (+6.0) · MACD BEAR · -14.8% · +2.38% · below POC 8849.9
AZN 12760.0 · RSI 42 (+1.5) · MACD BEAR · -18.9% · +0.57% · below POC 13444
CPG 3040.0 · RSI 38 (+1.6) · MACD BEAR · -18.9% · +0.46% · below POC 3172 · week -3.61%
RTO 427.70 · RSI 37 (dRSI -1.1) · MACD BEAR · -15.6% · -0.42% · below POC 452.9 · StochRSI 0
Verification: all 40 EMA classifications re-checked programmatically against close vs EMA20, EMA50 and EMA200. Zero mismatches. CPG was quoted in pounds in the feed and has been rescaled by 100 to pence to match the .GB_SB quote; its ADX and StochRSI fields are unreliable as a result and have been omitted.
TOP SWING SETUPS
1. REL (RELX) - LONG - NEW
The cleanest structural change on the board. Friday flipped REL above EMA20 2456.9, above EMA50 2462.7 and above POC 2458.5 in a single 5.37% session, with RSI surging 12.4 points to 62 and a MACD bullish crossover. ADX 26.1 confirms a trend is forming.
Entry: 2525 on pullback · Stop: 2435 · T1: 2641 · T2: 2740 · R:R: 1.29 / 2.39
Confluence: stop sits below the EMA20/EMA50/POC cluster at 2456-2463 and below classic S2 2439.8. T2 is the EMA200 at 2740.9, which is the real structural test. Stop is 0.90x ATR (99.
.
Caution: StochRSI is 100 - short-term extended. Do not chase 2572. Wait for the pullback into 2505-2545. rv 0.57 means Friday's move was thin.
2. AAL (Anglo American) - LONG - CONTINUING
Best weekly performer at +10.33% with a 4-day up streak and RSI up 16.7 points on the week. Crossed above EMA50 3676.9 on Friday and is now above all three EMAs. ADX 24.5.
Entry: 3700 on pullback · Stop: 3580 · T1: 3875 · T2: 4050 · R:R: 1.46 / 2.92
Confluence: entry is at the pivot 3697.0 and the EMA50 3676.9. Stop is below classic S2 3585.0, 0.89x ATR (134.
. T1 is classic R3 3875.0.
POC context: this is the one caveat. AAL closed below its POC at 3781.5, so 3781 is overhead supply and sits right under T1. Expect a fight there. Above 3781 on volume, the path to the 52-week high 4239 opens.
3. HSBA (HSBC) - LONG - CONTINUING
The momentum leader and Friday's index driver. Above all three EMAs by a wide margin, RSI 68, week +4.58%, only 6.3% off the 52-week high 1653.4, and trading 10.5% above its POC 1401.2 - a genuinely strong distribution.
Entry: 1532 on pullback · Stop: 1494 · T1: 1587 · T2: 1653 · R:R: 1.45 / 3.18
Confluence: entry at classic S1 1531.4, stop below S3 1503.6 at 1.02x ATR (37.2), T1 at classic R3 1587.0, T2 at the 52-week high.
Caution: RSI 68 and StochRSI 93 - approaching overbought. This is a buy-the-dip, not a buy-the-breakout. HSBC also reports later in the week, so carry event risk.
4. SGE (Sage) - LONG - NEW
Mirror image of REL. Crossed above EMA20 838.1, EMA50 843.8 and POC 852.1 on Friday with a MACD bullish crossover and RSI +12.4 to 56.
Entry: 845 on pullback · Stop: 809 · T1: 883 · T2: 907 · R:R: 1.06 / 1.72
Confluence: entry at the pivot 846.7 and EMA20/EMA50 cluster 838-844. Stop at classic S2 809.7. T1 at R2, T2 at R3.
Caution: ADX is 9.6. That is no trend at all - this is a one-day pop inside a range, not a trend entry. rv 0.41. StochRSI 99. Smallest position of the five, or wait for a second confirming close above 860.
5. BP - LONG on pullback - CONTINUING but HIGH RISK
Above all three EMAs, RSI 66, week +5.04%, ADX 29.7, well above POC 521.0. Friday's -1.29% was oil unwinding, not a structural break.
Entry: 543 on pullback · Stop: 528 · T1: 564.7 · T2: 578 · R:R: 1.45 / 2.33
Confluence: entry at classic S1 542.9, stop at EMA9 528.8, T1 at classic R3 564.7.
Warning: Brent fell another 7.6% over the weekend to roughly 91 dollars. BP and SHEL are likely to open on the back foot. Do NOT take this long on the open. Only engage if BP holds 543 and reclaims the pivot 548.5. If Brent keeps falling, skip this entirely - the intraday short below is the better expression on Monday.
Also on the watchlist: BAE - 5-day up streak, ADX 39.3, StochRSI 100, above all EMAs, above POC. A break of classic R1 1978.1 with a 1x ATR stop at 1901 targets 2055 then 2132. Waiting for the break.
INTRADAY SETUPS
All five closed inside their Camarilla S3-R3 band, which is a range-day signal. These are mean-reversion plays off the outer Camarilla levels, with the breakout variant noted where relevant.
1. HSBA - Camarilla range LONG
Entry: 1541.4 (cam S3) · Stop: 1533.7 (below cam S4) · T1: 1551.5 (cam R1) · T2: 1556.7 (cam R3) · R:R: 1.31 / 1.99
Why: closed 1549, inside the band. Strongest trend name on the board so dips into cam S3 should be bought. Classic pivot 1541.6 sits exactly on cam S3 - clean confluence. Above cam R4 1564.3 flip to breakout long targeting 1587.
2. AAL - Camarilla range LONG, breakout above 3778
Entry: 3686.2 (cam S3) · Stop: 3655.4 (below cam S4) · T1: 3727.3 (cam R1) · T2: 3747.8 (cam R3) · R:R: 1.33 / 2.00
Why: cam S3 3686.2 sits right on the EMA50 3676.9 - strong support confluence. Breakout variant: a clean break above cam R4 3778.6, which is also the POC 3781.5, is a trend-day long signal targeting classic R3 3875.0. That double level is the key line for AAL on Monday.
3. REL - Camarilla range LONG
Entry: 2544.3 (cam S3) · Stop: 2516.7 (below cam S4) · T1: 2581.2 (cam R1) · T2: 2599.7 (cam R3) · R:R: 1.34 / 2.01
Why: cam S4 2516.7 sits just above classic S1 2505.9 and comfortably above the freshly reclaimed EMA cluster at 2457-2463. As long as Friday's breakout holds, dips are buyable. Above cam R4 2627.3 opens classic R3 2707.2.
4. LSEG - Camarilla range SHORT
Entry: 8847.4 (cam R3) · Stop: 8928.8 (above cam R4) · T1: 8738.9 (cam S1) · T2: 8684.6 (cam S3) · R:R: 1.33 / 2.00
Why: the best confluence short on the board. Cam R3 8847.4 sits almost exactly on the POC 8849.9. LSEG is below all three EMAs despite Friday's +2.38%, so a rally into POC in a downtrend is a textbook fade. EMA20 8769.0 is the first hurdle. rv 0.85 is the highest on the board, so there is at least some genuine participation. ATR is 546 - size accordingly.
5. BP - Camarilla breakdown SHORT (oil-driven)
Entry: below 545.3 (cam S3) · Stop: 547.5 (cam S1) · T1: 542.3 (cam S4) · T2: 537.6 (classic S2) · R:R: 1.36 / 3.50
Why: Brent down roughly 7.6% over the weekend to around 91 dollars. If BP gaps below cam S3 and fails to reclaim it, the Camarilla breakdown targets cam S4 then classic S2. This is a counter-trend trade against a name that is above all its EMAs - take T1 and do not be greedy. Same setup applies to SHEL below cam S3 3293.1, targeting cam S4 3281.4 then classic S2 3264.6.
KEY LEVELS DASHBOARD
REL - 2572.0
Cam: S4 2516.7 · S3 2544.3 · S1 2562.8 || R1 2581.2 · R3 2599.7 · R4 2627.3
Classic: S3 2405.3 · S2 2439.8 · S1 2505.9 · Pivot 2540.4 · R1 2606.6 · R2 2641.1 · R3 2707.2
EMAs: 9 2481.7 · 20 2456.9 · 50 2462.7 · 200 2740.9 · POC 2458.5 · ATR 99.8 · ADX 26.1
Prev H/L: 2575.0 / 2474.4 · 52wk: 4008 / 1991
AAL - 3717.0
Cam: S4 3655.4 · S3 3686.2 · S1 3706.7 || R1 3727.3 · R3 3747.8 · R4 3778.6
Classic: S3 3539.0 · S2 3585.0 · S1 3651.0 · Pivot 3697.0 · R1 3763.0 · R2 3809.0 · R3 3875.0
EMAs: 9 3574.5 · 20 3611.8 · 50 3676.9 · 200 3380.8 · POC 3781.5 · ATR 134.8 · ADX 24.5
Prev H/L: 3743.0 / 3631.0 · 52wk: 4239 / 2042
HSBA - 1549.0
Cam: S4 1533.7 · S3 1541.4 · S1 1546.5 || R1 1551.5 · R3 1556.7 · R4 1564.3
Classic: S3 1503.6 · S2 1513.8 · S1 1531.4 · Pivot 1541.6 · R1 1559.2 · R2 1569.4 · R3 1587.0
EMAs: 9 1509.8 · 20 1480.8 · 50 1429.4 · 200 1265.5 · POC 1401.2 · ATR 37.2 · ADX 24.8
Prev H/L: 1551.8 / 1524.0 · 52wk: 1653.4 / 908.8
LSEG - 8766.0
Cam: S4 8603.2 · S3 8684.6 · S1 8738.9 || R1 8793.1 · R3 8847.4 · R4 8928.8
Classic: S3 8273.3 · S2 8372.7 · S1 8569.3 · Pivot 8668.7 · R1 8865.3 · R2 8964.7 · R3 9161.3
EMAs: 9 8765.7 · 20 8769.0 · 50 8822.2 · 200 8998.2 · POC 8849.9 · ATR 546.0 · ADX 25.5
Prev H/L: 8768.0 / 8472.0 · 52wk: 10290 / 6684
BP - 548.30
Cam: S4 542.3 · S3 545.3 · S1 547.3 || R1 549.3 · R3 551.3 · R4 554.3
Classic: S3 532.0 · S2 537.6 · S1 542.9 · Pivot 548.5 · R1 553.8 · R2 559.4 · R3 564.7
EMAs: 9 528.8 · 20 514.2 · 50 515.1 · 200 495.2 · POC 521.0 · ATR 13.6 · ADX 29.7
Prev H/L: 554.0 / 543.1 · 52wk: 609.4 / 397.15
BEARISH WARNINGS
RTO (Rentokil) - the weakest name on the board. 4-day down streak, week -5.08%, RSI down 18.7 points on the week to 37, below all three EMAs (20 441.5, 50 448.0, 200 443.2) and below POC 452.9. StochRSI 0. It was the only decliner outside energy and telecoms on a day when 36 of 40 rose. Relative weakness on a strong day is the loudest signal there is. rv 0.89 is second highest on the board, so there is real selling. Avoid longs. A short below classic S1 423.9 targets S2 420.0 then S3 416.0, but StochRSI 0 warns a technical bounce can come at any time.
SSE - fresh MACD bearish crossover on Friday. Closed 2438.0, below EMA20 2445.8 and EMA50 2442.3 - a fresh break, and this is the newest deterioration on the board. StochRSI 11.1. Only support in the way is POC 2408.5, then classic S2 2407.3, which line up almost exactly. Below 2407 the structure opens materially.
CPG (Compass) - weakest fundamentals picture. Below all three EMAs, RSI 38, week -3.61%, below POC 3172, -18.9% from the 52-week high. It rose only 0.46% on a day the index gained 0.91%. rv 0.14 - almost nobody is trading it. No reason to be long.
AZN (AstraZeneca) - below all three EMAs and reporting TODAY. Closed 12760, below EMA20 13047.7, EMA50 13438.1 and EMA200 13461.2, RSI 42, and trading 5% below its POC 13444. -18.9% from the 52-week high 15730. ATR is 501 - that is a 3.9% daily range on a normal day, and Q2 results will widen it. Do not hold a directional position into this print. The pipeline question after the July Wainua Phase 3 setback is the swing factor.
LSEG - below all three EMAs despite +2.38%. Friday's bounce stalled dead on EMA20 8769.0 (close 8766.0) and remains under POC 8849.9. Until it closes above 8850 this is a bear-market rally. See the intraday short above.
ANTO and RIO - both below EMA20 and EMA50 and below POC. ANTO closed 3621 versus POC 3918.7 - a 7.6% discount to fair value, meaning heavy overhead supply. RIO closed 6877 versus POC 7434.8 with ADX 40.4, confirming a strong existing downtrend. Both had strong weeks (+3.63% and +3.49%) but neither has repaired its structure. Do not confuse a bounce with a reversal.
VOD - worst performer on the day at -1.76% with RSI down 4.2 points. Still above all EMAs, so this is a warning not a breakdown, but watch EMA9 114.0, which the close of 114.25 is now sitting directly on.
EVENTS CALENDAR - WEEK OF 27 JULY 2026
Monday 27 July - AstraZeneca Q2 results. Consensus looks for continued double-digit revenue growth. Scrutiny on pipeline resilience after the July Wainua Phase 3 setback. AZN is technically the weakest large-cap on the board going in.
Tuesday 28 July - GSK Q2/H1 results. Reports of a 3.6bn pound sales shortfall versus prior targets. Investors want clarity on the newly acquired Nuvalent assets and whether specialty medicines across oncology, HIV and respiratory can offset the abandoned camlipixant programme. GSK is below EMA20 and EMA50.
Thursday 30 July - Bank of England Bank Rate decision. All 70 economists polled expect a hold at 3.75%. A hold is fully priced, so the tone of the statement and the vote split are what move the banks and rate-sensitives. Watch LLOY, BARC, NWG, HSBA, STAN, LGEN and AV.
Through the week - Lloyds, Barclays, NatWest, Standard Chartered, Unilever, LSEG, IAG and British American Tobacco all report. That is a heavy cluster in banks and staples, so expect elevated single-stock volatility in exactly the names carrying the strongest technical setups.
Eurozone - GDP and inflation data due this week.
Ongoing - the US-Iran conflict remains the dominant macro variable. US Central Command has now run 13 consecutive nights of strikes on Iran and the Strait of Hormuz is the pressure point. Oil is a two-way risk every session, which flows straight into SHEL, BP and the wider inflation picture.
BOTTOM LINE
Breadth was excellent on Friday at 36 up versus 4 down, and the structural picture improved sharply in Media and Business Services, where REL, SGE, WPP, EXPN and INF all repaired trend in a single session. But not one stock in the universe printed relative volume above 1.5, and 29 of 40 printed below 0.5. This was a thin, low-conviction advance.
That argues for smaller size, wider stops and buying pullbacks rather than chasing breakouts. The strongest genuinely trending names are HSBA, AAL, BAE, TSCO and RIO by ADX, though RIO's trend is downward. The clearest fades are LSEG into its POC and RTO on any bounce.
Energy is the wildcard: with Brent down roughly 7.6% over the weekend, SHEL and BP are likely to open weak, and that is disinflationary support for the rest of the index.
Reminder: these levels are Friday 24 July's close. The scanner has not posted a fresh snapshot. Re-validate against live prices before executing.
Not financial advice. Always DYOR. Capital at risk.
Replied by remo on topic FTSE 100 Daily Technical Analysis & Setups
Monday 27 July 2026
Data: close Friday 24 July 2026 (latest scanner snapshot, 40 FTSE 100 names) · UKX: 10,736.23 (+0.91%) · Futures: indications point to a marginally LOWER open, approx -0.1%
MARKET OVERVIEW
Data date warning: the TV webhook has NOT posted a fresh scanner snapshot since Friday's close. Every level below is derived from the 24 July close. These are Monday's reference levels, not live prices.
The FTSE 100 finished Friday firmly higher. Reported close 10,736.23, up 97.06 points or 0.91% on Thursday's 10,639.17, with the week up around 1.3%. Source conflict: one pre-market wire quoted Friday's close as 10,679.03 (+0.3%) instead. Both figures are in circulation. Treat the index print as approximate and trade the stock levels, which are exact.
Futures: pre-market commentary has the index called around 10 points lower, roughly -0.1%, on Monday. A separate Investing.com FTSE 100 future print of 10,482.3 was also visible. That is about 2.4% below cash and is almost certainly a far-dated / rolled quarterly contract carrying the dividend discount, NOT a directional gap. Direction into the open: flat to marginally lower, not weak.
The drivers:
Friday's rally was powered by a sharp reversal in Brent, which fell more than 5% intraday to around 96 dollars after breaching 100 dollars for the first time since May. Brent then dropped a further 7.6% over the weekend to roughly 91 dollars. That is disinflationary and broadly supportive for the index but directly negative for SHEL and BP on the open.
US Central Command has continued nightly strikes on Iran and the Strait of Hormuz remains the swing factor. Oil is a two-way headline risk all week. Financials led Friday, with HSBC the standout.
Breadth was overwhelmingly positive: 36 advancers versus 4 decliners across the 40 tracked names. 21 of 40 are above all three EMAs. 32 of 40 closed above their 60-day VWAP POC.
Volume caveat, and it matters: relative volume was thin across the board. Not one of the 40 stocks printed rv above 1.5, and 29 of 40 printed below 0.5. Friday's move up was a low-participation summer drift, not institutional accumulation. Widen stops and size down.
NOTABLE CHANGES (day over day)
REL +5.37% - RSI surged 12.4 points to 62, crossed ABOVE EMA20, ABOVE EMA50 and ABOVE POC in one session, MACD turned bullish. The single biggest structural change on the board.
SGE +4.87% - RSI +12.4 to 56, crossed ABOVE EMA20, EMA50 and POC, MACD bullish crossover. Same pattern as REL.
WPP +4.61% - crossed ABOVE EMA20 and ABOVE POC. Still deeply broken longer term at -36.5% from its 52-week high.
EXPN +3.84% - RSI +8.3 to 60. Now above EMA20 and EMA50, still below EMA200.
III +3.54% - week +8.62%, RSI week +15.6 points, 3-day up streak, ADX 34.5. Strongest trend reading in the financials block.
AAL +1.98% - crossed ABOVE EMA50, 4-day up streak, week +10.33%, RSI week +16.7 points. Best weekly performer on the board.
BATS +1.99% - crossed ABOVE EMA20, ABOVE EMA50 and ABOVE POC. Full structural flip, but on rv 0.26 which is very thin.
RTO -0.42% - 4-day down streak, week -5.08%, RSI week -18.7 points, StochRSI 0. The only genuinely broken name in the set.
SHEL -1.23% and BP -1.29% - both saw RSI drop about 5 and 4 points as oil reversed. Both remain above all EMAs.
Sector clustering: the entire Media and Business Services block moved together, which is the clearest signal on the board - five of seven names up more than 2.5% on the same day.
SECTOR HEATMAP
Media & Business Svcs +3.15% - REL +5.37 · SGE +4.87 · WPP +4.61 · EXPN +3.84 · INF +2.60 · BNZL +1.18 · RTO -0.42
Insurance & Financials +1.69% - III +3.54 · LSEG +2.38 · PRU +1.53 · AV +1.29 · LGEN +0.88 · ADM +0.50
Industrials & Defence +1.42% - RR. +2.82 · BAE +0.02
Banks +1.17% - HSBA +1.61 · BARC +1.47 · NWG +1.05 · LLOY +0.98 · STAN +0.75
Consumer Staples +1.06% - BATS +1.99 · ABF +1.45 · DGE +1.23 · ULVR +1.01 · IMB +0.88 · RKT +0.73 · TSCO +0.69 · CPG +0.46
Pharma & Health +0.83% - GSK +1.21 · HLN +0.72 · AZN +0.57
Mining +0.72% - AAL +1.98 · RIO +0.51 · ANTO +0.22 · GLEN +0.19
Utilities +0.55% - NG +0.57 · SSE +0.54
Oil & Gas -1.26% - SHEL -1.23 · BP -1.29
Telecoms -1.76% - VOD -1.76
Read: a rotation into UK domestic services, financials and staples, funded out of energy. Miners lagged on the day despite a strong week from AAL.
DAILY TECHNICAL SIGNALS
Strict EMA classification. Trend is defined only by numeric comparison of close against EMA20, EMA50 and EMA200. dRSI is the day-over-day RSI change.
BULLISH - above all three EMAs (21 names)
HSBA 1549.0 · RSI 68 (dRSI +3.5) · MACD BULL · -6.3% from 52wk high · +1.61% · above POC
AV 691.0 · RSI 69 (+3.6) · MACD BULL · -1.4% · +1.29% · above POC
SHEL 3304.75 · RSI 66 (-5.3) · MACD BULL · -8.0% · -1.23% · above POC
BP 548.30 · RSI 66 (-4.1) · MACD BULL · -10.0% · -1.29% · above POC
LGEN 299.40 · RSI 66 (+3.2) · MACD BEAR · -3.4% · +0.88% · above POC
PRU 1097.50 · RSI 63 (+3.3) · MACD BULL · -11.3% · +1.53% · above POC
BNZL 2752.0 · RSI 63 (+3.7) · MACD BEAR · -1.7% · +1.18% · above POC
LLOY 113.50 · RSI 59 (+2.5) · MACD BEAR · -2.1% · +0.98% · above POC
BAE 1966.45 · RSI 59 (+0.1) · MACD BULL · -16.7% · +0.02% · above POC · ADX 39.3
BARC 524.30 · RSI 58 (+3.4) · MACD BEAR · -1.3% · +1.47% · above POC
NWG 676.60 · RSI 58 (+2.7) · MACD BEAR · -4.1% · +1.05% · above POC
STAN 2137.0 · RSI 57 (+1.
HLN 364.30 · RSI 57 (+2.3) · MACD BEAR · -12.4% · +0.72% · above POC
TSCO 478.70 · RSI 57 (+2.2) · MACD BULL · -8.0% · +0.69% · above POC · ADX 46.1
VOD 114.25 · RSI 57 (-4.2) · MACD BULL · -12.9% · -1.76% · above POC
ABF 1996.50 · RSI 55 (+3.9) · MACD BEAR · -15.4% · +1.45% · above POC
GLEN 538.90 · RSI 55 (+0.5) · MACD BULL · -20.6% · +0.19% · below POC
AAL 3717.0 · RSI 54 (+3.0) · MACD BULL · -12.3% · +1.98% · below POC
ADM 3584.0 · RSI 54 (+1.7) · MACD BEAR · -3.9% · +0.50% · above POC
RR. 1405.20 · RSI 53 (+7.0) · MACD BEAR · -6.9% · +2.82% · above POC
BATS 4576.50 · RSI 51 (+5.3) · MACD BULL · -14.1% · +1.99% · above POC
RECOVERING - above EMA20 and EMA50, still below EMA200 (8 names)
III 2747.0 · RSI 66 (+5.6) · MACD BEAR · -38.9% · +3.54% · above POC · ADX 34.5
REL 2572.0 · RSI 62 (dRSI +12.4) · MACD BULL · -35.8% · +5.37% · above POC
EXPN 2761.0 · RSI 60 (+8.3) · MACD BULL · -32.5% · +3.84% · above POC
SGE 857.80 · RSI 56 (dRSI +12.4) · MACD BULL · -35.7% · +4.87% · above POC
WPP 281.50 · RSI 56 (+6.3) · MACD BULL · -36.5% · +4.61% · above POC
IMB 2811.0 · RSI 54 (+2.
DGE 1564.0 · RSI 54 (+3.2) · MACD BULL · -27.0% · +1.23% · above POC
ULVR 4572.0 · RSI 52 (+3.1) · MACD BEAR · -17.3% · +1.01% · above POC
MIXED (3 names)
INF 875.00 · below EMA20 879.3, above EMA50 861.6, above EMA200 847.3 · RSI 50 (dRSI +10.5) · MACD BEAR · -12.5% · +2.60% · above POC
NG 1238.75 · above EMA20 1235.7, below EMA50 1239.7, above EMA200 · RSI 51 (+1.6) · MACD BULL · -13.3% · +0.57% · above POC
RKT 4965.0 · below EMA20 4971.2, above EMA50 4913.5, below EMA200 5219.2 · RSI 51 (+2.2) · MACD BEAR · -23.8% · +0.73% · above POC
BEARISH - below EMA20 and EMA50, above EMA200 (4 names)
GSK 1925.50 · RSI 48 (+4.3) · MACD BEAR · -15.6% · +1.21% · above POC
SSE 2438.0 · RSI 50 (+1.3) · MACD BEAR · -14.8% · +0.54% · above POC · MACD bearish crossover, StochRSI 11
ANTO 3621.0 · RSI 45 (+0.3) · MACD BEAR · -19.1% · +0.22% · below POC
RIO 6877.0 · RSI 45 (+1.3) · MACD BULL · -24.6% · +0.51% · below POC · ADX 40.4
BEARISH - below all three EMAs (4 names)
LSEG 8766.0 · RSI 50 (+6.0) · MACD BEAR · -14.8% · +2.38% · below POC 8849.9
AZN 12760.0 · RSI 42 (+1.5) · MACD BEAR · -18.9% · +0.57% · below POC 13444
CPG 3040.0 · RSI 38 (+1.6) · MACD BEAR · -18.9% · +0.46% · below POC 3172 · week -3.61%
RTO 427.70 · RSI 37 (dRSI -1.1) · MACD BEAR · -15.6% · -0.42% · below POC 452.9 · StochRSI 0
Verification: all 40 EMA classifications re-checked programmatically against close vs EMA20, EMA50 and EMA200. Zero mismatches. CPG was quoted in pounds in the feed and has been rescaled by 100 to pence to match the .GB_SB quote; its ADX and StochRSI fields are unreliable as a result and have been omitted.
TOP SWING SETUPS
1. REL (RELX) - LONG - NEW
The cleanest structural change on the board. Friday flipped REL above EMA20 2456.9, above EMA50 2462.7 and above POC 2458.5 in a single 5.37% session, with RSI surging 12.4 points to 62 and a MACD bullish crossover. ADX 26.1 confirms a trend is forming.
Entry: 2525 on pullback · Stop: 2435 · T1: 2641 · T2: 2740 · R:R: 1.29 / 2.39
Confluence: stop sits below the EMA20/EMA50/POC cluster at 2456-2463 and below classic S2 2439.8. T2 is the EMA200 at 2740.9, which is the real structural test. Stop is 0.90x ATR (99.
Caution: StochRSI is 100 - short-term extended. Do not chase 2572. Wait for the pullback into 2505-2545. rv 0.57 means Friday's move was thin.
2. AAL (Anglo American) - LONG - CONTINUING
Best weekly performer at +10.33% with a 4-day up streak and RSI up 16.7 points on the week. Crossed above EMA50 3676.9 on Friday and is now above all three EMAs. ADX 24.5.
Entry: 3700 on pullback · Stop: 3580 · T1: 3875 · T2: 4050 · R:R: 1.46 / 2.92
Confluence: entry is at the pivot 3697.0 and the EMA50 3676.9. Stop is below classic S2 3585.0, 0.89x ATR (134.
POC context: this is the one caveat. AAL closed below its POC at 3781.5, so 3781 is overhead supply and sits right under T1. Expect a fight there. Above 3781 on volume, the path to the 52-week high 4239 opens.
3. HSBA (HSBC) - LONG - CONTINUING
The momentum leader and Friday's index driver. Above all three EMAs by a wide margin, RSI 68, week +4.58%, only 6.3% off the 52-week high 1653.4, and trading 10.5% above its POC 1401.2 - a genuinely strong distribution.
Entry: 1532 on pullback · Stop: 1494 · T1: 1587 · T2: 1653 · R:R: 1.45 / 3.18
Confluence: entry at classic S1 1531.4, stop below S3 1503.6 at 1.02x ATR (37.2), T1 at classic R3 1587.0, T2 at the 52-week high.
Caution: RSI 68 and StochRSI 93 - approaching overbought. This is a buy-the-dip, not a buy-the-breakout. HSBC also reports later in the week, so carry event risk.
4. SGE (Sage) - LONG - NEW
Mirror image of REL. Crossed above EMA20 838.1, EMA50 843.8 and POC 852.1 on Friday with a MACD bullish crossover and RSI +12.4 to 56.
Entry: 845 on pullback · Stop: 809 · T1: 883 · T2: 907 · R:R: 1.06 / 1.72
Confluence: entry at the pivot 846.7 and EMA20/EMA50 cluster 838-844. Stop at classic S2 809.7. T1 at R2, T2 at R3.
Caution: ADX is 9.6. That is no trend at all - this is a one-day pop inside a range, not a trend entry. rv 0.41. StochRSI 99. Smallest position of the five, or wait for a second confirming close above 860.
5. BP - LONG on pullback - CONTINUING but HIGH RISK
Above all three EMAs, RSI 66, week +5.04%, ADX 29.7, well above POC 521.0. Friday's -1.29% was oil unwinding, not a structural break.
Entry: 543 on pullback · Stop: 528 · T1: 564.7 · T2: 578 · R:R: 1.45 / 2.33
Confluence: entry at classic S1 542.9, stop at EMA9 528.8, T1 at classic R3 564.7.
Warning: Brent fell another 7.6% over the weekend to roughly 91 dollars. BP and SHEL are likely to open on the back foot. Do NOT take this long on the open. Only engage if BP holds 543 and reclaims the pivot 548.5. If Brent keeps falling, skip this entirely - the intraday short below is the better expression on Monday.
Also on the watchlist: BAE - 5-day up streak, ADX 39.3, StochRSI 100, above all EMAs, above POC. A break of classic R1 1978.1 with a 1x ATR stop at 1901 targets 2055 then 2132. Waiting for the break.
INTRADAY SETUPS
All five closed inside their Camarilla S3-R3 band, which is a range-day signal. These are mean-reversion plays off the outer Camarilla levels, with the breakout variant noted where relevant.
1. HSBA - Camarilla range LONG
Entry: 1541.4 (cam S3) · Stop: 1533.7 (below cam S4) · T1: 1551.5 (cam R1) · T2: 1556.7 (cam R3) · R:R: 1.31 / 1.99
Why: closed 1549, inside the band. Strongest trend name on the board so dips into cam S3 should be bought. Classic pivot 1541.6 sits exactly on cam S3 - clean confluence. Above cam R4 1564.3 flip to breakout long targeting 1587.
2. AAL - Camarilla range LONG, breakout above 3778
Entry: 3686.2 (cam S3) · Stop: 3655.4 (below cam S4) · T1: 3727.3 (cam R1) · T2: 3747.8 (cam R3) · R:R: 1.33 / 2.00
Why: cam S3 3686.2 sits right on the EMA50 3676.9 - strong support confluence. Breakout variant: a clean break above cam R4 3778.6, which is also the POC 3781.5, is a trend-day long signal targeting classic R3 3875.0. That double level is the key line for AAL on Monday.
3. REL - Camarilla range LONG
Entry: 2544.3 (cam S3) · Stop: 2516.7 (below cam S4) · T1: 2581.2 (cam R1) · T2: 2599.7 (cam R3) · R:R: 1.34 / 2.01
Why: cam S4 2516.7 sits just above classic S1 2505.9 and comfortably above the freshly reclaimed EMA cluster at 2457-2463. As long as Friday's breakout holds, dips are buyable. Above cam R4 2627.3 opens classic R3 2707.2.
4. LSEG - Camarilla range SHORT
Entry: 8847.4 (cam R3) · Stop: 8928.8 (above cam R4) · T1: 8738.9 (cam S1) · T2: 8684.6 (cam S3) · R:R: 1.33 / 2.00
Why: the best confluence short on the board. Cam R3 8847.4 sits almost exactly on the POC 8849.9. LSEG is below all three EMAs despite Friday's +2.38%, so a rally into POC in a downtrend is a textbook fade. EMA20 8769.0 is the first hurdle. rv 0.85 is the highest on the board, so there is at least some genuine participation. ATR is 546 - size accordingly.
5. BP - Camarilla breakdown SHORT (oil-driven)
Entry: below 545.3 (cam S3) · Stop: 547.5 (cam S1) · T1: 542.3 (cam S4) · T2: 537.6 (classic S2) · R:R: 1.36 / 3.50
Why: Brent down roughly 7.6% over the weekend to around 91 dollars. If BP gaps below cam S3 and fails to reclaim it, the Camarilla breakdown targets cam S4 then classic S2. This is a counter-trend trade against a name that is above all its EMAs - take T1 and do not be greedy. Same setup applies to SHEL below cam S3 3293.1, targeting cam S4 3281.4 then classic S2 3264.6.
KEY LEVELS DASHBOARD
REL - 2572.0
Cam: S4 2516.7 · S3 2544.3 · S1 2562.8 || R1 2581.2 · R3 2599.7 · R4 2627.3
Classic: S3 2405.3 · S2 2439.8 · S1 2505.9 · Pivot 2540.4 · R1 2606.6 · R2 2641.1 · R3 2707.2
EMAs: 9 2481.7 · 20 2456.9 · 50 2462.7 · 200 2740.9 · POC 2458.5 · ATR 99.8 · ADX 26.1
Prev H/L: 2575.0 / 2474.4 · 52wk: 4008 / 1991
AAL - 3717.0
Cam: S4 3655.4 · S3 3686.2 · S1 3706.7 || R1 3727.3 · R3 3747.8 · R4 3778.6
Classic: S3 3539.0 · S2 3585.0 · S1 3651.0 · Pivot 3697.0 · R1 3763.0 · R2 3809.0 · R3 3875.0
EMAs: 9 3574.5 · 20 3611.8 · 50 3676.9 · 200 3380.8 · POC 3781.5 · ATR 134.8 · ADX 24.5
Prev H/L: 3743.0 / 3631.0 · 52wk: 4239 / 2042
HSBA - 1549.0
Cam: S4 1533.7 · S3 1541.4 · S1 1546.5 || R1 1551.5 · R3 1556.7 · R4 1564.3
Classic: S3 1503.6 · S2 1513.8 · S1 1531.4 · Pivot 1541.6 · R1 1559.2 · R2 1569.4 · R3 1587.0
EMAs: 9 1509.8 · 20 1480.8 · 50 1429.4 · 200 1265.5 · POC 1401.2 · ATR 37.2 · ADX 24.8
Prev H/L: 1551.8 / 1524.0 · 52wk: 1653.4 / 908.8
LSEG - 8766.0
Cam: S4 8603.2 · S3 8684.6 · S1 8738.9 || R1 8793.1 · R3 8847.4 · R4 8928.8
Classic: S3 8273.3 · S2 8372.7 · S1 8569.3 · Pivot 8668.7 · R1 8865.3 · R2 8964.7 · R3 9161.3
EMAs: 9 8765.7 · 20 8769.0 · 50 8822.2 · 200 8998.2 · POC 8849.9 · ATR 546.0 · ADX 25.5
Prev H/L: 8768.0 / 8472.0 · 52wk: 10290 / 6684
BP - 548.30
Cam: S4 542.3 · S3 545.3 · S1 547.3 || R1 549.3 · R3 551.3 · R4 554.3
Classic: S3 532.0 · S2 537.6 · S1 542.9 · Pivot 548.5 · R1 553.8 · R2 559.4 · R3 564.7
EMAs: 9 528.8 · 20 514.2 · 50 515.1 · 200 495.2 · POC 521.0 · ATR 13.6 · ADX 29.7
Prev H/L: 554.0 / 543.1 · 52wk: 609.4 / 397.15
BEARISH WARNINGS
RTO (Rentokil) - the weakest name on the board. 4-day down streak, week -5.08%, RSI down 18.7 points on the week to 37, below all three EMAs (20 441.5, 50 448.0, 200 443.2) and below POC 452.9. StochRSI 0. It was the only decliner outside energy and telecoms on a day when 36 of 40 rose. Relative weakness on a strong day is the loudest signal there is. rv 0.89 is second highest on the board, so there is real selling. Avoid longs. A short below classic S1 423.9 targets S2 420.0 then S3 416.0, but StochRSI 0 warns a technical bounce can come at any time.
SSE - fresh MACD bearish crossover on Friday. Closed 2438.0, below EMA20 2445.8 and EMA50 2442.3 - a fresh break, and this is the newest deterioration on the board. StochRSI 11.1. Only support in the way is POC 2408.5, then classic S2 2407.3, which line up almost exactly. Below 2407 the structure opens materially.
CPG (Compass) - weakest fundamentals picture. Below all three EMAs, RSI 38, week -3.61%, below POC 3172, -18.9% from the 52-week high. It rose only 0.46% on a day the index gained 0.91%. rv 0.14 - almost nobody is trading it. No reason to be long.
AZN (AstraZeneca) - below all three EMAs and reporting TODAY. Closed 12760, below EMA20 13047.7, EMA50 13438.1 and EMA200 13461.2, RSI 42, and trading 5% below its POC 13444. -18.9% from the 52-week high 15730. ATR is 501 - that is a 3.9% daily range on a normal day, and Q2 results will widen it. Do not hold a directional position into this print. The pipeline question after the July Wainua Phase 3 setback is the swing factor.
LSEG - below all three EMAs despite +2.38%. Friday's bounce stalled dead on EMA20 8769.0 (close 8766.0) and remains under POC 8849.9. Until it closes above 8850 this is a bear-market rally. See the intraday short above.
ANTO and RIO - both below EMA20 and EMA50 and below POC. ANTO closed 3621 versus POC 3918.7 - a 7.6% discount to fair value, meaning heavy overhead supply. RIO closed 6877 versus POC 7434.8 with ADX 40.4, confirming a strong existing downtrend. Both had strong weeks (+3.63% and +3.49%) but neither has repaired its structure. Do not confuse a bounce with a reversal.
VOD - worst performer on the day at -1.76% with RSI down 4.2 points. Still above all EMAs, so this is a warning not a breakdown, but watch EMA9 114.0, which the close of 114.25 is now sitting directly on.
EVENTS CALENDAR - WEEK OF 27 JULY 2026
Monday 27 July - AstraZeneca Q2 results. Consensus looks for continued double-digit revenue growth. Scrutiny on pipeline resilience after the July Wainua Phase 3 setback. AZN is technically the weakest large-cap on the board going in.
Tuesday 28 July - GSK Q2/H1 results. Reports of a 3.6bn pound sales shortfall versus prior targets. Investors want clarity on the newly acquired Nuvalent assets and whether specialty medicines across oncology, HIV and respiratory can offset the abandoned camlipixant programme. GSK is below EMA20 and EMA50.
Thursday 30 July - Bank of England Bank Rate decision. All 70 economists polled expect a hold at 3.75%. A hold is fully priced, so the tone of the statement and the vote split are what move the banks and rate-sensitives. Watch LLOY, BARC, NWG, HSBA, STAN, LGEN and AV.
Through the week - Lloyds, Barclays, NatWest, Standard Chartered, Unilever, LSEG, IAG and British American Tobacco all report. That is a heavy cluster in banks and staples, so expect elevated single-stock volatility in exactly the names carrying the strongest technical setups.
Eurozone - GDP and inflation data due this week.
Ongoing - the US-Iran conflict remains the dominant macro variable. US Central Command has now run 13 consecutive nights of strikes on Iran and the Strait of Hormuz is the pressure point. Oil is a two-way risk every session, which flows straight into SHEL, BP and the wider inflation picture.
BOTTOM LINE
Breadth was excellent on Friday at 36 up versus 4 down, and the structural picture improved sharply in Media and Business Services, where REL, SGE, WPP, EXPN and INF all repaired trend in a single session. But not one stock in the universe printed relative volume above 1.5, and 29 of 40 printed below 0.5. This was a thin, low-conviction advance.
That argues for smaller size, wider stops and buying pullbacks rather than chasing breakouts. The strongest genuinely trending names are HSBA, AAL, BAE, TSCO and RIO by ADX, though RIO's trend is downward. The clearest fades are LSEG into its POC and RTO on any bounce.
Energy is the wildcard: with Brent down roughly 7.6% over the weekend, SHEL and BP are likely to open weak, and that is disinflationary support for the rest of the index.
Reminder: these levels are Friday 24 July's close. The scanner has not posted a fresh snapshot. Re-validate against live prices before executing.
Not financial advice. Always DYOR. Capital at risk.
The following user(s) said Thank You: annes goal
Please Log in or Create an account to join the conversation.
1 month 2 days ago #18699
by remo
Friday 24 July 2026
Data: close Thu 23 Jul (latest scanner snapshot) - UKX 10,639.17 (-0.73%) - Futures ~10,482 (Sep contract, dividend/roll discount, not a 1.5% gap down)
MARKET OVERVIEW
The FTSE 100 closed lower Thursday, down 77.80 pts (-0.73%) to 10,639.17 - its biggest one-day fall this month. FTSE 250 -1.3%, AIM -0.8%. The driver was a risk-off wave as the Middle East conflict widened (Houthi strikes on two Saudi tankers), pushing Brent past $100 for the first time in ~2 months (+$4.5 to ~$98.9) and lifting gilt yields.
Oil majors bucked the fall: BP +3.0%, Shell +1.6%. Weakness was concentrated in rate-sensitive and defensive names (utilities, staples, tobacco).
Futures note: the ~10,482 futures print sits ~157 pts (~1.5%) below cash. That is consistent with the September-contract dividend/roll discount, NOT a directional gap. Net read: a cautious-to-flat open with energy supported by crude, defensives and banks on the back foot. BULLISH energy, BEARISH utilities/defensives, MIXED banks (pullback within uptrend).
NOTABLE CHANGES (day-over-day)
RTO - RSI -12.2, crossed BELOW EMA20 and EMA200, MACD bearish, -3.5% (fresh full breakdown)
SSE - RSI -9.5, crossed BELOW EMA20 and EMA50, -4.2% (breakdown)
NG - crossed BELOW EMA20 and EMA50, below POC, MACD bearish
BATS - crossed BELOW EMA20 and EMA50, below POC
ANTO - crossed BELOW EMA20, -4.8%
AAL - crossed ABOVE EMA20, MACD bullish crossover, +3.3% (week +7.2%)
BP - 5-day up streak, week +7.4%
BAE - crossed ABOVE EMA200, 5-day up streak
SECTOR HEATMAP
Energy - LEADING: BP +3.0, SHEL +1.6. Both BULLISH (above all EMAs), crude tailwind.
Defence: BAE +2.2 BULLISH, reclaimed EMA200.
Banks - MIXED: LLOY -2.1, BARC -2.0, NWG -2.2, STAN -1.6, HSBA -1.1. All still BULLISH trend (above all EMAs) - orderly pullback, not a trend break.
Insurers - constructive: AV, LGEN, PRU, ADM all BULLISH despite small red days.
Utilities - WEAK: SSE -4.2 and NG both broke EMA20/50 on the yield spike.
Staples/Tobacco - WEAK: BATS -2.8 (broke EMA20/50), RKT -2.1, ULVR -1.9, DGE -1.9.
Healthcare - WEAK: AZN BEARISH (reports Mon 27 Jul), GSK below EMA20/50.
Miners - split: AAL +3.3 recovering, but ANTO -4.8, RIO and GLEN soft.
DAILY SIGNALS (selected)
SHEL - BULLISH all - RSI 71.5 (overbought) - MACD bull - -6.8% from 52wH - +1.6% - above POC
BP - BULLISH all - RSI 70.2 (overbought) - MACD bull cross - +3.0% - above POC
HSBA - BULLISH all - RSI 64.3 - MACD bull - -1.1% - above POC
STAN - BULLISH all - RSI 55.6 - MACD flat - -2.1% from 52wH - above POC
BARC - BULLISH all - RSI 54.7 - -1.9% - above POC
LLOY - BULLISH all - RSI 56.2 - rv 1.09 - -2.1% - above POC
BNZL - BULLISH all - RSI 59.6 - above POC
AV - BULLISH all - RSI 65.7 - above POC
AAL - RECOVERING (>EMA20/200, <EMA50) - RSI 50.5 - MACD bull cross - +3.3%
RTO - BEARISH all - RSI 37.8 - MACD bearish - below POC
AZN - BEARISH all - RSI 40.5 - below POC - EARNINGS Mon
CPG - BEARISH all - RSI 36.4 - below POC
SSE - BEARISH (<EMA20/50, >EMA200) - RSI 48.4
TOP SWING SETUPS
BP - CONTINUING long (energy momentum)
BULLISH all EMAs, 5-day up streak, MACD just crossed positive, crude tailwind. RSI 70 is stretched so favour a dip-buy over chasing.
Entry: 549-552 pullback · Stop: 536 (below S2, ~1 ATR) · T1: 560.6 · T2: 574.9 · R:R: ~1.9
SHEL - CONTINUING long
BULLISH all, MACD strongly positive, above POC 3122. RSI 71.5 overbought - buy the dip, do not chase.
Entry: 3300-3320 (toward POC/EMA20) · Stop: 3255 (below S3, ~1 ATR) · T1: 3425 · T2: 3480 · R:R: ~2.1
HSBA - CONTINUING long (buy the dip)
BULLISH all, RSI 64, pulled back to EMA20 1473 zone with support at S1 1514 / cam S4 1510.
Entry: 1512-1515 · Stop: 1486 (below S3) · T1: 1540 · T2: 1565 · R:R: ~1.8
AAL - NEW recovery long
Just reclaimed EMA20, MACD bullish crossover, week +7.2%. Below EMA50 3675 = first target. Wide ATR (137) so size small.
Entry: hold above 3600 · Stop: 3555 (below cam S4 3579) · T1: 3675 (EMA50) · T2: 3772 (POC) · R:R: ~1.6
RTO - NEW short (fresh breakdown)
BEARISH all EMAs, MACD bearish, RSI 37.8, lost EMA20 and EMA200 today. Short rallies into resistance.
Entry: 435-437 (cam R3/R4) · Stop: 446 (above EMA50) · T1: 421.7 · T2: 413.8 · R:R: ~1.9
INTRADAY SETUPS
BP - Camarilla breakout long
Trigger: break/hold above cam R1 556.76 · Stop: 551.4 (pivot) · T1: 559.4 (cam R3) · T2: 563.3 (cam R4) · Direction LONG - riding crude strength.
SHEL - Pivot bounce long
Trigger: hold above pivot 3336 · Stop: 3312 (S1) · T1: 3369 (R1) · T2: 3392 (R2) · Direction LONG.
HSBA - Camarilla range/bounce long
Trigger: bounce off cam S4 1510 / S1 1514 · Stop: 1504 (S2) · T1: 1530 (pivot) · T2: 1540 (R1) · Direction LONG.
RTO - Camarilla breakdown short
Trigger: break below cam S3 425.35 · Stop: 429 (above cam S1) · T1: 421.2 (cam S4) · T2: 413.8 (S2) · Direction SHORT.
STAN - Breakout long (52w high)
Trigger: break above R1 2151 / 52wH 2166 · Stop: 2134 (pivot) · T1: 2182 (R2) · T2: 2200 (R3) · Direction LONG.
KEY LEVELS DASHBOARD
BP (555.45)
Cam: S4 547.6 · S3 551.5 · S1 554.1 || R1 556.8 · R3 559.4 · R4 563.3
Classic: S3 532 · S1 546.3 · Piv 551.4 · R1 560.6 · R3 574.9
EMA20 510.6 · EMA50 513.8 · EMA200 494.6 · POC 522.0 · PrevH/L 556.6/542.3 · 52w 393-609
SHEL (3346)
Cam: S4 3314.9 · S3 3330.5 · S1 3340.8 || R1 3351.2 · R3 3361.5 · R4 3377.1
Classic: S3 3256 · S1 3312.8 · Piv 3336.2 · R1 3369.3 · R3 3425.8
EMA20 3139.8 · EMA50 3125.8 · EMA200 3020.5 · POC 3122.0 · PrevH/L 3359.5/3303 · 52w 2554-3592
HSBA (1524.4)
Cam: S4 1510.3 · S3 1517.4 · S1 1522.1 || R1 1526.8 · R3 1531.4 · R4 1538.5
Classic: S3 1488.9 · S1 1514.5 · Piv 1530.1 · R1 1540.1 · R3 1565.7
EMA20 1473.6 · EMA50 1424.5 · EMA200 1262.7 · POC 1398.5 · PrevH/L 1545.8/1520.2 · 52w 909-1653
STAN (2121)
Cam: S4 2094.6 · S3 2107.8 · S1 2116.6 || R1 2125.4 · R3 2134.2 · R4 2147.4
Classic: S3 2055.7 · S1 2103.7 · Piv 2134.3 · R1 2151.7 · R3 2199.7
EMA20 2094.3 · EMA50 2018.8 · EMA200 1774.6 · POC 1975.6 · PrevH/L 2165/2117 · 52w 1285-2166
RTO (429.5)
Cam: S4 421.2 · S3 425.4 · S1 428.1 || R1 430.9 · R3 433.7 · R4 437.8
Classic: S3 406.6 · S1 421.7 · Piv 428.9 · R1 436.8 · R3 451.9
EMA20 443.0 · EMA50 448.9 · EMA200 443.4 · POC 453.6 · PrevH/L 436.2/421.1 · 52w 342-507
BEARISH WARNINGS
RTO - fresh full breakdown today (below EMA20 and EMA200), MACD bearish, RSI 37.8. Weakest name on the board.
SSE / NG - utilities broke EMA20/50 on the yield spike; NG also lost POC. Avoid longs until reclaimed.
BATS - lost EMA20/50 and POC; tobacco rolling over.
AZN - BEARISH all EMAs into Monday earnings - do NOT open fresh positions ahead of the result.
ANTO - -4.8%, lost EMA20; miners split and fragile ex-AAL.
EVENTS CALENDAR
Mon 27 Jul - AstraZeneca (AZN) H1 results (major index heavyweight - event risk).
Ongoing - Middle East conflict / Brent above $100 is the dominant macro catalyst; watch for further oil spikes (supports BP/SHEL, pressures broad market and gilts).
Heavy UK/US corporate earnings run continues through the week - expect single-stock volatility.
Not financial advice. Always DYOR. Capital at risk.
Replied by remo on topic FTSE 100 Daily Technical Analysis & Setups
Friday 24 July 2026
Data: close Thu 23 Jul (latest scanner snapshot) - UKX 10,639.17 (-0.73%) - Futures ~10,482 (Sep contract, dividend/roll discount, not a 1.5% gap down)
MARKET OVERVIEW
The FTSE 100 closed lower Thursday, down 77.80 pts (-0.73%) to 10,639.17 - its biggest one-day fall this month. FTSE 250 -1.3%, AIM -0.8%. The driver was a risk-off wave as the Middle East conflict widened (Houthi strikes on two Saudi tankers), pushing Brent past $100 for the first time in ~2 months (+$4.5 to ~$98.9) and lifting gilt yields.
Oil majors bucked the fall: BP +3.0%, Shell +1.6%. Weakness was concentrated in rate-sensitive and defensive names (utilities, staples, tobacco).
Futures note: the ~10,482 futures print sits ~157 pts (~1.5%) below cash. That is consistent with the September-contract dividend/roll discount, NOT a directional gap. Net read: a cautious-to-flat open with energy supported by crude, defensives and banks on the back foot. BULLISH energy, BEARISH utilities/defensives, MIXED banks (pullback within uptrend).
NOTABLE CHANGES (day-over-day)
RTO - RSI -12.2, crossed BELOW EMA20 and EMA200, MACD bearish, -3.5% (fresh full breakdown)
SSE - RSI -9.5, crossed BELOW EMA20 and EMA50, -4.2% (breakdown)
NG - crossed BELOW EMA20 and EMA50, below POC, MACD bearish
BATS - crossed BELOW EMA20 and EMA50, below POC
ANTO - crossed BELOW EMA20, -4.8%
AAL - crossed ABOVE EMA20, MACD bullish crossover, +3.3% (week +7.2%)
BP - 5-day up streak, week +7.4%
BAE - crossed ABOVE EMA200, 5-day up streak
SECTOR HEATMAP
Energy - LEADING: BP +3.0, SHEL +1.6. Both BULLISH (above all EMAs), crude tailwind.
Defence: BAE +2.2 BULLISH, reclaimed EMA200.
Banks - MIXED: LLOY -2.1, BARC -2.0, NWG -2.2, STAN -1.6, HSBA -1.1. All still BULLISH trend (above all EMAs) - orderly pullback, not a trend break.
Insurers - constructive: AV, LGEN, PRU, ADM all BULLISH despite small red days.
Utilities - WEAK: SSE -4.2 and NG both broke EMA20/50 on the yield spike.
Staples/Tobacco - WEAK: BATS -2.8 (broke EMA20/50), RKT -2.1, ULVR -1.9, DGE -1.9.
Healthcare - WEAK: AZN BEARISH (reports Mon 27 Jul), GSK below EMA20/50.
Miners - split: AAL +3.3 recovering, but ANTO -4.8, RIO and GLEN soft.
DAILY SIGNALS (selected)
SHEL - BULLISH all - RSI 71.5 (overbought) - MACD bull - -6.8% from 52wH - +1.6% - above POC
BP - BULLISH all - RSI 70.2 (overbought) - MACD bull cross - +3.0% - above POC
HSBA - BULLISH all - RSI 64.3 - MACD bull - -1.1% - above POC
STAN - BULLISH all - RSI 55.6 - MACD flat - -2.1% from 52wH - above POC
BARC - BULLISH all - RSI 54.7 - -1.9% - above POC
LLOY - BULLISH all - RSI 56.2 - rv 1.09 - -2.1% - above POC
BNZL - BULLISH all - RSI 59.6 - above POC
AV - BULLISH all - RSI 65.7 - above POC
AAL - RECOVERING (>EMA20/200, <EMA50) - RSI 50.5 - MACD bull cross - +3.3%
RTO - BEARISH all - RSI 37.8 - MACD bearish - below POC
AZN - BEARISH all - RSI 40.5 - below POC - EARNINGS Mon
CPG - BEARISH all - RSI 36.4 - below POC
SSE - BEARISH (<EMA20/50, >EMA200) - RSI 48.4
TOP SWING SETUPS
BP - CONTINUING long (energy momentum)
BULLISH all EMAs, 5-day up streak, MACD just crossed positive, crude tailwind. RSI 70 is stretched so favour a dip-buy over chasing.
Entry: 549-552 pullback · Stop: 536 (below S2, ~1 ATR) · T1: 560.6 · T2: 574.9 · R:R: ~1.9
SHEL - CONTINUING long
BULLISH all, MACD strongly positive, above POC 3122. RSI 71.5 overbought - buy the dip, do not chase.
Entry: 3300-3320 (toward POC/EMA20) · Stop: 3255 (below S3, ~1 ATR) · T1: 3425 · T2: 3480 · R:R: ~2.1
HSBA - CONTINUING long (buy the dip)
BULLISH all, RSI 64, pulled back to EMA20 1473 zone with support at S1 1514 / cam S4 1510.
Entry: 1512-1515 · Stop: 1486 (below S3) · T1: 1540 · T2: 1565 · R:R: ~1.8
AAL - NEW recovery long
Just reclaimed EMA20, MACD bullish crossover, week +7.2%. Below EMA50 3675 = first target. Wide ATR (137) so size small.
Entry: hold above 3600 · Stop: 3555 (below cam S4 3579) · T1: 3675 (EMA50) · T2: 3772 (POC) · R:R: ~1.6
RTO - NEW short (fresh breakdown)
BEARISH all EMAs, MACD bearish, RSI 37.8, lost EMA20 and EMA200 today. Short rallies into resistance.
Entry: 435-437 (cam R3/R4) · Stop: 446 (above EMA50) · T1: 421.7 · T2: 413.8 · R:R: ~1.9
INTRADAY SETUPS
BP - Camarilla breakout long
Trigger: break/hold above cam R1 556.76 · Stop: 551.4 (pivot) · T1: 559.4 (cam R3) · T2: 563.3 (cam R4) · Direction LONG - riding crude strength.
SHEL - Pivot bounce long
Trigger: hold above pivot 3336 · Stop: 3312 (S1) · T1: 3369 (R1) · T2: 3392 (R2) · Direction LONG.
HSBA - Camarilla range/bounce long
Trigger: bounce off cam S4 1510 / S1 1514 · Stop: 1504 (S2) · T1: 1530 (pivot) · T2: 1540 (R1) · Direction LONG.
RTO - Camarilla breakdown short
Trigger: break below cam S3 425.35 · Stop: 429 (above cam S1) · T1: 421.2 (cam S4) · T2: 413.8 (S2) · Direction SHORT.
STAN - Breakout long (52w high)
Trigger: break above R1 2151 / 52wH 2166 · Stop: 2134 (pivot) · T1: 2182 (R2) · T2: 2200 (R3) · Direction LONG.
KEY LEVELS DASHBOARD
BP (555.45)
Cam: S4 547.6 · S3 551.5 · S1 554.1 || R1 556.8 · R3 559.4 · R4 563.3
Classic: S3 532 · S1 546.3 · Piv 551.4 · R1 560.6 · R3 574.9
EMA20 510.6 · EMA50 513.8 · EMA200 494.6 · POC 522.0 · PrevH/L 556.6/542.3 · 52w 393-609
SHEL (3346)
Cam: S4 3314.9 · S3 3330.5 · S1 3340.8 || R1 3351.2 · R3 3361.5 · R4 3377.1
Classic: S3 3256 · S1 3312.8 · Piv 3336.2 · R1 3369.3 · R3 3425.8
EMA20 3139.8 · EMA50 3125.8 · EMA200 3020.5 · POC 3122.0 · PrevH/L 3359.5/3303 · 52w 2554-3592
HSBA (1524.4)
Cam: S4 1510.3 · S3 1517.4 · S1 1522.1 || R1 1526.8 · R3 1531.4 · R4 1538.5
Classic: S3 1488.9 · S1 1514.5 · Piv 1530.1 · R1 1540.1 · R3 1565.7
EMA20 1473.6 · EMA50 1424.5 · EMA200 1262.7 · POC 1398.5 · PrevH/L 1545.8/1520.2 · 52w 909-1653
STAN (2121)
Cam: S4 2094.6 · S3 2107.8 · S1 2116.6 || R1 2125.4 · R3 2134.2 · R4 2147.4
Classic: S3 2055.7 · S1 2103.7 · Piv 2134.3 · R1 2151.7 · R3 2199.7
EMA20 2094.3 · EMA50 2018.8 · EMA200 1774.6 · POC 1975.6 · PrevH/L 2165/2117 · 52w 1285-2166
RTO (429.5)
Cam: S4 421.2 · S3 425.4 · S1 428.1 || R1 430.9 · R3 433.7 · R4 437.8
Classic: S3 406.6 · S1 421.7 · Piv 428.9 · R1 436.8 · R3 451.9
EMA20 443.0 · EMA50 448.9 · EMA200 443.4 · POC 453.6 · PrevH/L 436.2/421.1 · 52w 342-507
BEARISH WARNINGS
RTO - fresh full breakdown today (below EMA20 and EMA200), MACD bearish, RSI 37.8. Weakest name on the board.
SSE / NG - utilities broke EMA20/50 on the yield spike; NG also lost POC. Avoid longs until reclaimed.
BATS - lost EMA20/50 and POC; tobacco rolling over.
AZN - BEARISH all EMAs into Monday earnings - do NOT open fresh positions ahead of the result.
ANTO - -4.8%, lost EMA20; miners split and fragile ex-AAL.
EVENTS CALENDAR
Mon 27 Jul - AstraZeneca (AZN) H1 results (major index heavyweight - event risk).
Ongoing - Middle East conflict / Brent above $100 is the dominant macro catalyst; watch for further oil spikes (supports BP/SHEL, pressures broad market and gilts).
Heavy UK/US corporate earnings run continues through the week - expect single-stock volatility.
Not financial advice. Always DYOR. Capital at risk.
The following user(s) said Thank You: annes goal
Please Log in or Create an account to join the conversation.
1 month 3 days ago #18696
by remo
Thursday 23 July 2026
Data: close Tue-Wed session, scanner snapshot 22 Jul 20:11 UTC || UKX: 10,716.97 (+1.24%) || Futures: Sep contract ~10,482 (Investing.com) - trades below cash on dividend discount post-roll, NOT a directional gap; press pre-market call points modestly higher ahead of UK flash PMIs (MarketScreener)
MARKET OVERVIEW
The FTSE 100 closed Wednesday at 10,716.97, +131.06 pts (+1.24%) - a 4-month high and the best performer in Europe. Drivers: UK CPI cooled to 2.6% in June (vs 2.7% expected, lowest since Mar-25), lifting rate-cut hopes; oil topped $95 on US-Iran tensions, powering Shell (+1.4% early, closed +1.74%) and BP (+2.16%); miners and defence also surged. Session range 10,585.87 - 10,763.44.
Futures note: the front future rolled to the September contract, which quotes around 10,482 - roughly 235 pts under cash purely on the dividend discount. Do not read this as a gap-down signal. This morning the press call is for a firmer open ahead of UK flash PMIs.
Data date: levels below are from the 22 July close scanner snapshot (latest available - the overnight feed did not post a 23 Jul pre-open set). Volume was light across the board (most rv < 1.0), so treat breakouts with some caution until volume confirms.
NOTABLE CHANGES (day-over-day)
NG - quadruple bullish signal: crossed ABOVE EMA20 and EMA50, MACD bullish crossover, crossed ABOVE POC - the strongest fresh signal in the book
PRU +3.38% - biggest daily gain and biggest RSI jump (+7.4 pts to 65.1), 3-day up streak
BP and BAE - both on 5-day up streaks, week +5.82% and +5.33%; BAE also crossed ABOVE EMA50 and ABOVE POC
SSE +2.77%, RSI +7.3 pts to 57.9 - utilities bid alongside NG
HSBA +2.36%, RSI +5.3 to 69.1 - banks leadership intact, near 52w high
Fresh EMA20 reclaims: RR., ULVR, ANTO, ADM, III, RKT all crossed ABOVE EMA20
INF -1.40% - the only notable decliner on a strong tape; RSI -5.6 today and -15.6 pts on the week - stand-out relative weakness
AV - 5-day up streak, but RSI now 70.4 (overbought) - extended
SECTOR HEATMAP
Energy - BULLISH: BP +2.16 (wk +5.82), SHEL +1.74 (wk +4.57). Oil above $95 on Iran risk. Both above all EMAs, MACD positive.
Banks - BULLISH: HSBA +2.36, STAN +1.89 (closed at its 52w high), LLOY +1.68, NWG +0.94, BARC +0.94. Whole group above all EMAs.
Insurance/Financials - BULLISH but extended: PRU +3.38, AV +1.60, LGEN +1.16, III +1.57. AV and LGEN RSI above 70.
Utilities - RECOVERING to BULLISH: SSE +2.77, NG +1.80 with fresh MACD/EMA/POC signals.
Defence/Aero - RECOVERING: BAE +1.34 (reclaimed EMA50 + POC), RR. +1.97 (reclaimed EMA20). Defence shares led Wednesday per press.
Miners - RECOVERING: ANTO +2.06, GLEN +2.05, RIO +1.80, AAL +0.77 - bouncing together but trend structure still damaged (mostly below EMA50).
Consumer staples - MIXED: ABF +1.04, ULVR +0.89, TSCO +0.46 vs BATS -0.39, IMB -0.32.
Pharma - BEARISH: AZN +1.86 and GSK +0.99 bounced but both remain in bear structures; HLN -0.78.
Media/Info - LAGGING: INF -1.40, REL 0.00 (H1 results TODAY), WPP +0.45 still -37.8% off highs.
DAILY TECHNICAL SIGNALS
AAL 3515.00 (+0.77%) || BEAR below 20/50 || RSI 44.4 (weak) || MACD- || -17.1% off 52wH || below POC
ABF 2035.00 (+1.04%) || BULL above all || RSI 60.6 (strong) || MACD+ || -13.7% off 52wH || above POC
ADM 3572.00 (+0.85%) || BULL above all || RSI 52.9 (bull) || MACD- || -4.2% off 52wH || above POC
ANTO 3764.00 (+2.06%) || MIXED above 20, below 50, above 200 || RSI 49.7 (weak) || MACD- || -15.9% off 52wH || below POC
AV 686.00 (+1.60%) || BULL above all || RSI 70.4 (OB) || MACD+ || -2.1% off 52wH || above POC
AZN 12704.00 (+1.86%) || BEAR below all || RSI 40.6 (weak) || MACD- || -19.2% off 52wH || below POC
BAE 1927.00 (+1.34%) || BULL above 20/50 || RSI 55.2 (bull) || MACD+ || -18.3% off 52wH || above POC
BARC 526.70 (+0.94%) || BULL above all || RSI 60.9 (strong) || MACD- || -0.9% off 52wH || above POC
BATS 4605.00 (-0.39%) || BULL above all || RSI 52.8 (bull) || MACD+ || -13.5% off 52wH || above POC
BNZL 2722.00 (+0.07%) || BULL above all || RSI 60.5 (strong) || MACD- || -2.8% off 52wH || above POC
BP 540.20 (+2.16%) || BULL above all || RSI 66.0 (strong) || MACD+ || -11.4% off 52wH || above POC
CPG 3107.00 (+0.45%) || BEAR below 20/50 || RSI 42.5 (weak) || MACD- || -17.1% off 52wH || below POC
DGE 1579.50 (+0.41%) || BULL above 20/50 || RSI 57.0 (bull) || MACD+ || -26.3% off 52wH || above POC
EXPN 2727.00 (+0.48%) || BULL above 20/50 || RSI 58.2 (bull) || MACD+ || -33.4% off 52wH || above POC
GLEN 537.60 (+2.05%) || MIXED above 20, below 50, above 200 || RSI 54.1 (bull) || MACD+ || -20.8% off 52wH || below POC
GSK 1908.00 (+0.99%) || BEAR below 20/50 || RSI 44.5 (weak) || MACD- || -16.4% off 52wH || below POC
HLN 366.60 (-0.78%) || BULL above all || RSI 59.8 (bull) || MACD+ || -11.9% off 52wH || above POC
HSBA 1541.00 (+2.36%) || BULL above all || RSI 69.1 (strong) || MACD+ || -6.8% off 52wH || above POC || RSI +5.3 d/d
III 2558.00 (+1.57%) || BULL above 20/50 || RSI 53.4 (bull) || MACD- || -43.1% off 52wH || above POC
IMB 2801.00 (-0.32%) || BULL above 20/50 || RSI 53.0 (bull) || MACD+ || -16.2% off 52wH || above POC
INF 867.60 (-1.40%) || MIXED below 20, above 50, above 200 || RSI 44.7 (weak) || MACD- || -13.2% off 52wH || above POC || RSI -5.6 d/d
LGEN 300.50 (+1.16%) || BULL above all || RSI 70.5 (OB) || MACD+ || -3.1% off 52wH || above POC
LLOY 115.05 (+1.68%) || BULL above all || RSI 65.1 (strong) || MACD- || -0.8% off 52wH || above POC
LSEG 8732.00 (+1.32%) || BEAR below all || RSI 48.0 (weak) || MACD+ || -16.3% off 52wH || below POC
NG 1245.00 (+1.80%) || BULL above all || RSI 52.4 (bull) || MACD+ || -12.8% off 52wH || above POC || RSI +5.3 d/d
NWG 684.40 (+0.94%) || BULL above all || RSI 63.8 (strong) || MACD- || -3.0% off 52wH || above POC
PRU 1101.50 (+3.38%) || BULL above all || RSI 65.1 (strong) || MACD+ || -11.0% off 52wH || above POC || RSI +7.4 d/d
REL 2459.00 (+0.00%) || MIXED above 20, below 50, below 200 || RSI 51.7 (bull) || MACD+ || -38.6% off 52wH || below POC
RIO 6897.00 (+1.80%) || BEAR below 20/50 || RSI 45.6 (weak) || MACD+ || -24.4% off 52wH || below POC
RKT 5044.00 (+1.90%) || BULL above 20/50 || RSI 56.6 (bull) || MACD- || -22.6% off 52wH || above POC || RSI +5.6 d/d
RR. 1400.00 (+1.97%) || BULL above all || RSI 52.1 (bull) || MACD- || -7.3% off 52wH || above POC || RSI +5.3 d/d
RTO 445.20 (-0.25%) || MIXED above 20, below 50, above 200 || RSI 50.0 (bull) || MACD+ || -12.2% off 52wH || below POC
SGE 828.40 (-0.93%) || BEAR below all || RSI 46.5 (weak) || MACD+ || -37.9% off 52wH || below POC
SHEL 3304.00 (+1.74%) || BULL above all || RSI 69.3 (strong) || MACD+ || -8.0% off 52wH || above POC
SSE 2507.57 (+2.77%) || BULL above all || RSI 57.9 (bull) || MACD+ || -12.3% off 52wH || above POC || RSI +7.3 d/d
STAN 2154.00 (+1.89%) || BULL above all || RSI 60.6 (strong) || MACD- || -0.6% off 52wH || above POC
TSCO 478.70 (+0.46%) || BULL above all || RSI 57.2 (bull) || MACD+ || -8.0% off 52wH || above POC
ULVR 4600.50 (+0.89%) || BULL above 20/50 || RSI 54.8 (bull) || MACD- || -16.7% off 52wH || above POC
VOD 116.75 (+2.19%) || BULL above all || RSI 61.7 (strong) || MACD+ || -10.9% off 52wH || above POC
WPP 275.73 (+0.45%) || BULL above 20/50 || RSI 53.1 (bull) || MACD+ || -37.8% off 52wH || above POC
EMA classifications verified programmatically against close vs EMA20/50/200: 40/40 checked, zero mismatches. CPG pence-scale corrected (x100).
TOP SWING SETUPS
1. PRU - Prudential (LONG, NEW)
Strongest fresh momentum in the book: +3.38%, RSI +7.4 to 65.1, MACD+, above all EMAs, well above POC 1042. Close 1101.5 sits right on the pivot (1102.04).
Entry: 1089 pullback (Cam S3 1088.96) · Stop: 1062 (approx 1.5x ATR 26.1 below entry) · T1: 1124.6 (R1) · T2: 1147.7 (R2) · R:R: 1.3 / 2.2
Confluence: EMA20/50/200 cluster 1046-1052 with POC 1042 beneath - strong support shelf. rv 0.84, decent.
2. SHEL - Shell (LONG, CONTINUING)
Oil above $95. Above all EMAs, MACD fresh and steep (48.7 vs 10.5), RSI 69.3 - strong but nearing OB, so buy dips not strength.
Entry: 3270 pullback (S1) · Stop: 3210 (S3, approx 1x ATR 63) · T1: 3330 (R1) · T2: 3390 (R3) · R:R: 1.0 / 2.0
Confluence: POC 3125 far below; EMA20/50 3117-3119. rv 0.52 thin - size accordingly.
3. NG - National Grid (LONG, NEW)
The freshest signal set: crossed above EMA20 AND EMA50, MACD bullish crossover, crossed above POC - all yesterday. POC 1240.9 sits exactly on EMA50 1239.8: textbook confluence.
Entry: 1238-1241 retest of POC/EMA50 zone · Stop: 1212 (below EMA200 1214.3) · T1: 1259 (R1) · T2: 1273 (R2) · R:R: 0.8 / 1.3
Caution: rv 0.36 - thin volume behind the move; modest R:R, so treat as a slower defensive-rotation play.
4. HSBA - HSBC (LONG, CONTINUING)
Banks leadership. Above all EMAs, RSI 69.1 with +5.3 d/d, 6.8% off 52w high. Extended short-term - wait for the dip.
Entry: 1516 (S1 1515.9) · Stop: 1477 (S3 1477.2, approx 1x ATR 38.7) · T1: 1554.6 (R1) · T2: 1593.3 (R3) · R:R: 1.0 / 2.0
Confluence: EMA20 1467.9 just under the stop zone; POC 1394.8 deep support. rv 0.7.
5. BAE - BAE Systems (LONG, NEW)
Fresh EMA50 + POC reclaim on a 5-day streak, defence tape strong. EMA200 1932.1 is the ceiling just overhead (close 1927) - this is a reclaim-in-progress, not yet a full bull structure.
Entry: 1940 break and hold above EMA200/R1 zone · Stop: 1899 (yesterday low) · T1: 1985.2 (R3) · T2: 2040 (approx 1.4x ATR 80.9 runner) · R:R: 1.1 / 2.4
Event risk: H1 results 30 July - plan to be flat or well in profit before then. rv 0.41.
INTRADAY SETUPS
1. STAN - 52-week-high breakout (LONG)
Closed 2154 with the session high 2166 = exact 52w high. Classic breakout trigger.
Entry: 2167 (above 52wH/R1 zone) · Stop: 2148 (Cam S1 2148.04) · T1: 2205 (R2) · T2: 2244.7 (R3) · R:R: 2.0 / 4.1
Why: blue-sky above, banks sector leading, MACD still negative-crossed so a push through the high forces momentum money in. rv 0.35 - demand volume on the break.
2. LLOY - Camarilla breakout at the 52w high (LONG)
Close 115.05, 52w high 116.0. Tight coil under the high.
Entry: 115.55 (above Cam R2 115.49) · Stop: 114.60 (Cam S2 114.61) · T1: 116.37 (Cam R4) · T2: 118.4 (R3 classic) · R:R: 0.9 / 3.0
Why: break of 116 is a new 52w high; results 30 July give it a catalyst runway. ATR 2.5 keeps risk tight.
3. PRU - pivot bounce (LONG)
Close 1101.5 sits on the daily pivot 1102.04 after the +3.4% thrust.
Entry: 1097 bounce (Cam S1 1097.32) · Stop: 1088.5 (below Cam S3 1088.96) · T1: 1114 (Cam R3) · T2: 1124.6 (R1) · R:R: 2.0 / 3.2
Why: strongest momentum name; buyers should defend the pivot zone on first test.
4. SHEL - Camarilla range long (LONG)
Trend-day risk is up with oil above $95 - trade with the trend from the long side only.
Entry: 3287 (Cam S3 3287.5) · Stop: 3268 (below Cam S4 3271) · T1: 3309.5 (Cam R1) · T2: 3320.5 (Cam R3) · R:R: 1.2 / 1.8
Why: S3/S4 zone backed by yesterday low 3262; oil headlines can extend the move to R3/R4 3337.
5. INF - relative-weakness fade (SHORT)
Only clear decliner on a +1.24% index day; RSI -15.6 pts on the week, MACD-, below EMA20.
Entry: 862 (below Cam S3 area / yesterday low zone) · Stop: 872 (Cam R1 zone) · T1: 849.5 (S1) · T2: 840 (approx 1.5x ATR 18.1) · R:R: 1.3 / 2.2
Why: weakest RS in the book; if the tape softens post-PMI this is the first name sellers press. Note it is still above EMA50/200 - this is a tactical short, not a position short.
KEY LEVELS DASHBOARD
PRU close 1101.50
Cam: S4 1076.41 · S3 1088.96 · S1 1097.32 || R1 1105.68 · R3 1114.04 · R4 1126.59
Classic: S3 1033.35 · S2 1056.43 · S1 1078.96 · P 1102.04 · R1 1124.57 · R2 1147.65 · R3 1170.18
EMA20 1046.43 · EMA50 1048.83 · EMA200 1052.05 · POC 1042.09 || prev H/L 1125.11/1079.50 || 52w H/L 1238/910.2
SHEL close 3304.00
Cam: S4 3271.00 · S3 3287.50 · S1 3298.50 || R1 3309.50 · R3 3320.50 · R4 3337.00
Classic: S3 3210.00 · S2 3236.00 · S1 3270.00 · P 3296.00 · R1 3330.00 · R2 3356.00 · R3 3390.00
EMA20 3118.92 · EMA50 3117.16 · EMA200 3017.27 · POC 3125.41 || prev H/L 3322.00/3262.00 || 52w H/L 3591.5/2553.77
HSBA close 1541.00
Cam: S4 1519.72 · S3 1530.36 · S1 1537.45 || R1 1544.55 · R3 1551.64 · R4 1562.29
Classic: S3 1477.20 · S2 1490.80 · S1 1515.90 · P 1529.50 · R1 1554.60 · R2 1568.20 · R3 1593.30
EMA20 1467.90 · EMA50 1420.32 · EMA200 1260.02 · POC 1394.84 || prev H/L 1543.10/1504.40 || 52w H/L 1653.4/908.8
NG close 1245.00
Cam: S4 1225.48 · S3 1235.24 · S1 1241.75 || R1 1248.25 · R3 1254.76 · R4 1264.53
Classic: S3 1188.00 · S2 1202.00 · S1 1223.50 · P 1237.50 · R1 1259.00 · R2 1273.00 · R3 1294.50
EMA20 1235.32 · EMA50 1239.83 · EMA200 1214.28 · POC 1240.89 || prev H/L 1251.50/1216.00 || 52w H/L 1428.5/1000
STAN close 2154.00
Cam: S4 2118.25 · S3 2136.13 · S1 2148.04 || R1 2159.96 · R3 2171.88 · R4 2189.75
Classic: S3 2049.67 · S2 2075.33 · S1 2114.67 · P 2140.33 · R1 2179.67 · R2 2205.33 · R3 2244.67
EMA20 2092.41 · EMA50 2015.05 · EMA200 1771.26 · POC 1971.12 || prev H/L 2166.00/2101.00 || 52w H/L 2166/1285
BEARISH WARNINGS
INF - freshest deterioration: RSI -5.6 d/d and -15.6 on the week, MACD-, below EMA20, fell on a strong tape. Watch EMA50 852.9 area - a close below opens 820s.
AZN - BEAR below all EMAs despite +1.86% bounce; RSI 40.6, MACD deeply negative (-347.7), 19.2% off highs. Results Monday 27 July - bounce into a bear structure plus event risk.
SGE - BEAR below all, RSI 46.5, 37.9% off highs, -0.93% on an up day - persistent relative weakness.
LSEG - BEAR below all despite +1.32%; needs to reclaim EMA20 before any long interest.
AAL and RIO - BEAR below 20/50; bounced with miners but structure damaged. AAL trading statement TODAY, RIO results 28 July - event risk on weak charts.
GSK and CPG - BEAR below 20/50; GSK MACD just rolled negative.
Overbought watch (not shorts, just risk): AV RSI 70.4, LGEN RSI 70.5 - trim/tighten rather than chase.
EVENTS CALENDAR
Today, Thu 23 July: UK flash PMIs. From the tracked universe: III trading statement, AAL trading statement, REL H1 results. Elsewhere: BT Q1, Centrica H1, easyJet TU, Howden H1, Jupiter H1.
Mon 27 July: AZN results. Tue 28 July: RIO results. Thu 30 July: BAE and LLOY results. Fri 31 July: IAG results.
Ex-dividend today: mainly investment trusts (Bankers, City of London, BlackRock I&G, Bloomsbury etc.) - none of the tracked 40 majors.
Macro backdrop: UK CPI 2.6% (cooling, rate-cut supportive); oil above $95 on US-Iran tensions - supportive for SHEL/BP, a squeeze risk for transport/consumer names.
Not financial advice. Always DYOR. Capital at risk.
Replied by remo on topic FTSE 100 Daily Technical Analysis & Setups
Thursday 23 July 2026
Data: close Tue-Wed session, scanner snapshot 22 Jul 20:11 UTC || UKX: 10,716.97 (+1.24%) || Futures: Sep contract ~10,482 (Investing.com) - trades below cash on dividend discount post-roll, NOT a directional gap; press pre-market call points modestly higher ahead of UK flash PMIs (MarketScreener)
MARKET OVERVIEW
The FTSE 100 closed Wednesday at 10,716.97, +131.06 pts (+1.24%) - a 4-month high and the best performer in Europe. Drivers: UK CPI cooled to 2.6% in June (vs 2.7% expected, lowest since Mar-25), lifting rate-cut hopes; oil topped $95 on US-Iran tensions, powering Shell (+1.4% early, closed +1.74%) and BP (+2.16%); miners and defence also surged. Session range 10,585.87 - 10,763.44.
Futures note: the front future rolled to the September contract, which quotes around 10,482 - roughly 235 pts under cash purely on the dividend discount. Do not read this as a gap-down signal. This morning the press call is for a firmer open ahead of UK flash PMIs.
Data date: levels below are from the 22 July close scanner snapshot (latest available - the overnight feed did not post a 23 Jul pre-open set). Volume was light across the board (most rv < 1.0), so treat breakouts with some caution until volume confirms.
NOTABLE CHANGES (day-over-day)
NG - quadruple bullish signal: crossed ABOVE EMA20 and EMA50, MACD bullish crossover, crossed ABOVE POC - the strongest fresh signal in the book
PRU +3.38% - biggest daily gain and biggest RSI jump (+7.4 pts to 65.1), 3-day up streak
BP and BAE - both on 5-day up streaks, week +5.82% and +5.33%; BAE also crossed ABOVE EMA50 and ABOVE POC
SSE +2.77%, RSI +7.3 pts to 57.9 - utilities bid alongside NG
HSBA +2.36%, RSI +5.3 to 69.1 - banks leadership intact, near 52w high
Fresh EMA20 reclaims: RR., ULVR, ANTO, ADM, III, RKT all crossed ABOVE EMA20
INF -1.40% - the only notable decliner on a strong tape; RSI -5.6 today and -15.6 pts on the week - stand-out relative weakness
AV - 5-day up streak, but RSI now 70.4 (overbought) - extended
SECTOR HEATMAP
Energy - BULLISH: BP +2.16 (wk +5.82), SHEL +1.74 (wk +4.57). Oil above $95 on Iran risk. Both above all EMAs, MACD positive.
Banks - BULLISH: HSBA +2.36, STAN +1.89 (closed at its 52w high), LLOY +1.68, NWG +0.94, BARC +0.94. Whole group above all EMAs.
Insurance/Financials - BULLISH but extended: PRU +3.38, AV +1.60, LGEN +1.16, III +1.57. AV and LGEN RSI above 70.
Utilities - RECOVERING to BULLISH: SSE +2.77, NG +1.80 with fresh MACD/EMA/POC signals.
Defence/Aero - RECOVERING: BAE +1.34 (reclaimed EMA50 + POC), RR. +1.97 (reclaimed EMA20). Defence shares led Wednesday per press.
Miners - RECOVERING: ANTO +2.06, GLEN +2.05, RIO +1.80, AAL +0.77 - bouncing together but trend structure still damaged (mostly below EMA50).
Consumer staples - MIXED: ABF +1.04, ULVR +0.89, TSCO +0.46 vs BATS -0.39, IMB -0.32.
Pharma - BEARISH: AZN +1.86 and GSK +0.99 bounced but both remain in bear structures; HLN -0.78.
Media/Info - LAGGING: INF -1.40, REL 0.00 (H1 results TODAY), WPP +0.45 still -37.8% off highs.
DAILY TECHNICAL SIGNALS
AAL 3515.00 (+0.77%) || BEAR below 20/50 || RSI 44.4 (weak) || MACD- || -17.1% off 52wH || below POC
ABF 2035.00 (+1.04%) || BULL above all || RSI 60.6 (strong) || MACD+ || -13.7% off 52wH || above POC
ADM 3572.00 (+0.85%) || BULL above all || RSI 52.9 (bull) || MACD- || -4.2% off 52wH || above POC
ANTO 3764.00 (+2.06%) || MIXED above 20, below 50, above 200 || RSI 49.7 (weak) || MACD- || -15.9% off 52wH || below POC
AV 686.00 (+1.60%) || BULL above all || RSI 70.4 (OB) || MACD+ || -2.1% off 52wH || above POC
AZN 12704.00 (+1.86%) || BEAR below all || RSI 40.6 (weak) || MACD- || -19.2% off 52wH || below POC
BAE 1927.00 (+1.34%) || BULL above 20/50 || RSI 55.2 (bull) || MACD+ || -18.3% off 52wH || above POC
BARC 526.70 (+0.94%) || BULL above all || RSI 60.9 (strong) || MACD- || -0.9% off 52wH || above POC
BATS 4605.00 (-0.39%) || BULL above all || RSI 52.8 (bull) || MACD+ || -13.5% off 52wH || above POC
BNZL 2722.00 (+0.07%) || BULL above all || RSI 60.5 (strong) || MACD- || -2.8% off 52wH || above POC
BP 540.20 (+2.16%) || BULL above all || RSI 66.0 (strong) || MACD+ || -11.4% off 52wH || above POC
CPG 3107.00 (+0.45%) || BEAR below 20/50 || RSI 42.5 (weak) || MACD- || -17.1% off 52wH || below POC
DGE 1579.50 (+0.41%) || BULL above 20/50 || RSI 57.0 (bull) || MACD+ || -26.3% off 52wH || above POC
EXPN 2727.00 (+0.48%) || BULL above 20/50 || RSI 58.2 (bull) || MACD+ || -33.4% off 52wH || above POC
GLEN 537.60 (+2.05%) || MIXED above 20, below 50, above 200 || RSI 54.1 (bull) || MACD+ || -20.8% off 52wH || below POC
GSK 1908.00 (+0.99%) || BEAR below 20/50 || RSI 44.5 (weak) || MACD- || -16.4% off 52wH || below POC
HLN 366.60 (-0.78%) || BULL above all || RSI 59.8 (bull) || MACD+ || -11.9% off 52wH || above POC
HSBA 1541.00 (+2.36%) || BULL above all || RSI 69.1 (strong) || MACD+ || -6.8% off 52wH || above POC || RSI +5.3 d/d
III 2558.00 (+1.57%) || BULL above 20/50 || RSI 53.4 (bull) || MACD- || -43.1% off 52wH || above POC
IMB 2801.00 (-0.32%) || BULL above 20/50 || RSI 53.0 (bull) || MACD+ || -16.2% off 52wH || above POC
INF 867.60 (-1.40%) || MIXED below 20, above 50, above 200 || RSI 44.7 (weak) || MACD- || -13.2% off 52wH || above POC || RSI -5.6 d/d
LGEN 300.50 (+1.16%) || BULL above all || RSI 70.5 (OB) || MACD+ || -3.1% off 52wH || above POC
LLOY 115.05 (+1.68%) || BULL above all || RSI 65.1 (strong) || MACD- || -0.8% off 52wH || above POC
LSEG 8732.00 (+1.32%) || BEAR below all || RSI 48.0 (weak) || MACD+ || -16.3% off 52wH || below POC
NG 1245.00 (+1.80%) || BULL above all || RSI 52.4 (bull) || MACD+ || -12.8% off 52wH || above POC || RSI +5.3 d/d
NWG 684.40 (+0.94%) || BULL above all || RSI 63.8 (strong) || MACD- || -3.0% off 52wH || above POC
PRU 1101.50 (+3.38%) || BULL above all || RSI 65.1 (strong) || MACD+ || -11.0% off 52wH || above POC || RSI +7.4 d/d
REL 2459.00 (+0.00%) || MIXED above 20, below 50, below 200 || RSI 51.7 (bull) || MACD+ || -38.6% off 52wH || below POC
RIO 6897.00 (+1.80%) || BEAR below 20/50 || RSI 45.6 (weak) || MACD+ || -24.4% off 52wH || below POC
RKT 5044.00 (+1.90%) || BULL above 20/50 || RSI 56.6 (bull) || MACD- || -22.6% off 52wH || above POC || RSI +5.6 d/d
RR. 1400.00 (+1.97%) || BULL above all || RSI 52.1 (bull) || MACD- || -7.3% off 52wH || above POC || RSI +5.3 d/d
RTO 445.20 (-0.25%) || MIXED above 20, below 50, above 200 || RSI 50.0 (bull) || MACD+ || -12.2% off 52wH || below POC
SGE 828.40 (-0.93%) || BEAR below all || RSI 46.5 (weak) || MACD+ || -37.9% off 52wH || below POC
SHEL 3304.00 (+1.74%) || BULL above all || RSI 69.3 (strong) || MACD+ || -8.0% off 52wH || above POC
SSE 2507.57 (+2.77%) || BULL above all || RSI 57.9 (bull) || MACD+ || -12.3% off 52wH || above POC || RSI +7.3 d/d
STAN 2154.00 (+1.89%) || BULL above all || RSI 60.6 (strong) || MACD- || -0.6% off 52wH || above POC
TSCO 478.70 (+0.46%) || BULL above all || RSI 57.2 (bull) || MACD+ || -8.0% off 52wH || above POC
ULVR 4600.50 (+0.89%) || BULL above 20/50 || RSI 54.8 (bull) || MACD- || -16.7% off 52wH || above POC
VOD 116.75 (+2.19%) || BULL above all || RSI 61.7 (strong) || MACD+ || -10.9% off 52wH || above POC
WPP 275.73 (+0.45%) || BULL above 20/50 || RSI 53.1 (bull) || MACD+ || -37.8% off 52wH || above POC
EMA classifications verified programmatically against close vs EMA20/50/200: 40/40 checked, zero mismatches. CPG pence-scale corrected (x100).
TOP SWING SETUPS
1. PRU - Prudential (LONG, NEW)
Strongest fresh momentum in the book: +3.38%, RSI +7.4 to 65.1, MACD+, above all EMAs, well above POC 1042. Close 1101.5 sits right on the pivot (1102.04).
Entry: 1089 pullback (Cam S3 1088.96) · Stop: 1062 (approx 1.5x ATR 26.1 below entry) · T1: 1124.6 (R1) · T2: 1147.7 (R2) · R:R: 1.3 / 2.2
Confluence: EMA20/50/200 cluster 1046-1052 with POC 1042 beneath - strong support shelf. rv 0.84, decent.
2. SHEL - Shell (LONG, CONTINUING)
Oil above $95. Above all EMAs, MACD fresh and steep (48.7 vs 10.5), RSI 69.3 - strong but nearing OB, so buy dips not strength.
Entry: 3270 pullback (S1) · Stop: 3210 (S3, approx 1x ATR 63) · T1: 3330 (R1) · T2: 3390 (R3) · R:R: 1.0 / 2.0
Confluence: POC 3125 far below; EMA20/50 3117-3119. rv 0.52 thin - size accordingly.
3. NG - National Grid (LONG, NEW)
The freshest signal set: crossed above EMA20 AND EMA50, MACD bullish crossover, crossed above POC - all yesterday. POC 1240.9 sits exactly on EMA50 1239.8: textbook confluence.
Entry: 1238-1241 retest of POC/EMA50 zone · Stop: 1212 (below EMA200 1214.3) · T1: 1259 (R1) · T2: 1273 (R2) · R:R: 0.8 / 1.3
Caution: rv 0.36 - thin volume behind the move; modest R:R, so treat as a slower defensive-rotation play.
4. HSBA - HSBC (LONG, CONTINUING)
Banks leadership. Above all EMAs, RSI 69.1 with +5.3 d/d, 6.8% off 52w high. Extended short-term - wait for the dip.
Entry: 1516 (S1 1515.9) · Stop: 1477 (S3 1477.2, approx 1x ATR 38.7) · T1: 1554.6 (R1) · T2: 1593.3 (R3) · R:R: 1.0 / 2.0
Confluence: EMA20 1467.9 just under the stop zone; POC 1394.8 deep support. rv 0.7.
5. BAE - BAE Systems (LONG, NEW)
Fresh EMA50 + POC reclaim on a 5-day streak, defence tape strong. EMA200 1932.1 is the ceiling just overhead (close 1927) - this is a reclaim-in-progress, not yet a full bull structure.
Entry: 1940 break and hold above EMA200/R1 zone · Stop: 1899 (yesterday low) · T1: 1985.2 (R3) · T2: 2040 (approx 1.4x ATR 80.9 runner) · R:R: 1.1 / 2.4
Event risk: H1 results 30 July - plan to be flat or well in profit before then. rv 0.41.
INTRADAY SETUPS
1. STAN - 52-week-high breakout (LONG)
Closed 2154 with the session high 2166 = exact 52w high. Classic breakout trigger.
Entry: 2167 (above 52wH/R1 zone) · Stop: 2148 (Cam S1 2148.04) · T1: 2205 (R2) · T2: 2244.7 (R3) · R:R: 2.0 / 4.1
Why: blue-sky above, banks sector leading, MACD still negative-crossed so a push through the high forces momentum money in. rv 0.35 - demand volume on the break.
2. LLOY - Camarilla breakout at the 52w high (LONG)
Close 115.05, 52w high 116.0. Tight coil under the high.
Entry: 115.55 (above Cam R2 115.49) · Stop: 114.60 (Cam S2 114.61) · T1: 116.37 (Cam R4) · T2: 118.4 (R3 classic) · R:R: 0.9 / 3.0
Why: break of 116 is a new 52w high; results 30 July give it a catalyst runway. ATR 2.5 keeps risk tight.
3. PRU - pivot bounce (LONG)
Close 1101.5 sits on the daily pivot 1102.04 after the +3.4% thrust.
Entry: 1097 bounce (Cam S1 1097.32) · Stop: 1088.5 (below Cam S3 1088.96) · T1: 1114 (Cam R3) · T2: 1124.6 (R1) · R:R: 2.0 / 3.2
Why: strongest momentum name; buyers should defend the pivot zone on first test.
4. SHEL - Camarilla range long (LONG)
Trend-day risk is up with oil above $95 - trade with the trend from the long side only.
Entry: 3287 (Cam S3 3287.5) · Stop: 3268 (below Cam S4 3271) · T1: 3309.5 (Cam R1) · T2: 3320.5 (Cam R3) · R:R: 1.2 / 1.8
Why: S3/S4 zone backed by yesterday low 3262; oil headlines can extend the move to R3/R4 3337.
5. INF - relative-weakness fade (SHORT)
Only clear decliner on a +1.24% index day; RSI -15.6 pts on the week, MACD-, below EMA20.
Entry: 862 (below Cam S3 area / yesterday low zone) · Stop: 872 (Cam R1 zone) · T1: 849.5 (S1) · T2: 840 (approx 1.5x ATR 18.1) · R:R: 1.3 / 2.2
Why: weakest RS in the book; if the tape softens post-PMI this is the first name sellers press. Note it is still above EMA50/200 - this is a tactical short, not a position short.
KEY LEVELS DASHBOARD
PRU close 1101.50
Cam: S4 1076.41 · S3 1088.96 · S1 1097.32 || R1 1105.68 · R3 1114.04 · R4 1126.59
Classic: S3 1033.35 · S2 1056.43 · S1 1078.96 · P 1102.04 · R1 1124.57 · R2 1147.65 · R3 1170.18
EMA20 1046.43 · EMA50 1048.83 · EMA200 1052.05 · POC 1042.09 || prev H/L 1125.11/1079.50 || 52w H/L 1238/910.2
SHEL close 3304.00
Cam: S4 3271.00 · S3 3287.50 · S1 3298.50 || R1 3309.50 · R3 3320.50 · R4 3337.00
Classic: S3 3210.00 · S2 3236.00 · S1 3270.00 · P 3296.00 · R1 3330.00 · R2 3356.00 · R3 3390.00
EMA20 3118.92 · EMA50 3117.16 · EMA200 3017.27 · POC 3125.41 || prev H/L 3322.00/3262.00 || 52w H/L 3591.5/2553.77
HSBA close 1541.00
Cam: S4 1519.72 · S3 1530.36 · S1 1537.45 || R1 1544.55 · R3 1551.64 · R4 1562.29
Classic: S3 1477.20 · S2 1490.80 · S1 1515.90 · P 1529.50 · R1 1554.60 · R2 1568.20 · R3 1593.30
EMA20 1467.90 · EMA50 1420.32 · EMA200 1260.02 · POC 1394.84 || prev H/L 1543.10/1504.40 || 52w H/L 1653.4/908.8
NG close 1245.00
Cam: S4 1225.48 · S3 1235.24 · S1 1241.75 || R1 1248.25 · R3 1254.76 · R4 1264.53
Classic: S3 1188.00 · S2 1202.00 · S1 1223.50 · P 1237.50 · R1 1259.00 · R2 1273.00 · R3 1294.50
EMA20 1235.32 · EMA50 1239.83 · EMA200 1214.28 · POC 1240.89 || prev H/L 1251.50/1216.00 || 52w H/L 1428.5/1000
STAN close 2154.00
Cam: S4 2118.25 · S3 2136.13 · S1 2148.04 || R1 2159.96 · R3 2171.88 · R4 2189.75
Classic: S3 2049.67 · S2 2075.33 · S1 2114.67 · P 2140.33 · R1 2179.67 · R2 2205.33 · R3 2244.67
EMA20 2092.41 · EMA50 2015.05 · EMA200 1771.26 · POC 1971.12 || prev H/L 2166.00/2101.00 || 52w H/L 2166/1285
BEARISH WARNINGS
INF - freshest deterioration: RSI -5.6 d/d and -15.6 on the week, MACD-, below EMA20, fell on a strong tape. Watch EMA50 852.9 area - a close below opens 820s.
AZN - BEAR below all EMAs despite +1.86% bounce; RSI 40.6, MACD deeply negative (-347.7), 19.2% off highs. Results Monday 27 July - bounce into a bear structure plus event risk.
SGE - BEAR below all, RSI 46.5, 37.9% off highs, -0.93% on an up day - persistent relative weakness.
LSEG - BEAR below all despite +1.32%; needs to reclaim EMA20 before any long interest.
AAL and RIO - BEAR below 20/50; bounced with miners but structure damaged. AAL trading statement TODAY, RIO results 28 July - event risk on weak charts.
GSK and CPG - BEAR below 20/50; GSK MACD just rolled negative.
Overbought watch (not shorts, just risk): AV RSI 70.4, LGEN RSI 70.5 - trim/tighten rather than chase.
EVENTS CALENDAR
Today, Thu 23 July: UK flash PMIs. From the tracked universe: III trading statement, AAL trading statement, REL H1 results. Elsewhere: BT Q1, Centrica H1, easyJet TU, Howden H1, Jupiter H1.
Mon 27 July: AZN results. Tue 28 July: RIO results. Thu 30 July: BAE and LLOY results. Fri 31 July: IAG results.
Ex-dividend today: mainly investment trusts (Bankers, City of London, BlackRock I&G, Bloomsbury etc.) - none of the tracked 40 majors.
Macro backdrop: UK CPI 2.6% (cooling, rate-cut supportive); oil above $95 on US-Iran tensions - supportive for SHEL/BP, a squeeze risk for transport/consumer names.
Not financial advice. Always DYOR. Capital at risk.
The following user(s) said Thank You: annes goal
Please Log in or Create an account to join the conversation.
Moderators: remo
Time to create page: 0.108 seconds
