ChartsView - Stock Trading Community

FTSE 100 Daily Technical Analysis & Setups

More
17 hours 35 minutes ago #18736 by remo


Thursday 06 August 2026
Data: close Wed 05 Aug 2026 (latest scanner snapshot, 40 FTSE constituents) | UKX: 10,888.30 (+0.01%) | Futures: IG guide -14.8 pts / -0.1% (see note)



MARKET OVERVIEW

The FTSE 100 closed Wednesday effectively flat at 10,888.30, up 0.01%, after giving back an early advance. The FTSE 250 was the real story, climbing 0.7% to 24,632.63 for another closing record.

The cap on the blue-chip index came from one place: banks and Asia-facing life insurers. A report that China plans to tax returns on offshore insurance products hit the Hong Kong-exposed names hard, driving PRU down 6.6% and HSBA down 5.1% in the single largest one-day sector dislocation on the board.

Futures note. IG's guide points to a marginally lower open, -14.8 points or -0.1%. The quoted contract level of 10,387.54 sits roughly 500 points below the cash close - that is the quarterly contract-roll dividend discount, not a directional gap. Direction into the open is broadly flat to marginally softer, not lower by 500 points. Treat the percentage, not the absolute level.

Macro backdrop. Bank Rate was held at 3.75% on 29 July on a 6-3 vote, with three members voting for a hike to 4.00%. There is no MPC meeting this week - the next decision is 17 September. Brent has drifted back toward the high-80s / low-90s, which is exactly what BP and SHEL price action is reflecting.

Breadth. Of the 40 names in the scanner universe: 26 above all three EMAs, 6 below all three, 4 below the 20/50 but holding the 200, 2 above the 20/50 but below the 200, 2 genuinely mixed. Underlying trend structure is still constructive - the weakness is concentrated, not broad.



NOTABLE CHANGES - DAY OVER DAY

PRU -6.62% - the standout. RSI collapsed 15.5 points to 40.9, crossed BELOW EMA20, EMA50 AND EMA200 in a single session, MACD bearish crossover, crossed below POC, on 2.9x relative volume. Fourth consecutive down day, -9.59% on the week, RSI down 26.4 points over five sessions. This is a genuine institutional distribution event, not noise.

HSBA -5.13% - RSI dropped 21.1 points to 50.4, crossed BELOW EMA20, MACD bearish crossover, 1.5x volume. Still above EMA50 (1466.37) and EMA200 (1288.51), so the longer-term structure survives - for now.

BP -2.86% - crossed BELOW EMA20 and EMA50, MACD bearish crossover, and crossed below its 60-day POC at 517.45. Three separate structural breaks in one session. Now sits at 516.55, right on the POC/EMA50 confluence shelf.

HLN +2.13% - the cleanest bullish signal on the board. Crossed ABOVE EMA20, EMA50 AND EMA200 in one session, RSI up 6.2 points to 52.1. A full triple reclaim from a stock that has been dead money for months.

GLEN +3.40% - RSI up 5.7 to 64.9, second consecutive up day, +6.53% on the week. Leading the mining complex.

WPP +1.54% - crossed ABOVE EMA200 (308.86), fourth straight up day, +4.80% on the week. A deeply beaten-up name reclaiming its long-term average.

DGE +0.61% and III +0.93% - both crossed ABOVE EMA200. Quiet, but structurally meaningful.

VOD -2.52% - crossed BELOW EMA20, MACD bearish crossover, fifth consecutive down day. On thin volume (rv 0.28), which slightly softens the signal.



SECTOR HEATMAP

Mining and Resources +2.78% avg - STRONGEST
GLEN +3.40 | AAL +2.95 | RIO +2.44 | ANTO +2.34. All four above all three EMAs. This is a coordinated sector move, not a single-stock story - the highest-conviction group on the board.

Healthcare +1.64% avg
AZN +2.60 | HLN +2.13 | GSK +0.18. Caveat: AZN's gain is a bounce from deeply oversold (RSI 39.4, -23.3% from its 52-week high, below all EMAs). HLN is the genuine structural improver here.

Media and Information +1.03% avg
LSEG +1.72 | WPP +1.54 | INF +1.14 | REL +0.70 | SGE +0.59 | EXPN +0.49. Broad participation, though LSEG remains below all three EMAs despite the bounce.

Industrials +0.52% avg - MIXED
RR. +2.51 | BNZL +1.07 | RTO -0.46 | BAE -1.05. Wide dispersion - RR. at a fresh 52-week high while RTO sits at RSI 30.4.

Consumer Staples +0.42% avg - NEUTRAL
RKT +1.06 | ULVR +0.93 | DGE +0.61 | TSCO +0.44 | ABF +0.26 | IMB +0.15 | BATS -0.48.

Utilities -0.10% avg
NG +0.23 | SSE -0.42. Both below their 20 and 50-day EMAs. Persistently unloved.

Banks -1.22% avg
BARC +0.73 | LLOY -0.06 | NWG -0.10 | STAN -1.53 | HSBA -5.13. Note the split: the domestic UK banks were flat to positive, the Asia-exposed pair was hammered. This was a China-headline event, not a UK banking event.

Life and Insurance -1.63% avg
AV +0.86 | LGEN +0.55 | ADM -1.30 | PRU -6.62. Same split - domestic life insurers held up, PRU was destroyed.

Energy -2.06% avg - WEAKEST
SHEL -1.25 | BP -2.86. Brent softness feeding straight through. BP is the structurally damaged one.



DAILY TECHNICAL SIGNALS

Format: TICKER | Close | Day % | Trend | RSI | MACD | % from 52w high | vs POC

BULLISH - above all three EMAs (26 names)

RR. 1569.50 | +2.51% | RSI 71.1 | MACD bullish | -0.7% from 52w high | above POC
BAE 2161.00 | -1.05% | RSI 72.3 | MACD bullish | -8.4% | above POC
SGE 1018.50 | +0.59% | RSI 71.3 | MACD bullish | -15.1% | above POC | ADX 30.2
III 2933.00 | +0.93% | RSI 69.8 | MACD bullish | -34.8% | above POC | ADX 38.3
BNZL 2828.00 | +1.07% | RSI 69.0 | MACD bearish | -0.2% | above POC
LGEN 305.20 | +0.55% | RSI 68.7 | MACD bullish | -1.5% | above POC | rv 1.67
AV 701.80 | +0.86% | RSI 67.1 | MACD bullish | -0.4% | above POC
NWG 716.30 | -0.10% | RSI 66.7 | MACD bullish | -1.3% | above POC | rv 1.52
RIO 7503.50 | +2.44% | RSI 65.9 | MACD bullish | -17.7% | above POC
AAL 4018.00 | +2.95% | RSI 64.9 | MACD bullish | -5.2% | above POC
GLEN 571.30 | +3.40% | RSI 64.9 | MACD bullish | -15.8% | above POC | RSI +5.7
ABF 2112.00 | +0.26% | RSI 65.0 | MACD bullish | -10.5% | above POC
LLOY 117.08 | -0.06% | RSI 63.5 | MACD bullish | -0.7% | above POC | rv 1.57
RKT 5336.00 | +1.06% | RSI 63.3 | MACD bullish | -18.1% | above POC
WPP 310.70 | +1.54% | RSI 61.7 | MACD bullish | -24.1% | above POC | NEW EMA200 reclaim
ANTO 4028.00 | +2.34% | RSI 61.0 | MACD bullish | -10.0% | above POC
INF 916.10 | +1.14% | RSI 60.9 | MACD bullish | -8.4% | above POC
STAN 2219.00 | -1.53% | RSI 60.7 | MACD bullish | -1.9% | above POC | RSI -5.2
CPG 3326.00 | +2.50% | RSI 60.0 | MACD bullish | -11.3% | above POC | RSI +5.2
DGE 1641.50 | +0.61% | RSI 59.5 | MACD bullish | -23.4% | above POC | NEW EMA200 reclaim
BARC 527.90 | +0.73% | RSI 57.7 | MACD bearish | -1.9% | above POC | rv 1.28
ADM 3701.10 | -1.30% | RSI 57.4 | MACD bullish | -3.2% | above POC | RSI -6.2
ULVR 4780.50 | +0.93% | RSI 56.9 | MACD bullish | -13.5% | above POC
SHEL 3280.00 | -1.25% | RSI 55.6 | MACD bullish | -8.7% | above POC | ADX 36.6
TSCO 480.60 | +0.44% | RSI 52.7 | MACD bearish | -7.7% | above POC | ADX 42.8
HLN 364.80 | +2.13% | RSI 52.1 | MACD bearish | -12.3% | above POC | NEW triple EMA reclaim

BULLISH - above EMA20 and EMA50, below EMA200 (2 names)

EXPN 2869.00 | +0.49% | RSI 58.0 | MACD bullish | -28.0% | above POC
REL 2725.00 | +0.70% | RSI 60.7 | MACD bullish | -28.7% | above POC

MIXED (2 names)

HSBA 1512.20 | -5.13% | RSI 50.4 | MACD bearish | -8.5% | above POC | below EMA20, above EMA50, above EMA200 | RSI -21.1
VOD 114.00 | -2.52% | RSI 49.8 | MACD bearish | -13.0% | above POC | below EMA20, above EMA50, above EMA200 | RSI -5.5

BEARISH - below EMA20 and EMA50, above EMA200 (4 names)

BP 516.55 | -2.86% | RSI 47.4 | MACD bearish | -15.2% | below POC | RSI -5.9 | fresh double EMA breakdown
GSK 1915.00 | +0.18% | RSI 45.9 | MACD bearish | -16.1% | below POC
SSE 2343.00 | -0.42% | RSI 42.2 | MACD bearish | -18.1% | below POC
BATS 4375.00 | -0.48% | RSI 41.1 | MACD bearish | -12.6% | below POC

BEARISH - below all three EMAs (6 names)

LSEG 8622.00 | +1.72% | RSI 47.0 | MACD bearish | -15.2% | below POC
IMB 2743.00 | +0.15% | RSI 43.9 | MACD bearish | -17.9% | below POC
PRU 1022.97 | -6.62% | RSI 40.9 | MACD bearish | -17.4% | below POC | rv 2.9 | RSI -15.5 | triple EMA breakdown
NG 1188.25 | +0.23% | RSI 40.7 | MACD bearish | -16.8% | below POC
AZN 12066.00 | +2.60% | RSI 39.4 | MACD bearish | -23.3% | below POC | ADX 38.6 | RSI +5.4
RTO 366.80 | -0.46% | RSI 30.4 | MACD bearish | -27.7% | below POC | deepest oversold on the board

All 40 EMA classifications were re-verified programmatically against close vs each EMA. Zero mismatches. CPG was pence-scale corrected (x100).



TOP SWING SETUPS

1. SGE - LONG - CONTINUING
Entry: 1000.0 on pullback · Stop: 975.0 · T1: 1038.4 · T2: 1058.3 · R:R: 1.5 / 2.3
Risk: 25.0 pts (0.71x ATR 35.15)
Four-day up streak, +5.5% on the week, RSI 71.3 and ADX 30.2 confirming a genuinely trending move. Above all three EMAs with the 20 (919.18) well clear of the 50 (881.41) - textbook stacked structure. Trading 166 points above its 60-day POC at 852.10, so no volume-profile resistance overhead until the 52-week high at 1200. Entry zone sits on classic S1 (997.70) and Camarilla S4 (996.12) - a double support shelf. Momentum is extended, so wait for the pullback rather than chasing.

2. HLN - LONG - NEW
Entry: 362.0 · Stop: 355.0 · T1: 373.5 · T2: 385.0 · R:R: 1.6 / 3.3
Risk: 7.0 pts (0.83x ATR 8.41)
The cleanest fresh signal on the board. Crossed above EMA20 (364.22), EMA50 (357.70) AND EMA200 (360.36) in a single session on +2.13%. RSI at 52.1 and rising 6.2 points - plenty of room before overbought, which is exactly what you want on a NEW signal rather than a chase. POC at 347.11 sits well below, so price is in clear air above the volume shelf. Stop below classic S3 (355.53) and back under the EMA50, which would invalidate the reclaim. Caveat: relative volume only 0.56, so conviction on the crossover day was light - size accordingly.

3. GLEN - LONG - CONTINUING
Entry: 563.0 on pullback · Stop: 542.0 · T1: 591.3 · T2: 620.0 · R:R: 1.3 / 2.7
Risk: 21.0 pts (1.03x ATR 20.32)
Leading the strongest sector on the board. +3.40% on the day, +6.53% on the week, RSI up 5.7 to 64.9, second consecutive up day. Above all three EMAs and 21 points clear of its POC at 550.09. Entry zone at classic S1 (561.00) and Camarilla S4 (560.14). Stop at 542 sits just above the EMA50 at 537.77 - a break of that would end the swing. Sector confluence is the real edge here: AAL, RIO and ANTO all moved with it, so this is institutional sector rotation into resources, not an isolated bid.

4. AV - LONG BREAKOUT - CONTINUING
Entry: 705.0 on break of 52w high · Stop: 691.0 · T1: 720.1 · T2: 735.0 · R:R: 1.1 / 2.1
Risk: 14.0 pts (1.12x ATR 12.48)
Closed at 701.80, just 0.4% below its 52-week high of 704.60, which is also Wednesday's session high. Above all three EMAs, RSI 67.1, MACD bullish. POC at 640.54 is 61 points below - the entire recent range has been accepted at lower prices, so a break here is into genuine open air. Stop below Wednesday's low of 691.59. Note this is the domestic life insurer that ignored the PRU carnage entirely, which itself is a relative-strength tell. T1 offers only 1.1R so consider running the full position to T2.

5. WPP - LONG - NEW (EMA200 reclaim)
Entry: 309.0 on hold of EMA200 · Stop: 300.0 · T1: 319.9 · T2: 338.6 · R:R: 1.2 / 3.3
Risk: 9.0 pts (0.66x ATR 13.73)
Fourth consecutive up day, +4.80% on the week, and Wednesday it closed at 310.70 - just above the EMA200 at 308.86. First reclaim of the long-term average after a brutal decline that left it 24.1% below its 52-week high. RSI 61.7 with room. POC at 273.56 is far below. The trade is simple: the EMA200 either holds as support or it does not. Stop at 300 sits below Camarilla S4 (300.42) and the EMA9 (301.75). Highest reward-to-risk on the list at T2, but also the lowest-quality base - this is a turnaround, not a trend.



INTRADAY SETUPS

1. BP - SHORT - Camarilla reversal (highest R:R)
Direction: SHORT · Entry: 518.3 on rejection · Stop: 521.9 · T1: 511.3 · T2: 506.1 · R:R: 1.9 / 3.4
Why: BP broke BELOW EMA20 (526.39), BELOW EMA50 (521.07) and BELOW its POC (517.45) all in Wednesday's session - three structural breaks at once, confirmed by a MACD bearish crossover. Any bounce into Camarilla R1 at 518.30 is a rally straight back into that broken POC/EMA50 shelf. Stop above Camarilla R3 (521.80). Brent drifting toward the high-80s removes the fundamental support. Tight 3.6-point risk makes this the best geometry on the board.

2. HSBA - LONG - Camarilla S3 bounce
Direction: LONG · Entry: 1487.2 · Stop: 1462.3 · T1: 1517.5 · T2: 1537.2 · R:R: 1.2 / 2.0
Why: A -5.13% headline-driven flush on a stock that is still above its EMA50 (1466.37) and miles above its EMA200 (1288.51) and POC (1431.62). The China offshore-insurance tax story is a sentiment shock, not a balance-sheet event. Camarilla S3 at 1487.23 is the classic reversal entry after a stretched down day; stop below S4 (1462.26), which also sits under the EMA50. Target the pivot at 1517.53 first. Volume at 1.5x confirms real selling, so this is a bounce trade, not a trend trade - take T1.

3. RIO - LONG - Camarilla range
Direction: LONG · Entry: 7467.8 · Stop: 7432.0 · T1: 7515.4 · T2: 7539.3 · R:R: 1.3 / 2.0
Why: Closed at 7503.50, sitting inside the Camarilla S3-R3 band (7467.75 to 7539.25) - the textbook condition for a range-fade day. Above all three EMAs with the strongest sector tailwind on the board and ADX at 27.5. POC at 7363.89 sits below the entry, so the volume shelf supports the long side. Buy S3, stop S4, exit into R1/R3.

4. SGE - LONG - Camarilla breakout
Direction: LONG · Entry: above 1040.9 · Stop: 1025.9 · T1: 1058.3 · T2: 1079.1 · R:R: 1.2 / 2.5
Why: The breakout counterpart to the swing setup. A close above Camarilla R4 (1040.89) is the standard breakout trigger, and it sits just above Wednesday's high of 1037.50 - so the trigger is a genuine new high, not a level in the middle of the range. Four-day up streak with ADX 30.2 means trend-day odds are elevated, which is exactly when Camarilla breakouts work and range-fades fail. Stop back inside at R2 (1025.96).

5. AZN - LONG - Camarilla range (counter-trend, reduced size)
Direction: LONG · Entry: 11874.6 · Stop: 11683.2 · T1: 12129.8 · T2: 12257.4 · R:R: 1.3 / 2.0
Why: Bounced +2.60% off deeply oversold territory on 1.27x volume. Closed at 12066, inside the Camarilla S3-R3 band. This is explicitly counter-trend - AZN is below all three EMAs, 23.3% below its 52-week high, with ADX at 38.6 confirming a strong DOWNtrend, and POC at 13178.20 is more than 1100 points overhead. Only take this as an intraday scalp on the Camarilla mechanics; do not hold it as a swing. Reduced size.



KEY LEVELS DASHBOARD

GLEN - 571.30 (+3.40%)
Cam: S4 560.14 · S3 565.72 · S1 569.44 || R1 573.16 · R3 576.88 · R4 582.47
Classic: S3 540.70 · S2 550.70 · S1 561.00 · Pivot 571.00 · R1 581.30 · R2 591.30 · R3 601.60
EMAs: 9 541.97 · 20 534.13 · 50 537.77 · 200 494.10 || POC 550.09 || ATR 20.32 · RSI 64.9
Prev H/L: 581.00 / 560.70 || 52w H/L: 678.70 / 275.20

RR. - 1569.50 (+2.51%)
Cam: S4 1549.26 · S3 1559.38 · S1 1566.13 || R1 1572.87 · R3 1579.62 · R4 1589.74
Classic: S3 1512.07 · S2 1528.23 · S1 1548.87 · Pivot 1565.03 · R1 1585.67 · R2 1601.83 · R3 1622.47
EMAs: 9 1479.13 · 20 1442.68 · 50 1389.45 · 200 1241.87 || POC 1344.19 || ATR 48.38 · RSI 71.1
Prev H/L: 1581.20 / 1544.40 || 52w H/L: 1581.20 / 1018.50
Closed 0.7% off its 52-week high, which is also Wednesday's high. A break of 1581.20 is a fresh all-time-range breakout.

SGE - 1018.50 (+0.59%)
Cam: S4 996.12 · S3 1007.31 · S1 1014.77 || R1 1022.23 · R3 1029.69 · R4 1040.89
Classic: S3 957.00 · S2 976.90 · S1 997.70 · Pivot 1017.60 · R1 1038.40 · R2 1058.30 · R3 1079.10
EMAs: 9 967.07 · 20 919.18 · 50 881.41 · 200 933.07 || POC 852.10 || ATR 35.15 · RSI 71.3 · ADX 30.2
Prev H/L: 1037.50 / 996.80 || 52w H/L: 1200.00 / 771.66

HSBA - 1512.20 (-5.13%)
Cam: S4 1462.26 · S3 1487.23 · S1 1503.88 || R1 1520.52 · R3 1537.17 · R4 1562.14
Classic: S3 1378.67 · S2 1426.73 · S1 1469.47 · Pivot 1517.53 · R1 1560.27 · R2 1608.33 · R3 1651.07
EMAs: 9 1553.92 · 20 1526.69 · 50 1466.37 · 200 1288.51 || POC 1431.62 || ATR 42.66 · RSI 50.4 · rv 1.54
Prev H/L: 1565.60 / 1474.80 || 52w H/L: 1653.40 / 927.60
EMA50 at 1466.37 is the line in the sand. Below it, the whole 2026 uptrend comes into question.

PRU - 1022.97 (-6.62%)
Cam: S4 941.79 · S3 982.38 · S1 1009.44 || R1 1036.50 · R3 1063.56 · R4 1104.15
Classic: S3 801.65 · S2 875.52 · S1 949.25 · Pivot 1023.12 · R1 1096.85 · R2 1170.72 · R3 1244.45
EMAs: 9 1082.64 · 20 1073.38 · 50 1062.46 · 200 1055.71 || POC 1034.26 || ATR 35.19 · RSI 40.9 · rv 2.90
Prev H/L: 1097.00 / 949.40 || 52w H/L: 1238.00 / 910.20
Note the enormous 147-point intraday range and the close 73 points off the low - buyers did step in. But it is now below all four EMAs and below POC, with the 52-week low at 910.20 only 11% away. No long setup offered.



BEARISH WARNINGS

PRU - AVOID. Fresh triple EMA breakdown. Crossed below the EMA20, EMA50 and EMA200 in one session on 2.9x volume, with a MACD bearish crossover and a break below POC. Four-day down streak, -9.59% on the week, RSI down 26.4 points over five sessions. Every structural support broke simultaneously. The long lower wick from 949.40 shows dip-buying, but a single session of dip-buying does not repair this much damage. Wait for it to reclaim the EMA200 at 1055.71 before considering anything long. 52-week low at 910.20.

BP - Fresh double EMA breakdown plus POC loss. Below the EMA20 (526.39) and EMA50 (521.07) as of Wednesday, and now below its 60-day POC at 517.45 - the price level where the most volume has changed hands over the quarter. That shelf flips from support to resistance. MACD bearish crossover confirms. RSI 47.4 and falling 5.9. The EMA200 at 498.38 is the next real support, roughly 3.5% below. Brent softening removes the fundamental prop. Short bias.

HSBA - Fresh EMA20 breakdown, EMA50 is now the test. RSI collapsed 21.1 points in a session. Still above the EMA50 and EMA200 so the structure is intact, but this needs to stabilise quickly. If 1466.37 goes, the intraday bounce setup above is void.

VOD - Fifth consecutive down day. Crossed below the EMA20 (115.19) with a MACD bearish crossover. Still above the EMA50 (112.56) and POC (112.04), which sit almost on top of each other at 112-113 - that confluence is the make-or-break zone. Relative volume of only 0.28 means this is drift, not distribution, which is mildly reassuring. Watch 112.

RTO - Deepest oversold on the board at RSI 30.4. Below all three EMAs, 27.7% below its 52-week high, and trading at 366.80 against a POC of 428.09 - a 61-point overhead volume wall. ADX 26.3 confirms the downtrend has real strength. 52-week low at 329.60. Do not try to catch this one.

AZN - Structurally broken despite the +2.60% bounce. Below all three EMAs, ADX 38.6 confirming a strong downtrend, POC at 13178.20 sitting 1112 points overhead. The bounce is tradeable intraday only.

Also below all three EMAs: LSEG (8622.00, RSI 47.0), IMB (2743.00, RSI 43.9), NG (1188.25, RSI 40.7). All three below their POC as well.



EVENTS CALENDAR

Monetary policy
No MPC meeting this week. Bank Rate was held at 3.75% on 29 July 2026 on a 6-3 vote, with three members dissenting in favour of a hike to 4.00%. Next decision: 17 September 2026. The hawkish dissent is the thing to watch - it is unusual and it is building.

Earnings
UK results season is in its final stretch. AstraZeneca, GSK, Unilever, Barclays, Rolls-Royce, Glencore and Legal and General have all reported over the past fortnight. Glencore's numbers - underlying profit up 86% to 10.11bn dollars, plus 1.5bn dollars of additional shareholder returns including a special distribution and a 500m dollar buyback - are a live tailwind under the mining complex and go some way to explaining Wednesday's sector-wide move. Rolls-Royce reported first-half operating profit up 17% to 2.42bn pounds on revenue up 21% to 11.45bn pounds, consistent with the stock printing a fresh 52-week high.

Macro and commodities
Brent has drifted toward the high-80s to low-90s per barrel and remains the single most important variable for BP and SHEL. Energy prices have stayed volatile and above pre-conflict levels given the ongoing situation in Iran, which is also the main upside risk to UK inflation and therefore to the September MPC vote.

Sector-specific
The China offshore-insurance tax report is the live headline risk for PRU, HSBA and STAN. Watch for confirmation, denial or clarification - a walk-back would trigger a sharp reversal in exactly the names that were hit hardest.

Ex-dividend
No ex-dividend dates were available in the scanner feed. Check the LSE RNS calendar directly before sizing any position held over the next few sessions.



Data source: ChartsView TV webhook scanner, close of Wednesday 05 August 2026, 40 FTSE 100 constituents, merged from two qualifying scanner entries and filtered by constituent membership. All EMA classifications programmatically re-verified - zero mismatches across all 40 names. CPG pence-scale corrected. Futures level cross-checked against cash close for contract-roll distortion.

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.

More
1 day 17 hours ago #18731 by remo


Wednesday 05 August 2026
Data: close Tuesday 04 Aug 2026 (latest scanner snapshot, 40 names) || UKX: 10,879 (+0.20%) || Futures: data unavailable - see note



MARKET OVERVIEW

The FTSE 100 closed Tuesday at 10,879, up 0.20% and within touching distance of record territory (index +2.14% on the month, +18.99% year-on-year, Trading Economics). Tuesday's session was a pure commodity-led tape: miners did all the heavy lifting while the oil majors were dumped.

Futures note: I could not verify a reliable FTSE 100 futures print for this morning's open, so no number is quoted. Per house rules, futures data unavailable - do not trade off a guessed level. Also remember the front FTSE contract periodically rolls quarterly; a far-dated contract trades BELOW cash purely on the dividend discount and that is NOT a directional signal.

Breadth across the 40-name scanner universe was mixed despite the index gain - 20 advancers vs 19 decliners, average change +0.53%. Positioning remains constructive: 25 of 40 names sit above all three EMAs, only 6 below all three, 31 of 40 trade above their 60-day VWAP POC, and 28 of 40 have MACD above signal.

Today's macro and corporate:
Glencore releases 2026 Half-Year Results at 07:00 UK, webcast 08:00 (confirmed, company notice 01 Jul). UK S&P Global Construction PMI for July is the domestic data point - the June print was 38.4, barely off a six-year low, so the bar is on the floor. No Bank of England meeting in August; the MPC held Bank Rate at 3.75% on 30 July in a 6-3 vote and the next decision is 17 September.



NOTABLE CHANGES (day over day)

ANTO +6.81% - RSI surged 9.2 pts, crossed ABOVE EMA50, crossed above POC, week +11.22%. The single biggest move in the universe.
AAL +5.23% - RSI +8.1 pts, crossed above POC 3777, week +8.51%.
RTO +3.95% on heavy volume rv 1.61 - but this is a dead-cat bounce off a -16.15% week with price still below all three EMAs.
RIO +3.03% - crossed ABOVE EMA50, week +5.42%.
AZN +2.67% on rv 1.79 - heaviest volume in the set, but week -10.35% and still below all three EMAs.
BP -3.42% - RSI dropped 8.8 pts in one session. Still above all EMAs, so this is a pullback not a breakdown.
SHEL -2.25% - RSI dropped 8.9 pts.
HLN -1.76% - crossed BELOW EMA50 AND below EMA200 today. Fresh, clean breakdown.
TSCO -1.62% - crossed BELOW EMA20, MACD bearish crossover, 4-day down streak.
DGE -1.51% - crossed BELOW EMA200.
LLOY, LGEN, INF - all three printed MACD bullish crossovers.
IMB - MACD bearish crossover, 4-day down streak, week -6.07%.



SECTOR HEATMAP (avg daily change)

Mining +4.37% ANTO, AAL, RIO, GLEN - four for four, the day's engine
Business Svcs +3.95% RTO (single name, oversold bounce)
Defence +2.32% BAE
Aerospace +1.76% RR.
Info Services +1.41% REL, EXPN, INF
Pharma +1.39% AZN, GSK - bounce off deeply damaged charts, not a trend change
Software +1.37% SGE
Banks +0.78% STAN and BARC led, NWG and HSBA lagged
Utilities -0.02% NG, SSE
Cons Goods -0.44% RKT, ULVR
Insurance -0.82% LGEN, AV, ADM, PRU
Retail/Food -1.27% ABF, TSCO
Tobacco -1.27% IMB, BATS - both below all EMAs or below 20/50
Cons Health -1.76% HLN
Energy -2.83% SHEL, BP - the clear laggard

Rotation read: money moved out of energy and defensives (tobacco, insurance, staples) and into miners, defence and beaten-up info services. Mining moved as a bloc, which is the cleanest sector signal in the data.



DAILY TECHNICAL SIGNALS

Trend classification is strict numeric close vs EMA20 / EMA50 / EMA200. Verified programmatically - zero mismatches across all 40 names.

Ticker Close Chg% RSI (delta) MACD Trend %from 52w high vs POC rv

AAL 3903.00 +5.23 RSI 61 (+8.1) BULL BULLISH above all -7.9% above POC rv 0.65
ABF 2106.50 -0.92 RSI 64 (-3.9) BULL BULLISH above all -10.7% above POC rv 0.67
ADM 3750.00 -0.95 RSI 64 (-5.1) BULL BULLISH above all -2.0% above POC rv 0.75
ANTO 3936.00 +6.81 RSI 58 (+9.2) BULL BULLISH above all -12.0% above POC rv 0.48
AV 695.83 -0.66 RSI 64 (-3.9) BULL BULLISH above all -0.7% above POC rv 0.28
AZN 11760.00 +2.67 RSI 34 (+5.8) BEAR BEARISH below all -25.2% below POC rv 1.79
BAE 2184.00 +2.32 RSI 76 (+3.0) BULL BULLISH above all -7.5% above POC rv 0.50
BARC 524.10 +1.90 RSI 56 (+4.1) BEAR BULLISH above all -2.6% above POC rv 1.07
BATS 4396.00 -1.43 RSI 42 (-2.7) BEAR BEARISH below 20/50 -12.2% below POC rv 0.42
BNZL 2798.00 -0.29 RSI 65 (-1.9) BEAR BULLISH above all -1.2% above POC rv 1.06
BP 531.76 -3.42 RSI 53 (-8.8) BULL BULLISH above all -12.7% above POC rv 1.02
CPG 3245.00 +0.90 RSI 55 (+2.1) BULL BULLISH above all -13.4% above POC rv 0.33
DGE 1631.50 -1.51 RSI 58 (-5.0) BULL RECOVERING above 20/50 -23.8% above POC rv 0.62
EXPN 2855.00 +1.46 RSI 57 (+2.3) BULL RECOVERING above 20/50 -28.4% above POC rv 0.74
GLEN 552.50 +2.41 RSI 59 (+4.8) BULL BULLISH above all -18.6% above POC rv 1.24
GSK 1911.50 +0.10 RSI 45 (+0.3) BEAR BEARISH below 20/50 -16.2% below POC rv 0.53
HLN 357.20 -1.76 RSI 46 (-5.2) BEAR BEARISH below all -14.2% above POC rv 0.56
HSBA 1594.00 -0.03 RSI 72 (-0.1) BULL BULLISH above all -3.6% above POC rv 0.96
III 2906.00 +1.18 RSI 68 (+1.8) BULL RECOVERING above 20/50 -35.4% above POC rv 0.25
IMB 2739.00 -1.12 RSI 43 (-3.1) BEAR BEARISH below all -18.0% below POC rv 0.53
INF 905.80 +0.76 RSI 58 (+2.3) BULL BULLISH above all -9.4% above POC rv 0.16
LGEN 303.53 -0.06 RSI 67 (-0.4) BULL BULLISH above all -2.1% above POC rv 0.90
LLOY 117.15 +0.64 RSI 64 (+1.5) BULL BULLISH above all -0.6% above POC rv 1.32
LSEG 8476.00 +0.74 RSI 43 (+1.6) BEAR BEARISH below all -16.6% below POC rv 0.71
NG 1185.50 +0.00 RSI 40 (0.0) BEAR BEARISH below all -17.0% below POC rv 0.56
NWG 717.00 -0.77 RSI 67 (-2.8) BULL BULLISH above all -1.2% above POC rv 1.28
PRU 1095.50 -1.61 RSI 56 (-5.3) BULL BULLISH above all -11.5% above POC rv 1.01
REL 2706.00 +2.00 RSI 60 (+2.8) BULL RECOVERING above 20/50 -30.7% above POC rv 0.73
RIO 7324.50 +3.03 RSI 61 (+7.1) BULL BULLISH above all -19.7% below POC rv 0.47
RKT 5280.00 -0.34 RSI 61 (-1.1) BULL BULLISH above all -18.9% above POC rv 0.57
RR. 1531.13 +1.76 RSI 68 (+2.7) BULL BULLISH above all -1.0% above POC rv 0.67
RTO 368.50 +3.95 RSI 31 (+7.6) BEAR BEARISH below all -27.3% below POC rv 1.61
SGE 1012.50 +1.37 RSI 71 (+1.4) BULL BULLISH above all -15.6% above POC rv 0.45
SHEL 3321.50 -2.25 RSI 60 (-8.9) BULL BULLISH above all -7.5% above POC rv 0.79
SSE 2353.00 -0.04 RSI 43 (-0.1) BEAR BEARISH below 20/50 -17.7% below POC rv 0.28
STAN 2253.50 +2.15 RSI 66 (+4.1) BULL BULLISH above all -0.4% above POC rv 0.54
TSCO 478.50 -1.62 RSI 51 (-6.6) BEAR MIXED below EMA20, above EMA50, above EMA200 -8.1% above POC rv 0.41
ULVR 4736.50 -0.54 RSI 55 (-1.5) BULL BULLISH above all -14.3% above POC rv 0.42
VOD 116.95 -0.85 RSI 55 (-2.0) BULL BULLISH above all -10.8% above POC rv 0.36
WPP 306.00 +0.13 RSI 60 (+0.1) BULL RECOVERING above 20/50 -25.3% above POC rv 0.46

Significant RSI deltas (greater than 5 pts): ANTO +9.2, BP -8.8 (down), SHEL -8.9 (down), AAL +8.1, RTO +7.6, RIO +7.1, TSCO -6.6 (down), AZN +5.8, PRU -5.3, HLN -5.2, ADM -5.1, DGE -5.0
Overbought (RSI 70+): BAE 76, HSBA 72, SGE 71
Oversold (RSI under 40): RTO 31, AZN 34



TOP SWING SETUPS

1. STAN - LONG breakout (NEW)
Standard Chartered closed at 2253.50, just 0.4% off its 52-week high of 2262. Above all three EMAs, MACD 43.56 over signal 36.63, RSI 66 with a +4.1 pt daily gain, and price sits a long way above the 60-day POC at 2011. ADX is only 15.6, so the trend is young rather than exhausted - that is what you want ahead of a breakout, not a stretched ADX.
Entry: 2265 on a break of the 52w high · Stop: 2205 (1x ATR, under Tuesday's low 2208) · T1: 2325 · T2: 2385 · R:R: 2.0
Confluence: 52w high + classic R2 2295 + Camarilla R4 2283 all cluster in the T1 path. ATR 59.09.
POC context: 2011, price 12% above - no volume overhang until well below.

2. AAL - LONG pullback (CONTINUING)
Anglo American ripped +5.23% and reclaimed its POC at 3777.36 on the day. MACD flipped positive (14.52 vs signal -27.45) - a wide, fresh cross. RSI 61 after a +8.1 pt jump. Volume was light though (rv 0.65), so I would rather buy a pullback than chase the candle.
Entry: 3800 zone (POC 3777 / classic S1 3789 confluence) · Stop: 3670 (below EMA50 3685.50) · T1: 3979 (R1) · T2: 4169 (R3) · R:R: 2.8
Confluence: POC 3777 sits right on classic S1 3789 and just above Camarilla S4 3798.50 - a triple support shelf. ATR 155.51.
Risk: rv 0.65 means the move was thin. Size accordingly and widen nothing.

3. BAE - LONG dip buy (CONTINUING)
BAE Systems is on a 4-day up streak, +8.39% on the week, above all EMAs with MACD 59.89 over signal 31.85 and ADX 27.4 confirming a real trend. The catch: RSI 76 is overbought, so do not chase. Wait for the pullback.
Entry: 2165 (classic S1 2161.67 / Camarilla S4 2158.70) · Stop: 2110 · T1: 2254 (R3) · T2: 2360 (52w high) · R:R: 3.5
Confluence: S1 and Cam S4 within 3 pts of each other. POC 1903 is 15% below - no support relevance intraday, which means an air pocket if the trend breaks. Respect the stop. ATR 73.44.

4. RR. - LONG breakout (NEW)
Rolls-Royce closed 1531.13, 1.0% off its 52-week high of 1547. Four-day up streak, week +10.37%, RSI +18.5 pts on the week, above all EMAs, MACD 26.35 over 15.18.
Entry: 1550 on a clean break of 1547.63 (Cam R4 and 52w high are the same level) · Stop: 1495 (below classic S2 1501.84) · T1: 1600 · T2: 1650 · R:R: 1.8
Confluence: Camarilla R4 1547.63 and the 52w high 1547.20 are effectively one level - a genuine line in the sand. POC 1340.76 far below. ATR 48.25.

5. AZN - SHORT the rally (CONTINUING)
AstraZeneca bounced +2.67% on the heaviest relative volume in the set (rv 1.79), but the damage is structural: below all three EMAs, week -10.35%, RSI 34, MACD -362.57 under signal -284.20, ADX 38.5 confirming a strong established downtrend, and price sits 11% below the POC at 13221. A one-day bounce inside a trend that severe is a supply opportunity, not a bottom.
Entry: 12300-12400 on a rally into EMA9 12374.74 · Stop: 12750 (above EMA20 12719.29) · T1: 11440 (classic S3) · T2: 10900 · R:R: 3.4
Confluence: EMA9 12375 and EMA20 12719 form the resistance band. 52w low 10524 is the ultimate downside marker. ATR 509.71 - this is a wide-range instrument, size small.
Counter-risk: rv 1.79 on an up day can mark capitulation buying. If it closes back above EMA20, the short is wrong.



INTRADAY SETUPS

1. BP - LONG pivot/Camarilla bounce
BP dumped -3.42% on falling crude but held above all three EMAs. EMA20 at 527.43 and Camarilla S1 at 528.14 are effectively the same level - that is the line.
Direction: LONG · Entry: 528.50 · Stop: 519.00 (below Cam S3 520.90) · T1: 539.35 (daily pivot) · T2: 542.62 (Cam R3) · R:R: 1.5
Why: EMA20 + Cam S1 confluence, POC 517.91 as backstop, rv 1.02 so the selling was normal-volume not panic. Fails below 520.

2. RIO - SHORT Camarilla range fade
Rio closed 7324.50, still BELOW its POC of 7376.34 despite the +3.03% day. Camarilla R3 sits at 7380.05 - within 4 points of the POC.
Direction: SHORT · Entry: 7378 · Stop: 7440 (above Cam R4 7435.60) · T1: 7308.83 (daily pivot) · T2: 7268.95 (Cam S3) · R:R: 1.8
Why: Textbook Camarilla range setup - close inside S3/R3 with R3 sitting exactly on the volume POC. That POC is the supply shelf that stopped the rally. Invalidated on a clean R4 break, which flips it long toward 7510 (R2).

3. BAE - LONG pivot bounce
Close 2184.00 versus daily pivot 2185.33 - price finished within a point and a half of pivot. Camarilla S1 2179.78 just below.
Direction: LONG · Entry: 2180 · Stop: 2158 (below Cam S4 2158.70) · T1: 2207.67 (R1) · T2: 2231.33 (R2) · R:R: 2.3
Why: Trend is up on a 4-day streak and price is parked on pivot. Tight structure. Only concern is RSI 76 - take T1 off the table.

4. LLOY - LONG Camarilla range
Lloyds closed 117.15 with a fresh MACD bullish crossover, above all EMAs, 0.6% off the 52w high of 118. Camarilla S3 116.52, R3 117.78.
Direction: LONG · Entry: 116.55 · Stop: 115.80 (below Cam S4 115.89) · T1: 117.78 (Cam R3) · T2: 118.17 (classic R1 / 52w high) · R:R: 2.2
Why: MACD cross the same day as a Camarilla range setup, rv 1.32 shows real participation. Tight 0.75p risk. POC 105.43 far below.

5. HLN - SHORT Camarilla breakdown
Haleon crossed BELOW both EMA50 and EMA200 on Tuesday - the freshest breakdown in the universe. Week -5.6%, RSI week -19.6 pts.
Direction: SHORT · Entry: 353.40 on a break of Cam S4 353.53 · Stop: 356.70 (above Cam S1 356.59) · T1: 347.80 (classic S3) · T2: 344.00 · R:R: 2.8
Why: Double EMA loss on the same session is the highest-conviction bearish signal in the data. POC 346.68 sits right at T1 - expect a bounce attempt there, so bank at least half. ATR 8.30, so T2 is roughly one ATR from entry.

Event warning: GLEN reports H1 at 07:00 today. It closed 552.50 having just crossed above its POC at 551.10, sitting between Cam S3 548.24 and R3 556.76 with a daily pivot at 554.60 - a textbook range setup on any other morning. On a results morning those levels are meaningless until the gap settles. If you want it, wait for the first 15-30 minutes, then trade the opening range: above 563.40 (Tuesday's high) targets classic R3 576.80, stop 548. Below 547.90 (Tuesday's low) targets 539.10 (S2), stop 556.



KEY LEVELS DASHBOARD

GLEN close 552.50 - RESULTS TODAY 07:00
Cam: S4 543.98 · S3 548.24 · S1 551.08 || R1 553.92 · R3 556.76 · R4 561.03
Classic: S3 530.30 · S2 539.10 · S1 545.80 · Pivot 554.60 · R1 561.30 · R2 570.10 · R3 576.80
EMAs: 20 = 530.21 · 50 = 536.40 · 200 = 493.33 || POC 551.10 || Prev H/L 563.40 / 547.90 || 52w 275 - 679

AAL close 3903.00
Cam: S4 3798.50 · S3 3850.75 · S1 3885.58 || R1 3920.42 · R3 3955.25 · R4 4007.50
Classic: S3 3599 · S2 3675 · S1 3789 · Pivot 3865 · R1 3979 · R2 4055 · R3 4169
EMAs: 20 = 3667.41 · 50 = 3685.50 · 200 = 3402.85 || POC 3777.36 || Prev H/L 3941 / 3751 || 52w 2078 - 4239

RIO close 7324.50
Cam: S4 7213.40 · S3 7268.95 · S1 7305.98 || R1 7343.02 · R3 7380.05 · R4 7435.60
Classic: S3 7013.67 · S2 7106.83 · S1 7215.67 · Pivot 7308.83 · R1 7417.67 · R2 7510.83 · R3 7619.67
EMAs: 20 = 7005.15 · 50 = 7128.84 · 200 = 6689.06 || POC 7376.34 (price BELOW) || Prev H/L 7402 / 7200 || 52w 4436 - 9117

BAE close 2184.00
Cam: S4 2158.70 · S3 2171.35 · S1 2179.78 || R1 2188.22 · R3 2196.65 · R4 2209.30
Classic: S3 2115.67 · S2 2139.33 · S1 2161.67 · Pivot 2185.33 · R1 2207.67 · R2 2231.33 · R3 2253.67
EMAs: 20 = 1992.56 · 50 = 1959.16 · 200 = 1942.25 || POC 1903.03 || Prev H/L 2209 / 2163 || 52w 1564 - 2360

STAN close 2253.50
Cam: S4 2223.80 · S3 2238.65 · S1 2248.55 || R1 2258.45 · R3 2268.35 · R4 2283.20
Classic: S3 2166.33 · S2 2187.17 · S1 2220.33 · Pivot 2241.17 · R1 2274.33 · R2 2295.17 · R3 2328.33
EMAs: 20 = 2145.20 · 50 = 2063.31 · 200 = 1805.69 || POC 2011.11 || Prev H/L 2262 / 2208 || 52w 1285 - 2262



BEARISH WARNINGS

Prioritised by freshness of breakdown.

HLN - highest priority. Crossed BELOW EMA50 (357.41) and BELOW EMA200 (360.31) in the same session, closing 357.20. Now below all three EMAs. Week -5.6%, RSI shed 19.6 pts on the week, MACD 3.59 rolled under signal 5.51. The only cushion is POC 346.68 about 3% below. Avoid longs entirely.

DGE - fresh EMA200 loss. Diageo crossed BELOW EMA200 (1634.92) closing 1631.50, though it is still above EMA20 and EMA50 so the classification is RECOVERING above 20/50. That makes it a warning rather than a short - but it is 23.8% off the 52w high and a loss of EMA50 at 1561.99 would turn it properly bearish.

TSCO - fresh EMA20 loss plus MACD cross. Closed 478.50, below EMA20 479.76 for the first time, MACD bearish crossover, 4-day down streak, RSI -16.2 pts on the week. ADX 44.2 is the highest in the universe - when a high-ADX trend rolls, it rolls hard. Still above EMA50 471.95 and POC 459.72; those are the two levels that matter.

IMB. Below all three EMAs, MACD bearish crossover, 4-day down streak, week -6.07%, RSI -21.1 pts on the week (worst weekly RSI decay in the set). Below POC 2781.40. Sitting 4 pts off the 52w low region at 2626.

RTO - do not buy the bounce. +3.95% on rv 1.61 looks like a reversal but the week is -16.15%, price is below all three EMAs, RSI 31, MACD -20.09 under signal -10.93, and POC is 429.68 - a full 16% overhead. This is a bounce into a wall.

LSEG. Below all three EMAs, below POC 8788.46, week -8.09%, RSI 43. No sign of a base yet.

BATS, SSE, GSK, NG. All below EMA20 and EMA50 and all below POC. NG is below all three EMAs with RSI 40 and zero daily change - dead money until it reclaims 1215.



EVENTS CALENDAR

Today, Wednesday 05 August
07:00 - Glencore 2026 Half-Year Results (RNS), webcast 08:00. Confirmed by company notice dated 01 July 2026.
09:30 - UK S&P Global Construction PMI (July). Prior 38.4, barely above a six-year low - the sector is deep in contraction and a further weak print pressures housebuilders and building-materials names.

Rest of the week
UK corporate reporting season is in full flow; several of the tracked names have already delivered (HSBA and BP reported Tuesday 04 August). Check the RNS feed each morning before taking positions in the tracked universe.

Rates
No Bank of England meeting in August. The MPC held Bank Rate at 3.75% on 30 July 2026 in a 6-3 vote, with three members voting for a hike to 4.00%. Next decision: Thursday 17 September 2026 at 12:00.

Ex-dividend
Not available in the current data feed. Verify ex-div dates on the LSE RNS before holding any of these names through a Thursday.



DATA INTEGRITY NOTES

Scanner date: 2026-08-04 (Tuesday close). Two qualifying FTSE-majority entries at 20:11:01 UTC merged to give the full 40-name universe. The webhook feed is crossed and also carries US/NASDAQ tickers under an ftse_scanner label with later timestamps - those were excluded by constituent-membership filtering, not by timestamp.
CPG was quoted in pounds (32.45) and has been rescaled by 100 to pence (3245.00) along with all its derived levels.
All 40 EMA classifications were re-verified programmatically against close vs EMA20/EMA50/EMA200. Zero mismatches.
Futures level not quoted - no verified source found for this morning.


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.

More
3 days 17 hours ago #18725 by remo


Monday 3 August 2026
Data: close Friday 31 July 2026 (latest scanner snapshot, 40 FTSE names) | UKX 10,868.05 (-0.27%) | Futures +0.3% pre-open



MARKET OVERVIEW

The FTSE 100 closed Friday at 10,868.05, down 29.22 points or 0.27%, pulling back late after an intraday high of 10,989.45 that came within touching distance of Thursday's record. The index opened at 10,897.12 and dipped to 10,829.34 before settling. A tepid end to a strong month rather than a reversal.

Futures point HIGHER for the Monday open — FTSE 100 futures last seen +0.3%, with the DAX up over 1% and both the CAC 40 and FTSE MIB more than 0.7% firmer. European risk appetite is constructive into the cash open. Contract-roll note: the quarterly future can print below cash on the dividend discount, so the +0.3% percentage move is the reliable read here, not any absolute futures print.

Macro drivers into the week: Brent rose 1.21% Friday to around $87.93, with the front contract trading near $88-90 despite seven OPEC+ members accelerating the rollback of voluntary cuts by a combined 188,000 bpd from August — the fifth consecutive monthly increase. Strait of Hormuz and Red Sea tension is offsetting the supply add. That firm crude is exactly why Shell and BP led the index Friday. The US jobs report dominates the global calendar this week, and a heavy slate of UK interims kicks off Tuesday.

Breadth on the 40-name scanner universe is decisively bullish: 25 of 40 above all three EMAs, 5 more above the 20 and 50, against only 4 fully bearish. This remains a market to buy dips in, not fade strength — but the leadership is narrowing into energy, defence and banks while media/data names bleed.



NOTABLE CHANGES

NWG +3.87% — the standout. MACD BULLISH crossover, RSI surged +7.5 points to 67.5, closed at 712.0 which is the exact 52-week high. Heavy volume confirmation with rv 1.46. H1 results beat, 2026 guidance raised, buyback brought forward six months.

EXPN -3.67%crossed BELOW EMA200 (2805 vs 2899.2). RSI -7.5 to 54.4. Elevated volume rv 1.08 means real distribution, not a thin drift.

INF -2.52% — MACD BEARISH crossover and RSI collapsed 10.3 points to 52.3. Now sitting right on EMA20 at 888.2 with close 889.8. Knife-edge.

REL -2.68% — RSI -5.1 on the day, -15 points across the week. Still above EMA20/50 but 33.7% off its 52-week high and below EMA200. Structurally damaged.

HLN -1.77%crossed BELOW EMA20 plus MACD bearish crossover, RSI -5.6. Fresh double-negative.

ULVR -2.17% — RSI -6.0. Held above EMA20 at 4672.4 but lost the EMA200 line at 4682.9 intraday context; close 4736.5 keeps it above both, just.

BATS +1.19%crossed ABOVE both EMA20 and EMA50 in one session. RSI only 50.4, so plenty of room. Still below POC 4591.1 by 8 points — that is the line that matters.

ANTO -1.43% and CPG -0.56% — both crossed BELOW EMA20. GSK crossed BELOW POC. LSEG and BNZL both printed MACD bearish crossovers.

RTO — the week's disaster. -18.69% over five sessions, RSI 19.1 (deeply oversold), heavy volume rv 1.50, 31.5% off its 52-week high and 347.5 against a 52-week low of 344.6. Sitting on the floor.



SECTOR HEATMAP

Energy +1.75% — 2 of 2 above all EMAs. Cleanest sector on the board, both names moved together on crude strength. SHEL and BP.
Defence / Industrial +0.44% — 3 of 4 bull. BAE +1.90 leading, RR. +0.56. Dragged only by RTO.
Utilities +0.35% — but 0 of 2 above all EMAs. Green on the day, broken underneath. NG and SSE both bearish structure.
Banks +0.32% — 4 of 5 bull, but the average is entirely NWG. Strip it out and banks were negative: HSBA -0.66, STAN -1.13, LLOY -0.35, BARC -0.12.
Miners +0.02% — 3 of 4 bull. Split: GLEN +1.19 and RIO +0.41 against ANTO -1.43.
Insurance / Financials -0.09% — 4 of 6 bull. III +1.65 and ADM +0.27 versus PRU -1.33 and LSEG -1.12.
Consumer Staples -0.22% — 6 of 7 bull despite the red average. ULVR -2.17 and RKT -1.43 mask ABF +1.20 and BATS +1.19.
Pharma / Health -0.82% — 0 of 3 above all EMAs. AZN bearish on every EMA, GSK below 20 and 50, HLN just lost the 20. The weakest structural sector in the index.
Media / Data / Tech -1.39% — worst performer. REL, EXPN and INF all fell more than 2.5% together. This is a genuine coordinated sector move, not single-stock noise. Only SGE +1.04 and WPP +0.89 held up.



DAILY TECHNICAL SIGNALS

All EMA classifications programmatically re-verified against close vs EMA20 / EMA50 / EMA200. Zero mismatches across all 40 names.

BULLISH — above all three EMAs
NWG 712.0 +3.87% · RSI 67.5 (+7.5) · MACD BULL · at 52w high · above POC · rv 1.46
BAE 2093.0 +1.90% · RSI 70.4 OVERBOUGHT · MACD BULL · -11.3% from 52w high · above POC · ADX 30.5
BP 550.4 +1.77% · RSI 62.0 · MACD BULL · -9.7% · above POC · ADX 28.3
SHEL 3377.8 +1.72% · RSI 67.5 · MACD BULL · -6.0% · above POC · ADX 34.9 strong trend
ABF 2115.0 +1.20% · RSI 67.2 · MACD BULL · -10.3% · above POC
BATS 4583.0 +1.19% · RSI 50.4 · MACD BULL · -8.4% · BELOW POC 4591.1 · fresh EMA20/50 reclaim
GLEN 542.7 +1.19% · RSI 55.9 · MACD BULL · -20.0% · BELOW POC 552.0
SGE 975.4 +1.04% · RSI 66.8 · MACD BULL · -20.4% · above POC · best weekly mover +8.86%
RR. 1467.1 +0.56% · RSI 60.6 · MACD BULL · -3.5% · above POC
RIO 7170.0 +0.41% · RSI 56.9 · MACD BULL · -21.4% · BELOW POC 7389.4 · 4-day up streak
ADM 3780.0 +0.27% · RSI 68.3 · MACD BULL · -0.9% · above POC · week +5%
LGEN 300.6 +0.23% · RSI 63.6 · MACD BEAR · -3.0% · above POC
DGE 1641.0 +0.15% · RSI 61.2 · MACD BULL · -23.4% · above POC
BNZL 2806.0 +0.07% · RSI 67.2 · MACD BEAR crossover today · -0.9% · above POC
AAL 3737.0 -0.08% · RSI 54.5 · MACD BULL · -11.8% · BELOW POC 3780
TSCO 489.2 -0.15% · RSI 60.2 · MACD BULL · -6.0% · above POC · ADX 46.6 strongest trend in index
AV 694.2 -0.22% · RSI 65.8 · MACD BULL · -0.9% · above POC
LLOY 115.2 -0.35% · RSI 59.9 · MACD BEAR · -2.1% · above POC
HSBA 1575.5 -0.66% · RSI 69.0 · MACD BULL · -4.7% · above POC
VOD 118.2 -0.92% · RSI 57.9 · MACD BULL · -9.8% · above POC
STAN 2191.5 -1.13% · RSI 60.4 · MACD BULL · -2.7% · above POC
PRU 1116.5 -1.33% · RSI 62.7 · MACD BULL · -9.8% · above POC
RKT 5226.0 -1.43% · RSI 59.6 · MACD BULL · -19.8% · above POC
ULVR 4736.5 -2.17% · RSI 55.2 (-6.0) · MACD BULL · -14.3% · above POC
INF 889.8 -2.52% · RSI 52.3 (-10.3) · MACD BEAR crossover · -11.0% · above POC · on EMA20

BULLISH — above EMA20 and EMA50, below EMA200
III 2894.0 +1.65% · RSI 69.0 · MACD BULL · -35.6% · above POC · EMA200 2920.2 is the wall
WPP 299.1 +0.89% · RSI 57.6 · MACD BULL · -27.0% · above POC
IMB 2816.5 -0.32% · RSI 51.5 · MACD BULL · -15.7% · above POC
REL 2609.0 -2.68% · RSI 54.5 (-5.1) · MACD BULL · -33.7% · above POC
EXPN 2805.0 -3.67% · RSI 54.4 (-7.5) · MACD BULL · -29.6% · above POC · LOST EMA200 today

MIXED — above EMA50 and EMA200, below EMA20
BARC 510.0 -0.12% · RSI 50.4 · MACD BEAR · -5.3% · above POC · EMA20 512.6
CPG 3168.0 -0.56% · RSI 49.2 · MACD BULL · -15.5% · BELOW POC · lost EMA20 today
HLN 362.9 -1.77% · RSI 50.6 (-5.6) · MACD BEAR crossover · -12.8% · above POC · lost EMA20 today

BEARISH — below EMA20 and EMA50, above EMA200
SSE 2342.0 +0.04% · RSI 41.8 · MACD BEAR · -18.1% · BELOW POC
GSK 1928.0 -0.44% · RSI 47.4 · MACD BULL · -15.5% · crossed BELOW POC today
ANTO 3658.0 -1.43% · RSI 48.0 · MACD BULL · -18.3% · BELOW POC · lost EMA20 today

BEARISH — below all three EMAs
NG 1190.5 +0.66% · RSI 40.8 · MACD BEAR · -16.7% · BELOW POC
AZN 12668.0 -0.25% · RSI 41.9 · MACD BULL · -19.5% · BELOW POC · ADX 35.5 strong downtrend
RTO 347.5 -0.77% · RSI 19.1 EXTREME OVERSOLD · MACD BEAR · -31.5% · BELOW POC · rv 1.50
LSEG 8471.0 -1.12% · RSI 42.5 · MACD BEAR crossover · -16.7% · BELOW POC



TOP SWING SETUPS

1. SHEL — LONG — CONTINUING
Entry: 3350-3378 (pullback to Cam S3 3350.5) · Stop: 3242 (1.6x ATR below entry) · T1: 3465 (R2) · T2: 3591 (52w high) · R:R: 1:2.2 to T2
Why: strongest confluence on the board. Above all three EMAs, ADX 34.9 confirms a genuine trend not a drift, RSI 67.5 with room before extreme. Price is 255 points clear of POC 3122.6 — trend-following territory, no overhead volume shelf until the 52-week high. Crude firm at $88-90 despite the OPEC+ add. Only 6.0% below its 52-week high, the tightest of any energy name.

2. BP — LONG — CONTINUING
Entry: 541-547 (Cam S4 541.9 to pivot 547.7) · Stop: 524 (below EMA20 524.5) · T1: 563 (R2) · T2: 572 (R3) · R:R: 1:2.4 to T2
Why: the cleaner risk-defined version of the same energy trade. EMA20 524.5 and EMA50 519.6 are compressed just above POC 517.7 — that is a triple-confluence floor 5% below spot, which makes the stop genuinely meaningful rather than arbitrary. RSI 62.0 leaves headroom, ADX 28.3 trending. 9.7% off the 52-week high gives more runway than SHEL.

3. NWG — LONG on pullback only — NEW
Entry: 693-700 (Cam S4 693.0, above prior day low 688.0) · Stop: 671 (EMA20 671.6) · T1: 727 (R1) · T2: 761 (R3) · R:R: 1:3.0 to T2
Why: MACD bullish crossover triggered Friday, RSI +7.5 to 67.5, and it closed at 712.0 which IS the 52-week high — a clean breakout on rv 1.46 heavy volume, so the move is real buying not a thin gap. POC sits far below at 629.8, meaning no volume resistance whatsoever overhead. The catch: chasing a stock that closed on its high after +3.87% is poor risk. Wait for the retrace to 693-700. If it gaps and runs Monday, leave it.

4. BATS — LONG on POC reclaim — NEW
Entry: above 4595 (reclaim POC 4591.1 and Cam R1 4593.6) · Stop: 4519 (Cam S4) · T1: 4663 (R2) · T2: 4739 (R3) · R:R: 1:2.9 to T2
Why: crossed above BOTH EMA20 and EMA50 in a single session Friday, and RSI is only 50.4 — this is a base-breakout profile with almost no momentum extension yet, unusual for a name that just reclaimed two moving averages. The one thing missing is POC: it closed 8 points BELOW the 60-day VWAP at 4591.1. Do not pre-empt. Above 4595 the volume shelf flips from resistance to support and the trade is on. Note rv 0.46 is thin, so widen the stop or halve size.

5. LSEG — SHORT — NEW
Entry: 8490-8530 (Cam R1 8490.7 to R3 8530.1 on a bounce) · Stop: 8800 (EMA20 8797.6, POC 8804.9) · T1: 8267 (S2) · T2: 8154 (S3) · R:R: 1:1.2
Why: MACD bearish crossover printed Friday, below all three EMAs, 16.7% off the 52-week high, week -5.61%. The kicker is confluence at the stop: EMA20 8797.6, EMA50 8829.4 and POC 8804.9 all cluster within 32 points — a very tight, very well-defined invalidation. rv 0.79 is respectable. R:R is the weakest of the five, so this is a smaller-size trade or a hedge against the long book rather than a conviction short. Trim the entry zone tighter for better geometry.



INTRADAY SETUPS

1. BP — Camarilla long, pivot bounce
Direction: LONG · Entry: 547.6 (Cam S2) · Stop: 541.5 (below Cam S4 541.9) · T1: 553.2 (Cam R2) · T2: 558.9 (Cam R4) · R:R: 1:1.9
Why: classic pivot 547.7 sits directly on Cam S2 547.6 — a double level within 0.1p. In an uptrending name with futures pointing higher, the first test of that shelf is the cleanest long entry of the session. Cam range is narrow (S4 to R4 is only 17p on a 14.1 ATR), which flags trend-day potential rather than rotation.

2. SHEL — Camarilla breakout long
Direction: LONG · Entry: above 3405.0 (Cam R3) · Stop: 3368.7 (Cam S1) · T1: 3432.2 (Cam R4) · T2: 3464.9 (classic R2) · R:R: 1:2.6
Why: the textbook Camarilla breakout trigger is a clean break of R3, and here R3 3405.0 sits just below Friday's high of 3409.5 — so one level clears two obstacles at once. ADX 34.9 says this name trends intraday rather than chopping. Skip it if the open gaps straight above R4 3432.2.

3. NWG — Camarilla range long
Direction: LONG · Entry: 705.7 (Cam S2) · Stop: 692.0 (below Cam S4 693.0) · T1: 715.2 (Cam R1) · T2: 721.5 (Cam R3) · R:R: 1:1.1
Why: after a +3.87% breakout day, the highest-probability intraday pattern is a morning retrace into the Cam S-band followed by a push back to the highs. Cam S4 693.0 is defended by the prior-day low 688.0. Modest R:R — take T1 and trail.

4. AZN — Camarilla short
Direction: SHORT · Entry: 12729.6 (Cam R2) · Stop: 12853 (Cam R4) · T1: 12606.4 (Cam S2) · T2: 12483.2 (Cam S4) · R:R: 1:2.0
Why: the highest-conviction intraday short. Below all three EMAs with ADX 35.5 — a strong, established downtrend, not a wobble. POC 13363.3 is 695 points overhead, so every bounce is selling into a volume void. Cam R2 is the standard fade level in a downtrend. Caveat: rv 0.36 is thin, so expect slippage and size down.

5. RTO — Camarilla range, both ways with a bias
Direction: LONG bounce only · Entry: 344.5-346 (Cam S1 345.9, at the 52w low 344.6) · Stop: 337.5 (below Cam S4 337.8) · T1: 352.4 (Cam R3) · T2: 357.2 (Cam R4) · R:R: 1:1.7
Why: RSI 19.1 is extreme oversold territory and heavy rv 1.50 volume after a -18.69% week often marks capitulation. The 52-week low at 344.6 is 3p below spot and is the only level that matters. Counter-trend — this is a bounce scalp against a broken chart, not an investment. If 344.6 breaks on volume, stand aside entirely; there is no support beneath it and the next reference is open air.



KEY LEVELS DASHBOARD

SHEL 3377.75
Cam: S4 3323.3 · S3 3350.5 · S1 3368.7 || R1 3386.8 · R3 3405.0 · R4 3432.2
Classic: S3 3223.3 · S2 3266.9 · S1 3322.3 · Pivot 3365.9 · R1 3421.3 · R2 3464.9 · R3 3520.3
EMAs: 20 3217.3 · 50 3164.7 · 200 3037.1 || POC 3122.6 · ATR 67.6
Prev H/L: 3409.5 / 3310.5 || 52w: 3591.5 / 2553.8

NWG 712.00
Cam: S4 693.0 · S3 702.5 · S1 708.8 || R1 715.2 · R3 721.5 · R4 731.0
Classic: S3 657.9 · S2 673.0 · S1 692.5 · Pivot 707.5 · R1 727.0 · R2 742.1 · R3 761.6
EMAs: 20 671.6 · 50 648.8 · 200 602.2 || POC 629.8 · ATR 17.6
Prev H/L: 722.6 / 688.0 || 52w: 722.6 / 500.2

BP 550.40
Cam: S4 541.9 · S3 546.2 · S1 549.0 || R1 551.8 · R3 554.6 · R4 558.9
Classic: S3 525.9 · S2 532.3 · S1 541.3 · Pivot 547.7 · R1 556.7 · R2 563.1 · R3 572.1
EMAs: 20 524.5 · 50 519.6 · 200 497.3 || POC 517.7 · ATR 14.1
Prev H/L: 554.0 / 538.6 || 52w: 609.4 / 399.4

BAE 2093.00
Cam: S4 2045.7 · S3 2069.3 · S1 2085.1 || R1 2100.9 · R3 2116.7 · R4 2140.3
Classic: S3 1964.0 · S2 2007.0 · S1 2050.0 · Pivot 2093.0 · R1 2136.0 · R2 2179.0 · R3 2222.0
EMAs: 20 1955.3 · 50 1942.5 · 200 1937.9 || POC 1900.9 · ATR 74.8
Prev H/L: 2136.0 / 2050.0 || 52w: 2360.0 / 1564.0

AZN 12668.00
Cam: S4 12483.2 · S3 12575.6 · S1 12637.2 || R1 12698.8 · R3 12760.4 · R4 12852.8
Classic: S3 12183.3 · S2 12370.7 · S1 12519.3 · Pivot 12706.7 · R1 12855.3 · R2 13042.7 · R3 13191.3
EMAs: 20 12964.1 · 50 13329.9 · 200 13431.1 || POC 13363.3 · ATR 465.0
Prev H/L: 12894.0 / 12558.0 || 52w: 15730.0 / 10524.0



BEARISH WARNINGS

EXPN — freshest breakdown on the board. Lost the EMA200 on Friday, close 2805 against 2899.2. Down 3.67% on rv 1.08 — genuine volume behind the sell. RSI -7.5. Below EMA200 with a rising volume signature is the single most reliable bearish tell in this dataset. 29.6% off the 52-week high. Avoid longs entirely until it reclaims 2899.

HLN — double negative in one session. Crossed BELOW EMA20 (362.95 vs 365.0) and printed a MACD bearish crossover on the same bar. RSI -5.6 to 50.6. EMA200 at 360.3 is the last line — 2.6p below spot. Lose it and the structure breaks completely.

INF — on the knife-edge. MACD bearish crossover, RSI collapsed 10.3 points, closed at 889.8 versus EMA20 888.2 — a 1.6p cushion. Any red open puts it below. Watch 888.

ANTO and CPG — both lost EMA20 Friday. ANTO 3658 vs EMA20 3676.4 with POC 3916.3 far overhead; it is now selling into a volume shelf. CPG 3168 vs EMA20 and also below POC.

GSK — crossed BELOW POC. 1928 against POC 1930.2, and already beneath EMA20 1946.4 and EMA50 1949.6. Pharma is 0 of 3 above all EMAs — the weakest sector structure in the index.

AZN — the largest structural short. Below all three EMAs with ADX 35.5 confirming trend strength, 19.5% off its high, POC 695 points overhead. This is not a dip.

LSEG and BNZL — MACD bearish crossovers. LSEG is the more serious: below all three EMAs and below POC. BNZL remains above all EMAs so treat its crossover as an early warning only.

RTO — do not catch this falling knife on structure alone. -18.69% on the week, RSI 19.1, at the 52-week low, heavy volume. Only tradeable as a defined-risk bounce scalp off 344.6, never as a swing long.

Media / Data / Tech is moving as a bloc. REL -2.68, EXPN -3.67, INF -2.52 on the same session. When three names in a sector fall together it is allocation, not news. Underweight the whole group this week.



EVENTS CALENDAR

Tuesday 4 August — HSBA interim results, 04:00 GMT. Focus on net interest margin, credit quality and shareholder returns. HSBA is currently RSI 69.0 and only 4.7% off its 52-week high — priced for good news, so the risk is skewed to a disappointment gap. Size accordingly if holding into the print.

Wednesday 5 August — GLEN first-half earnings, 06:00 GMT. Copper and coal exposure into volatile commodity prices. GLEN is above all three EMAs but sits BELOW POC 552.0 — the volume shelf is the level the result will resolve.

This week — a heavy slate of UK interims runs from Tuesday, with BP, DGE and L&G among the names reporting across the week. Early-week reporting concentration means volatility is front-loaded.

Global — the US jobs report dominates the week's macro calendar and will drive the risk tone into Friday. OPEC+ output policy remains live after the 188,000 bpd August increase, keeping energy names headline-sensitive in both directions.

Standing risk — 25 of 40 names above all three EMAs with the index within 1.1% of an all-time record is a market with limited margin for a macro shock. Keep stops mechanical.



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.

More
6 days 17 hours ago #18721 by remo


Friday 31 July 2026
Data: close Thu 30 Jul 2026 (latest scanner snapshot, 40 FTSE names) · UKX cash close 10,897.27 (-0.10%) · Futures: see note below



MARKET OVERVIEW

The FTSE 100 printed a fresh all-time intraday high on Thursday around 10,979.60 before fading into the bell to finish at 10,897.27, down 11.14 points or 0.10% from Wednesday's 10,908.41. Intraday range 10,865.37 to 10,979.60, open 10,907.37. So: a record was made and then given back. London was a relative laggard on the day while most other European and North American benchmarks closed firmly higher.

Futures note (read this before trading the number). The FTSE 100 future is quoted at 10,482.3 this morning, opened 10,493.6, day range 10,445.8 to 10,507.7 (source: Investing.com / IG UK). That is roughly 415 points BELOW the 10,897.27 cash close. This is not a 3.8% gap down. It is the dividend discount on the far-dated contract after the quarterly roll. The news tone into today is constructive, not risk-off. Treat the futures print as giving no reliable directional signal and trade the cash levels instead.

What actually drove Thursday. Commodities and banks did the heavy lifting. Copper and crude strength lit up the miners, and the Bank of England holding Bank Rate at 3.75% kept the domestic banks bid. Against that, an ugly day for the information-services and media complex, plus a profit shock at Rentokil, capped the index. The internal picture is a clean cyclical risk-on rotation: out of defensives, quality compounders and data/media, into resources and banks.

Breadth on the 40-name universe: 27 BULLISH (above all three EMAs), 4 BULL above 20/50 only, 2 MIXED, 3 BEAR below 20/50, 4 BEARISH (below all three EMAs). That is a healthy tape with a nasty pocket of damage in a specific sector.



NOTABLE CHANGES vs WED 29 JUL

RTO -20.32% · RSI 49.0 to 19.4 (-29.6 pts) · relative volume 5.6 · crossed BELOW EMA20 · closed at 350.20, one tick off the session low 344.60 which is also the new 52-week low. Rentokil retired its 20% North America 2027 margin target and flagged softening residential leads. Week -18.12%.

LSEG -7.10% · RSI -16.2 pts · crossed BELOW EMA20, EMA50 and EMA200 in a single session, and below POC. Record H1, adjusted EPS +17.2% to 244.9p, guidance raised, and the stock was still sold. When good numbers get sold that hard, it is positioning, not fundamentals, and it usually takes more than a day to clear.

WPP -7.88% · RSI -13.8 pts · crossed BELOW EMA200 (309.00). Now 296.46.

REL -6.59% · RSI -17.8 pts · crossed BELOW EMA200 (2741.92). Now 2680.95, still 32.6% off its 52-week high.

RR. +5.17% · RSI +10.5 pts · crossed ABOVE EMA20 · MACD bullish crossover. Textbook combination. 3.4% off the 52-week high at 1510.

AAL +3.98% · crossed ABOVE EMA20 and EMA50 on relative volume 1.75. The volume is what makes this one credible.

GLEN +3.67% · RSI +8.1 pts · crossed ABOVE EMA20 and EMA50 together.

ANTO +4.86% · crossed ABOVE EMA20 · MACD bullish crossover. Still below EMA50 at 3764.20, so this one is not confirmed yet.

BATS -4.29% · RSI -11.5 pts · crossed BELOW EMA20 and EMA50 and below POC in one move.

GSK -3.06% · RSI -8.7 pts · crossed BELOW EMA20 and EMA50. IMB -3.10% crossed BELOW EMA200. AZN -3.19% crossed BELOW EMA20 and is now below all three.

NWG +3.24% · RSI +8.3 pts · crossed ABOVE EMA20 · reports H1 results TODAY. BARC +3.48% crossed ABOVE EMA50. RIO +2.78% crossed ABOVE EMA50. SSE +1.04% crossed back ABOVE EMA200 but is still below EMA20 and EMA50.



SECTOR HEATMAP

MINERS +3.82% — ANTO +4.9 · AAL +4.0 · GLEN +3.7 · RIO +2.8. All four moved together, three of them crossed EMAs on the same day. This is the strongest single-sector signal on the board.

BANKS +2.86% — BARC +3.5 · NWG +3.2 · LLOY +3.2 · HSBA +2.5 · STAN +1.9. Every one of the five is above all three EMAs. Post-BoE hold, the whole complex moved as a block.

INSURERS / ASSET MGRS +1.20% — PRU +3.9 · AV +1.7 · LGEN +1.6 · ADM +0.3 · III -1.5.

UTILITIES -0.03% — SSE +1.0 · NG -1.1. Directionless, and both are technically damaged.

ENERGY -0.47% — SHEL -0.1 · BP -0.8. Flat despite firm crude. Both still above all EMAs.

STAPLES / RETAIL -1.68% — ABF -0.2 · DGE -1.2 · TSCO -1.4 · RKT -1.7 · ULVR -2.6 · CPG -3.0. Uniformly offered. Classic funding source for a cyclical rotation.

TELECOM -2.15% — VOD -2.1.

PHARMA / HEALTH -2.87% — HLN -2.4 · GSK -3.1 · AZN -3.2. All three down, two broke EMAs.

TOBACCO -3.70% — IMB -3.1 · BATS -4.3. Both broke structure on the same day.

INDUSTRIALS / SUPPORT SVCS -3.83% — RR. +5.2 · BAE +1.9 · BNZL -0.5 · SGE -5.5 · RTO -20.3. Wildly bifurcated: defence and aero flying, business services and software wrecked. Do not trade this as a sector.

MEDIA / DATA / INFO SERVICES -5.07% — INF +0.7 · EXPN -4.5 · REL -6.6 · LSEG -7.1 · WPP -7.9. The worst sector by a distance and the clearest correlated move of the session. Four of five names down 4.5% or more on the same day is a sector de-rating, not five separate stories. Avoid catching this knife today.



DAILY TECHNICAL SIGNALS

Ticker · Close · Trend (strict EMA) · RSI · MACD · % from 52w high · Day chg · vs POC · notable RSI delta

AAL · 3740.00 · BULLISH above all · 54.6 · BULL · -11.8% · +3.98% · below POC · RSI +6.6
ABF · 2090.00 · BULLISH above all · 64.8 · BULL · -11.4% · -0.19% · above POC
ADM · 3770.00 · BULLISH above all · 67.7 · BULL · -1.2% · +0.32% · above POC
ANTO · 3711.00 · MIXED above EMA20 and EMA200, below EMA50 (3764.20) · 50.0 · BULL · -17.1% · +4.86% · below POC · RSI +7.3
AV · 695.70 · BULLISH above all · 67.0 · BULL · -0.7% · +1.68% · above POC · RSI +5.1
AZN · 12700.00 · BEARISH below all · 42.4 · BULL · -19.3% · -3.19% · below POC · RSI -7.3
BAE · 2054.00 · BULLISH above all · 67.2 · BULL · -13.0% · +1.94% · above POC
BARC · 510.60 · MIXED above EMA50 and EMA200, below EMA20 (512.59) · 50.6 · BEAR · -5.1% · +3.48% · above POC · RSI +7.7
BATS · 4529.00 · BEARISH below EMA20 and EMA50, above EMA200 · 47.7 · BULL · -9.5% · -4.29% · below POC · RSI -11.5
BNZL · 2804.00 · BULLISH above all · 67.0 · BULL · -1.0% · -0.47% · above POC
BP · 540.80 · BULLISH above all · 59.1 · BULL · -11.3% · -0.83% · above POC
CPG · 3186.00 · BULLISH above all · 50.5 · BULL · -15.0% · -2.95% · below POC · RSI -7.8
DGE · 1638.50 · BULLISH above all · 60.9 · BULL · -23.5% · -1.18% · above POC
EXPN · 2912.00 · BULLISH above all · 61.9 · BULL · -28.2% · -4.46% · above POC · RSI -12.1
GLEN · 536.30 · BULLISH above all · 53.6 · BULL · -21.0% · +3.67% · below POC · RSI +8.1
GSK · 1936.46 · BEARISH below EMA20 and EMA50, above EMA200 · 48.5 · BULL · -15.1% · -3.06% · above POC · RSI -8.7
HLN · 369.50 · BULLISH above all · 56.2 · BULL · -11.2% · -2.35% · above POC · RSI -9.3
HSBA · 1586.00 · BULLISH above all · 72.4 · BULL · -4.1% · +2.55% · above POC · RSI +5.7
III · 2847.00 · BULLISH above EMA20 and EMA50, below EMA200 · 66.8 · BULL · -36.7% · -1.49% · above POC
IMB · 2825.50 · BULLISH above EMA20 and EMA50, below EMA200 (2914.19) · 52.5 · BULL · -15.4% · -3.10% · above POC · RSI -12.0
INF · 912.80 · BULLISH above all · 62.6 · BULL · -8.7% · +0.69% · above POC
LGEN · 299.90 · BULLISH above all · 62.8 · BEAR · -3.3% · +1.56% · above POC · RSI +6.2
LLOY · 115.65 · BULLISH above all · 61.1 · BEAR · -0.5% · +3.17% · above POC · RSI +8.0
LSEG · 8567.26 · BEARISH below all · 44.3 · BULL · -15.7% · -7.10% · below POC · RSI -16.2
NG · 1182.75 · BEARISH below all · 38.4 · BEAR · -17.2% · -1.10% · below POC
NWG · 685.50 · BULLISH above all · 60.0 · BEAR · -2.8% · +3.24% · above POC · RSI +8.3
PRU · 1131.50 · BULLISH above all · 67.3 · BULL · -8.6% · +3.93% · above POC · RSI +8.0
REL · 2680.95 · BULLISH above EMA20 and EMA50, below EMA200 (2741.92) · 59.6 · BULL · -32.6% · -6.59% · above POC · RSI -17.8
RIO · 7141.00 · BULLISH above all · 56.0 · BULL · -21.7% · +2.78% · below POC · RSI +7.2
RKT · 5302.00 · BULLISH above all · 64.1 · BULL · -18.6% · -1.71% · above POC · RSI -5.9
RR. · 1459.00 · BULLISH above all · 59.6 · BULL · -3.4% · +5.17% · above POC · RSI +10.5
RTO · 350.20 · BEARISH below all · 19.4 · BEAR · -30.9% · -20.32% · below POC · RSI -29.6
SGE · 965.40 · BULLISH above all · 65.8 · BULL · -21.8% · -5.45% · above POC · RSI -13.3
SHEL · 3320.50 · BULLISH above all · 63.9 · BULL · -7.5% · -0.11% · above POC
SSE · 2341.00 · BEARISH below EMA20 and EMA50, above EMA200 (2335.53) · 41.7 · BEAR · -18.1% · +1.04% · below POC
STAN · 2216.50 · BULLISH above all · 64.1 · BULL · -1.0% · +1.86% · above POC
TSCO · 489.90 · BULLISH above all · 60.9 · BULL · -5.9% · -1.41% · above POC · RSI -6.4
ULVR · 4841.50 · BULLISH above all · 61.2 · BULL · -12.4% · -2.65% · above POC · RSI -8.8
VOD · 119.30 · BULLISH above all · 60.0 · BULL · -9.0% · -2.15% · above POC · RSI -5.2
WPP · 296.46 · BULLISH above EMA20 and EMA50, below EMA200 (309.00) · 56.6 · BULL · -27.7% · -7.88% · above POC · RSI -13.8

Verification: all 40 EMA classifications were re-checked programmatically against close vs EMA20, EMA50 and EMA200. Zero mismatches. Pence-scale guard applied: CPG was quoted in pounds and all its price fields were multiplied by 100.



TOP SWING SETUPS

1. RR. LONG — NEW (triggered Thursday)
Entry: 1442.53 on a pullback to pivot · Stop: 1404.00 · T1: 1510.00 · T2: 1560.00 · R:R: 1.75 then 3.05
Cleanest signal on the board. Crossed above EMA20 (1403.51), MACD flipped bullish, RSI +10.5 to 59.6 with room above, +5.17% on the day. Confluence: the 1442.53 classic pivot sits almost exactly on Camarilla S3 (1441.57), and the stop at 1404 is just under the reclaimed EMA20. Price is well above the 60-day POC at 1332.10, so the volume shelf is supportive underneath. T1 is the 52-week high at 1510. Relative volume 0.91 is only average, so size sensibly.

2. AAL LONG — NEW (triggered Thursday)
Entry: 3740.00 · Stop: 3610.00 · T1: 3868.00 · T2: 4050.00 · R:R: 1.00 then 2.38
Crossed above EMA20 (3624.94) and EMA50 (3672.79) in one session on relative volume 1.75 — genuine participation, which is what separates this from ANTO's unconfirmed move. RSI 54.6 leaves plenty of runway. Price is still below POC at 3781.62, so expect friction right there; that overhead shelf is the first real test and T1 at 3868 is Camarilla R4 just beyond it. Stop at 3610 sits below both reclaimed EMAs and below Camarilla S4 (3612.40). Take partials into POC.

3. GLEN LONG — NEW (triggered Thursday)
Entry: 536.30 · Stop: 522.00 · T1: 552.29 · T2: 570.00 · R:R: 1.12 then 2.36
Crossed above EMA20 (524.95) and EMA50 (535.30) together, RSI +8.1 to 53.6. T1 is the POC at 552.29 — price is below it, and reclaiming a POC from beneath is usually where the move either accelerates or stalls, so that is the decision point. Stop at 522 is beneath the reclaimed EMA20 and Camarilla S4 (522.33). Relative volume only 0.64, thin, so widen mentally and do not oversize.

4. STAN LONG — CONTINUING
Entry: 2242.00 on a break of Thursday's high · Stop: 2172.00 · T1: 2330.00 · T2: 2400.00 · R:R: 1.26 then 2.26
Above all three EMAs, RSI 64.1, and Thursday's high of 2240.00 is the 52-week high — this is a stock at the top of its range with an entire sector moving with it. Only 1.0% from the 52-week high. Well above POC (1998.14). This is a breakout continuation, not a reversal; it needs the break to trade. Stop at 2172 is roughly 1.2 ATR (58.53) below entry and above the EMA20 at 2119.33.

5. PRU LONG — CONTINUING
Entry: 1116.41 on a pullback to pivot · Stop: 1088.00 · T1: 1162.70 · T2: 1200.00 · R:R: 1.63 then 2.94
+3.93% Thursday, RSI +8.0 to 67.3, above all three EMAs with the EMA20, EMA50 and EMA200 stacked tightly at 1068.51 / 1058.45 / 1054.44 — a compressed base directly beneath price, which is a good place to have a stop. T1 is Camarilla R4 (1162.70). Well above POC (1039.67). RSI 67.3 is the caveat: it is already extended, so this is a momentum add rather than a fresh position. Relative volume 0.41, very thin.

Not taking: HSBA looks superb on structure but RSI 72.4 is overbought and it is only 4.1% off the 52-week high — better as an intraday pullback vehicle (below) than a fresh swing. NWG reports H1 results this morning — it crossed above EMA20 yesterday and looks great, but do not carry a technical position through a print. Wait for the reaction.



INTRADAY SETUPS

1. HSBA — Camarilla S3 bounce (LONG)
Entry: 1572.91 · Stop: 1558.00 · T1: 1590.36 · T2: 1599.09 · R:R: 1.17 then 1.76
Why: strongest trend structure in the banks, above all three EMAs, above POC (1418.79), RSI 72.4. In a stock this extended the reversion trade is to buy the dip, not to fade the strength. Entry at Camarilla S3, stop under Camarilla S4 (1559.82), targets Camarilla R1 then R3. ATR 36.90 so the whole range is comfortably inside a normal day.

2. RR. — Camarilla S3 / pivot confluence bounce (LONG)
Entry: 1441.57 · Stop: 1423.00 · T1: 1464.81 · T2: 1476.44 · R:R: 1.25 then 1.88
Why: Camarilla S3 (1441.57) and the classic pivot (1442.53) sit on top of each other — a 1-point confluence zone. Fresh EMA20 reclaim and MACD cross underneath. Stop below Camarilla S4 (1424.13) and the EMA20 (1403.51) is a further backstop. Same level as the swing entry, so a fill here can be scaled into the swing.

3. AAL — Camarilla S3 bounce (LONG)
Entry: 3676.20 · Stop: 3610.00 · T1: 3761.27 · T2: 3803.80 · R:R: 1.29 then 1.93
Why: Camarilla S3 at 3676.20 sits essentially on the EMA50 at 3672.79 — a 3.4-point confluence and a natural retest of yesterday's breakout level. Stop below Camarilla S4 (3612.40) and the EMA20 (3624.94). T2 at Camarilla R3 is just above the POC (3781.62), so trim into 3781 and let the rest run. Heavy volume yesterday supports the retest holding.

4. LSEG — Camarilla R3 fade (SHORT)
Entry: 8734.46 · Stop: 8903.00 · T1: 8622.99 · T2: 8400.06 · R:R: 0.66 then 1.98
Why: this is the one clean short. Below all three EMAs, below POC (8817.34), RSI 44.3 and falling hard, -7.10% on relative volume 1.37. Camarilla R3 at 8734.46 also sits just under the POC at 8817.34 and the EMA20/EMA50 cluster at 8831.98 / 8843.99 — a thick band of overhead supply. Stop above Camarilla R4 (8901.66). Skip T1, it is not worth the risk; run for T2 at Camarilla S1 then S3 (8400.06). ATR 409.21 is large, so size down accordingly.

5. BATS — Camarilla R3 fade (SHORT)
Entry: 4600.78 · Stop: 4674.00 · T1: 4552.93 · T2: 4457.23 · R:R: 0.65 then 1.96
Why: fresh breakdown below EMA20 (4578.80), EMA50 (4556.35) and POC (4588.92) all in one session, RSI -11.5 pts, relative volume 1.19. Camarilla R3 at 4600.78 sits directly in that reclaimed-resistance cluster. Stop above Camarilla R4 (4672.55). Run for T2 at Camarilla S3 (4457.23). EMA200 at 4334.73 is the structural floor and where I would flatten entirely.

Do not trade RTO today. RSI 19.4, down 20.3% on 5.6x volume, sitting at a 52-week low of 344.60. Both the bounce and the continuation are lotteries at this stage. Let it build a base and take the second move.



KEY LEVELS DASHBOARD

RR. — close 1459.00
Cam: S4 1424.13 · S3 1441.57 · S1 1453.19 || R1 1464.81 · R3 1476.44 · R4 1493.87
Classic: S3 1355.67 · S2 1379.13 · S1 1419.07 · Pivot 1442.53 · R1 1482.47 · R2 1505.93 · R3 1545.87
EMAs: 20 1403.51 · 50 1366.84 · 200 1230.58 || POC 1332.10 · ATR 45.69
Prev H/L: 1466.00 / 1402.60 || 52w H/L: 1510.00 / 1018.50

AAL — close 3740.00
Cam: S4 3612.40 · S3 3676.20 · S1 3718.73 || R1 3761.27 · R3 3803.80 · R4 3867.60
Classic: S3 3376.00 · S2 3476.00 · S1 3608.00 · Pivot 3708.00 · R1 3840.00 · R2 3940.00 · R3 4072.00
EMAs: 20 3624.94 · 50 3672.79 · 200 3391.25 || POC 3781.62 · ATR 145.42
Prev H/L: 3808.00 / 3576.00 || 52w H/L: 4239.00 / 2042.00

HSBA — close 1586.00
Cam: S4 1559.82 · S3 1572.91 · S1 1581.64 || R1 1590.36 · R3 1599.09 · R4 1612.18
Classic: S3 1509.87 · S2 1528.93 · S1 1557.47 · Pivot 1576.53 · R1 1605.07 · R2 1624.13 · R3 1652.67
EMAs: 20 1507.08 · 50 1448.72 · 200 1277.07 || POC 1418.79 · ATR 36.90
Prev H/L: 1595.60 / 1548.00 || 52w H/L: 1653.40 / 908.80

STAN — close 2216.50
Cam: S4 2160.95 · S3 2188.73 · S1 2207.24 || R1 2225.76 · R3 2244.28 · R4 2272.05
Classic: S3 2056.00 · S2 2097.50 · S1 2157.00 · Pivot 2198.50 · R1 2258.00 · R2 2299.50 · R3 2359.00
EMAs: 20 2119.33 · 50 2043.60 · 200 1793.16 || POC 1998.14 · ATR 58.53
Prev H/L: 2240.00 / 2139.00 || 52w H/L: 2240.00 / 1285.00

LSEG — close 8567.26
Cam: S4 8232.86 · S3 8400.06 · S1 8511.53 || R1 8622.99 · R3 8734.46 · R4 8901.66
Classic: S3 7732.84 · S2 8114.42 · S1 8340.84 · Pivot 8722.42 · R1 8948.84 · R2 9330.42 · R3 9556.84
EMAs: 20 8831.98 · 50 8843.99 · 200 8997.26 || POC 8817.34 · ATR 409.21
Prev H/L: 9104.00 / 8496.00 || 52w H/L: 10165.00 / 6684.00



BEARISH WARNINGS

LSEG — fresh, and the most serious. Lost EMA20, EMA50 and EMA200 in a single session plus the POC. RSI -16.2. Record results, raised guidance, and it still fell 7.1% on above-average volume. Below all three EMAs with a falling RSI is a hold-off, not a dip to buy. Next structural support: Camarilla S4 8232.86, then the 8150 classic S2 area.

RTO — capitulation. -20.32%, RSI 19.4, relative volume 5.6, EMA20 now 80 points overhead at 430.67, closed at the 52-week low. Week -18.12%. Oversold enough for a violent bounce but there is no support beneath and no base. Nothing to do here today.

REL and WPP — both lost the EMA200 on Thursday. REL closed 2680.95 vs EMA200 2741.92 (RSI -17.8); WPP closed 296.46 vs EMA200 309.00 (RSI -13.8). Both technically still above their EMA20 and EMA50, so the damage is not complete — but losing the 200 on a 6-8% day is a warning that the trend is turning, not a dip.

BATS — fresh break of EMA20, EMA50 and POC together. Only EMA200 at 4334.73 stands between here and real trouble. See the intraday short above.

GSK — fresh break of EMA20 (1948.38) and EMA50 (1950.51). The two EMAs are 2 points apart and price closed 12 points beneath both. RSI -8.7 to 48.5. EMA200 at 1887.29 is the line that matters.

IMB — lost EMA200 (2914.19), closed 2825.50, RSI -12.0. Second tobacco name to break structure on the same day. Sector-level, not stock-level.

AZN — now below all three EMAs after losing the EMA20 (12995.25) Thursday. RSI 42.4, 19.3% off the 52-week high, below POC (13369.41). MACD is still technically above signal but that will not last if the price action continues.

NG — the quiet one. Below all three EMAs, RSI 38.4 and the lowest on the board excluding RTO, MACD bearish, four-day down streak, below POC. No single dramatic day, just persistent distribution. Avoid.

SSE reclaimed the EMA200 (2335.53) by 5.5 points — that is noise, not a signal. Still below EMA20 (2412.42) and EMA50 (2428.01) with RSI 41.7 and a bearish MACD. Not a long yet.

Also watch: SGE -5.45% with RSI -13.3 after a +12.54% week — still above all three EMAs, so this reads as profit-taking rather than breakdown, but a second red day would change that. EXPN -4.46% with RSI -12.1 is in the same bucket. BARC is technically MIXED: it crossed above the EMA50 but closed at 510.60, just under the EMA20 at 512.59, and its MACD is still bearish. Wait for it to clear 512.59 before treating it as a clean bank long.



EVENTS CALENDAR

Today, Friday 31 July
NWG (NatWest) H1 results — direct read-across to LLOY, BARC, HSBA and STAN. NWG crossed above its EMA20 yesterday and closed at 685.50, only 2.8% off its 52-week high of 705.40. A beat likely drags the whole domestic bank complex through resistance; a miss unwinds Thursday's move across the sector. This is the single biggest scheduled risk to the swing book today.
IAG (International Consolidated Airlines) results — not in the tracked universe, but a sentiment marker for UK consumer/travel.
Month-end. Expect rebalancing flows into the close, which can distort the last 30 minutes — be careful with late-day breakout entries.

Recently reported and still digesting
LSEG H1 (30 Jul) — record numbers, guidance raised, stock -7.1%. Interim dividend +17% to 55.0p, GBP 2.1bn returned in H1 with a further GBP 1.35bn planned by Feb 2027.
RTO H1 (30 Jul) — revenue +6.7% to USD 3.6bn, organic +3.6%, adjusted operating profit +6.6% cc to USD 556m, margin +0.3pp to 15.5%. FY26 profit outlook maintained. The 20% North America 2027 margin target was retired.
RR., Shell and Mondi results earlier in the week were well received and are part of why the index made a record high on Thursday.

Macro
Bank of England held Bank Rate at 3.75% at the latest meeting — this is the fuel behind the banks and the domestic cyclicals. Watch for MPC speakers.
Copper and crude strength is the other half of the rotation story. If commodities give back, the miners trade (AAL, GLEN, ANTO, RIO) unwinds fast — that is the correlated risk sitting across three of the five swing setups above.

Ex-dividend — no ex-div dates for the tracked names are present in the scanner feed; check the RNS diary before holding over any of these into next week.



BOTTOM LINE

A record high made and given back, but the internals are constructive: 27 of 40 names above all three EMAs, miners and banks moving as coordinated blocks, and the selling concentrated in one identifiable sector (media/data/info services) plus a single idiosyncratic blow-up (RTO). That is rotation, not distribution.

The trade is long the cyclical reclaim — RR., AAL, GLEN are the freshest signals, STAN and PRU the continuations. The trade to avoid is anything in media, data or tobacco. The scheduled risk is NWG this morning, and the unscheduled risk is a commodity pullback taking three of the five longs down together. Size for that correlation.

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.

More
1 week 17 hours ago #18717 by remo


Thursday 30 July 2026
Data: close Wed 29 Jul (latest scanner snapshot, 40 names) · UKX close: 10,908.41 (+37.39, +0.34%) · Futures: 10,482.3 (far-dated contract - see note)



MARKET OVERVIEW

The FTSE 100 closed Wednesday 29 July at 10,908.41, up 37.39 points (+0.34%), after printing an all-time intraday high of 10,951.06. Energy led, up 2.9%, after Brent settled 7.9% higher at $90.74 on renewed Middle East fighting. London outperformed a global AI/semiconductor selloff because the index carries almost no megacap tech and heavy weightings in energy, banks and miners.

FUTURES - READ THE CONTRACT. The quoted FTSE 100 future is 10,482.3 (open 10,493.6, range 10,445.8-10,507.7, volume 9,309). That is roughly 426 points BELOW the cash close. This is NOT a 4% gap down - it is the dividend discount on a far-dated contract after the quarterly roll. Cross-checked against the cash close and the news tone (record highs, oil rally, constructive), the directional read is NEUTRAL-TO-CONSTRUCTIVE, not bearish. Do not trade this number as a gap.

TODAY IS THE EVENT. Bank of England rate decision at 12:00 UK - Super Thursday, with a full Monetary Policy Report and Governor's press conference at 13:00. All 70 economists polled expect a hold at 3.75%; SONIA-implied probability of no change is around 86%. Last vote was 7-2 to hold on 18 June, with some members still arguing for a rise. The rate is not the risk - the forecasts and the press conference are. Banks and rate-sensitives are untradeable across midday.

Reporting today: Shell, Lloyds, Rolls-Royce, BAE Systems, LSEG, Anglo American. Every level below for those six is a pre-results level and will be invalidated on the open.



NOTABLE CHANGES - day over day

SGE +8.64% - RSI 71.6 to 79.1 (+7.5), fourth up day, week +24.82%, RSI up 35.8 points on the week. The single biggest move in the universe. Now 9.7% above EMA200 having been below it a week ago. Extremely extended.

RKT +4.21% - Crossed ABOVE EMA200 (5218.57) and MACD bullish crossover on the same day, rv 1.33 (genuine volume), RSI +7.2 to 70.0, fourth up day, week +9.43%. The cleanest new structural signal on the board.

STAN +3.77% - printed a new 52-week high at 2205 on rv 1.99 - twice normal volume, the heaviest in the universe. RSI +7.7 to 60.4. Institutional footprint.

BP +3.73% - RSI +5.6 to 61.2 on the Brent spike. Note rv only 0.66 - the move was price, not volume.

SSE -1.49% - Crossed BELOW EMA200 (2335.48), third down day, MACD flipped to -10.75 against a +5.83 signal. Now the weakest structure on the board.

NG -1.82% - Crossed BELOW EMA200 (1214.67), RSI -5.7 to 41.0, third down day, stochastic RSI at zero.

BARC -2.29% - Crossed BELOW EMA50 (494.63), second down day, MACD bear cross, week -4.50%. Worst bank on the week.

RR. -2.27% - Crossed BELOW EMA20 (1397.67) into results day. RSI -4.4 to 49.1.

Also flagged: IMB crossed above EMA200 (marginally - close 2916 vs EMA200 2915.09), AZN and RIO crossed above EMA20, NWG crossed below EMA20, AV RSI -7.2, GSK RSI -6.6.



SECTOR HEATMAP

Ranked by 5-day move. Breadth = names above all three EMAs.

Media / Data / Tech +2.35% day · +15.10% week · breadth 6/6 - REL, EXPN, WPP, INF, LSEG, SGE. The standout rotation. Every single name above all three EMAs, four of six on four-day up streaks. REL +17.6% and WPP +19.6% on the week.

Consumer Staples +1.11% day · +6.81% week · breadth 7/7 - ULVR, RKT, TSCO, ABF, DGE, IMB, BATS. Perfect breadth. Defensive bid intact and broadening.

Travel / Leisure -0.55% day · +6.69% week · breadth 2/2 - CPG, VOD.

Pharma / Health -0.28% day · +4.33% week · breadth 2/3 - AZN reclaiming EMA20 but still below EMA50 and EMA200; GSK -1.55%.

Insurance / Financials +2.96% week · breadth 4/5 - III strong (RSI 71.1) but 35.7% off its 52-week high.

Industrials / Defence +2.48% week · breadth 2/4 - BAE and BNZL constructive; RR. and RTO broken or mixed.

Banks +0.08% day · -0.32% week · breadth 3/5 - split sector. STAN at 52-week highs on 2x volume, HSBA still above all EMAs, while BARC lost the EMA50 and NWG lost the EMA20. Rate decision today decides this.

Energy +3.25% day · -1.25% week · breadth 2/2 - biggest one-day move, but still negative on the week. Yesterday was a reflex to the Brent spike, not a trend.

Miners +0.51% day · -1.41% week · breadth 0/4 - RIO, AAL, ANTO, GLEN. Zero names above all three EMAs. All four trade below their 60-day POC. Structurally the weakest large sector.

Utilities -1.66% day · -3.68% week · breadth 0/2 - SSE and NG both BEARISH on all EMAs, both crossed below EMA200 yesterday, both with stochastic RSI at zero. The clearest short sector on the board.



DAILY TECHNICAL SIGNALS

Trend by strict numeric EMA comparison. All 40 classifications programmatically re-verified: 0 mismatches.

BULLISH - above EMA20, EMA50 and EMA200 (28 of 40)
SGE 1021.0 (+8.64%) RSI 79.1 · MACD bull · -23.5% from 52wk high · above POC 852.53
REL 2870.0 (+1.34%) RSI 77.4 · MACD bull · -27.8% · above POC 2458.97
EXPN 3048.0 (+2.25%) RSI 74.0 · MACD bull · -24.8% · above POC 2614.71
WPP 321.8 (+1.04%) RSI 70.4 · MACD bull · -22.0% · above POC 272.11
RKT 5394.0 (+4.21%) RSI 70.0 (+7.2) · MACD bull cross · -17.2% · above POC 4732.43
ULVR 4973.5 (-0.49%) RSI 70.0 · MACD bull · -10.0% · above POC 4384.90
BNZL 2817.2 (+0.04%) RSI 69.9 · MACD bull · -0.5% · above POC 2531.18
TSCO 496.9 (+1.14%) RSI 67.3 · MACD bull · -4.6% · above POC 459.60 · ADX 46.9
ADM 3758.0 (-0.21%) RSI 66.9 · MACD bull cross · -0.7% · above POC 3402.53
HSBA 1546.6 (-0.12%) RSI 66.7 · MACD bull · -6.5% · above POC 1415.94
ABF 2094.0 (+1.85%) RSI 65.5 · MACD bull · -11.2% · above POC 1903.79
HLN 378.4 (-0.66%) RSI 65.5 · MACD bull · -9.1% · above POC 344.72 · rv 1.55
VOD 122.0 (-1.03%) RSI 65.2 · MACD bull · -7.0% · above POC 112.24
DGE 1658.0 (-0.84%) RSI 64.5 · MACD bull · -22.6% · above POC 1540.13
IMB 2916.0 (+0.55%) RSI 64.5 · MACD bull · -12.7% · above POC 2780.13
SHEL 3324.0 (+2.77%) RSI 64.3 (+6.1) · MACD bull · -7.4% · above POC 3119.02 · ADX 32.9
BAE 2015.0 (-0.49%) RSI 63.5 · MACD bull · -14.6% · above POC 1903.92 · ADX 34.5
AV 684.2 (-1.16%) RSI 61.9 (-7.2) · MACD bull · -2.4% · above POC 636.34
BP 545.3 (+3.73%) RSI 61.2 (+5.6) · MACD bull · -10.5% · above POC 518.34
INF 906.5 (+0.06%) RSI 60.6 · MACD bear · -9.3% · above POC 846.93
LSEG 9222.0 (+0.79%) RSI 60.5 · MACD bull · -10.4% · above POC 8827.36
STAN 2176.0 (+3.77%) RSI 60.4 (+7.7) · MACD bear · -1.3% · above POC 1994.58 · rv 1.99
PRU 1088.8 (+1.14%) RSI 59.3 · MACD bull · -12.1% · above POC 1041.70
BATS 4732.0 (+1.35%) RSI 59.2 · MACD bull · -5.4% · above POC 4586.00
CPG 3283.0 (-0.06%) RSI 58.3 · MACD bull · -12.4% · above POC 3187.00
GSK 1997.5 (-1.55%) RSI 57.2 (-6.6) · MACD bull cross · -12.5% · above POC 1927.00
LGEN 295.3 (-0.74%) RSI 56.6 · MACD bear · -4.7% · above POC 274.33
LLOY 112.1 (-0.84%) RSI 53.1 · MACD bear · -3.4% · above POC 104.44

BULLISH above EMA20 and EMA50, below EMA200 (1)
III 2890.0 (-0.79%) RSI 71.1 · MACD bull · -35.7% · above POC 2385.06 · ADX 36.0

MIXED (5)
AZN 13118.0 (+1.38%) - above EMA20 13026.33, below EMA50 13383.76, below EMA200 13446.17 · RSI 49.7 · MACD bull cross · -16.6% · below POC 13379.53
RIO 6948.0 (+1.21%) - above EMA20 6912.92, below EMA50 7118.46, above EMA200 6668.75 · RSI 48.8 · MACD bull cross · -23.8% · below POC 7401.16 · ADX 37.3
RR. 1387.24 (-2.27%) - below EMA20 1397.67, above EMA50 1363.08, above EMA200 1228.29 · RSI 49.1 · MACD bear · -8.1% · above POC 1329.18
NWG 664.0 (-0.12%) - below EMA20, above EMA50, above EMA200 · RSI 51.7 · MACD bear · -5.9% · above POC 625.62
RTO 439.5 (+2.07%) - above EMA20, below EMA50, below EMA200 · RSI 49.0 (+6.6) · MACD bear · -13.3% · below POC 449.00

BEARISH below EMA20 and EMA50, above EMA200 (4)
AAL 3597.0 (-0.69%) RSI 48.0 · MACD bull cross · -15.1% · below POC 3783.92
GLEN 517.3 (+2.13%) RSI 45.5 (+5.6) · MACD bull cross · -23.8% · below POC 552.92
BARC 493.45 (-2.29%) RSI 42.9 · MACD bear cross · -8.3% · above POC 478.82
ANTO 3539.0 (-0.62%) RSI 42.7 · MACD bear · -20.9% · below POC 3916.01

BEARISH - below all three EMAs (2)
NG 1195.85 (-1.82%) RSI 41.0 (-5.7) · MACD bear · -16.3% · below POC 1234.68 · stoch RSI 0
SSE 2317.0 (-1.49%) RSI 38.6 (-3.5) · MACD bear cross · -19.0% · below POC 2401.58 · stoch RSI 0



TOP SWING SETUPS

1. TSCO - LONG - CONTINUING
Entry: 490.0 on pullback · Stop: 478.0 · T1: 511.7 · T2: 520.6 · R:R: 1.8 to 2.6
BULLISH on all EMAs with ADX 46.9 - the strongest trending stock in the universe, and it is not even close. Fourth consecutive up day on rv 1.55 (heavy, genuine). Trading 8.1% above its 60-day POC at 459.60, so the volume shelf is well beneath - no overhead supply. Stop sits below both EMA9 (483.95) and classic S2 (483.63) - two supports in one. T2 is the 52-week high at 520.60. No results today. The cleanest continuation on the board.

2. RKT - LONG - NEW
Entry: 5394 market or 5300 pullback · Stop: 5195 · T1: 5691 · T2: 5821 · R:R: 1.5 to 2.2
Triggered yesterday: reclaimed the EMA200 at 5218.57 and printed a MACD bullish crossover on the same session, +4.21% on rv 1.33 - real volume behind it. Fourth up day, week +9.43%, RSI +7.2 to 70.0. Stop goes just under the reclaimed EMA200 - if it fails back below, the signal is void, no argument. Caveat: RSI 70 and stochastic RSI 100 mean it is short-term stretched; the 5300 pullback entry is the better risk.

3. STAN - LONG - NEW
Entry: 2210 on break of 2205 · Stop: 2150 · T1: 2294 · T2: 2360 · R:R: 1.4 to 2.5
Printed a new 52-week high at 2205 on rv 1.99 - twice normal volume and the heaviest print in the universe. That is an institutional footprint, not retail drift. BULLISH on all EMAs, 9.1% above POC 1994.58, only 1.3% off the high. Two honest caveats: MACD at 30.10 is still below its 32.79 signal (the cross has not confirmed), and ADX 13.1 says the trend is young rather than established. Also: BoE at 12:00. Either take it in the morning or wait until after the press conference.

4. SSE - SHORT - NEW
Entry: 2340 on retest, or 2317 market · Stop: 2405 · T1: 2268 · T2: 2228 · R:R: 1.1 to 1.7
Lost the EMA200 at 2335.48 yesterday and is now BEARISH on all three EMAs - the only name besides NG in that state. MACD flipped negative at -10.75 against a still-positive +5.83 signal (fresh bear cross), RSI 38.6, stochastic RSI at zero, third down day. Trading below its POC at 2401.58, and the stop sits just above it - POC, EMA9 (2401.09) and the entry stop all cluster within 4 points, which is clean confluence. Caveats: rv 0.61 is thin, so widen or half-size, and ADX 11.4 means there is no established downtrend yet - this is a breakdown, not a trend follow.

5. BP - LONG - CONTINUING
Entry: 541.0 · Stop: 530.5 · T1: 555.3 · T2: 565.0 · R:R: 1.4 to 2.3
BULLISH on all EMAs, +3.73% on the Brent spike, RSI +5.6 to 61.2, ADX 28.1, 5.2% above POC 518.34. Stop under yesterday's low at 530.90 - only 0.73 ATR, which is tight for a stock that just moved 3.7%. Read this carefully: rv was only 0.66. A 3.7% move on below-average volume is a price reaction to oil, not accumulation. And you are buying the day after Brent rose 7.9% on Middle East fighting - if that headline reverses, so does this. Size accordingly.

NOT LISTED, AND WHY: SHEL is the best-looking energy chart on the board (BULLISH all EMAs, ADX 32.9, RSI 64.3, above POC 3119.02) but it reports this morning - every level is pre-results and will gap. Same for LLOY, RR., BAE, LSEG and AAL. Wait for the print.



INTRADAY SETUPS

Camarilla logic. Price opening between S3 and R3 signals a range day - fade the extremes. A break beyond R4 or S4 signals a breakout day. All of these are void across the 12:00 BoE decision and the 13:00 press conference.

1. TSCO - LONG - Camarilla range
Entry: 493.96 (Cam S3) · Stop: 490.50 · T1: 497.88 (Cam R1) · T2: 499.84 (Cam R3) · R:R: 1.7
Close at 496.90 sits inside the S3-R3 band, so the range setup is live. Buying the low of the band in the strongest-trending stock in the universe (ADX 46.9) with rv 1.55 behind it. Stop below Cam S4 (491.02). Tight band - yesterday's range was only 10.7 points - so this is a scalp, not a hold.

2. BP - LONG - Camarilla range
Entry: 541.26 (Cam S3) · Stop: 536.80 · T1: 549.34 (Cam R3) · T2: 553.39 (Cam R4) · R:R: 1.8 to 2.7
Long-side only, in line with the BULLISH EMA structure and the oil bid. Stop below Cam S4 (537.22). If price instead opens above Cam R4 at 553.39, flip to the breakout: long above 553.39, stop 546, target 565.00 (classic R3).

3. BARC - SHORT - Camarilla fade
Entry: 497.15 (Cam R3) · Stop: 501.20 · T1: 489.75 (Cam S3) · T2: 486.05 (Cam S4) · R:R: 1.8 to 2.7
Best confluence on the board: Cam R3 at 497.15 sits almost exactly on the EMA50 at 494.63 that BARC lost yesterday - broken support becoming resistance, and a Camarilla fade level, in the same 2-point zone. Below EMA20 (512.80), MACD bear cross, RSI 42.9, stochastic RSI 0. Hard warning: Lloyds reports this morning and the BoE lands at 12:00. Take this in the morning session only and be flat before noon.

4. NG - SHORT - Camarilla breakdown
Entry: 1179.50 on break below Cam S4 (1179.90) · Stop: 1192.00 · T1: 1165.00 · T2: 1154.90 (classic S3) · R:R: 1.2 to 2.0
BEARISH on all EMAs, lost EMA200 (1214.67) yesterday, stochastic RSI at zero, third down day, below POC 1234.68. The reason to prefer the breakout version here: bbw is 4.51, the tightest Bollinger width in the entire 40-name universe. Bands that compressed will expand - a break of S4 should travel rather than chop. Only take it on the break; do not pre-position.

5. ANTO - SHORT - Camarilla fade
Entry: 3570.90 (Cam R3) · Stop: 3610.00 · T1: 3507.10 (Cam S3) · T2: 3475.20 (Cam S4) · R:R: 1.6 to 2.5
BEARISH below EMA20 (3674.88) and EMA50 (3766.37), MACD at -80.26 below its -74.86 signal and still deteriorating, RSI 42.7, and trading a full 9.6% below its POC at 3916.01 - a very heavy volume shelf sits overhead. Miners are the weakest sector on the board with 0/4 breadth. Caveat: rv 0.38 is very thin - widen the stop or half-size, because thin tape whips.



KEY LEVELS DASHBOARD

SHEL - close 3324.00 (+2.77%) - REPORTS TODAY
Cam: S4 3283.03 · S3 3303.51 · S1 3317.17 || R1 3330.83 · R3 3344.49 · R4 3364.98
Classic: S3 3202.17 · S2 3229.33 · S1 3276.67 · Pivot 3303.83 · R1 3351.17 · R2 3378.33 · R3 3425.67
EMAs: 20 3187.76 · 50 3149.33 · 200 3030.82 || POC 3119.02 · ATR 64.56 · ADX 32.9
Prev H/L: 3331.00 / 3256.50 || 52wk H/L: 3591.50 / 2553.77

TSCO - close 496.90 (+1.14%)
Cam: S4 491.02 · S3 493.96 · S1 495.92 || R1 497.88 · R3 499.84 · R4 502.79
Classic: S3 479.57 · S2 483.63 · S1 490.27 · Pivot 494.33 · R1 500.97 · R2 505.03 · R3 511.67
EMAs: 20 476.93 · 50 469.55 · 200 454.75 || POC 459.60 · ATR 10.87 · ADX 46.9
Prev H/L: 498.40 / 487.70 || 52wk H/L: 520.60 / 406.90

STAN - close 2176.00 (+3.77%)
Cam: S4 2131.45 · S3 2153.73 · S1 2168.58 || R1 2183.43 · R3 2198.28 · R4 2220.55
Classic: S3 2050.67 · S2 2087.33 · S1 2131.67 · Pivot 2168.33 · R1 2212.67 · R2 2249.33 · R3 2293.67
EMAs: 20 2109.10 · 50 2036.55 · 200 1788.91 || POC 1994.58 · ATR 55.26 · ADX 13.1
Prev H/L: 2205.00 / 2124.00 || 52wk H/L: 2205.00 / 1285.00

RKT - close 5394.00 (+4.21%)
Cam: S4 5241.10 · S3 5317.55 · S1 5368.52 || R1 5419.48 · R3 5470.45 · R4 5546.90
Classic: S3 4986.67 · S2 5135.33 · S1 5264.67 · Pivot 5413.33 · R1 5542.67 · R2 5691.33 · R3 5820.67
EMAs: 20 5032.92 · 50 4946.12 · 200 5218.57 || POC 4732.43 · ATR 152.40 · ADX 16.5
Prev H/L: 5562.00 / 5284.00 || 52wk H/L: 6514.00 / 3866.00

SSE - close 2317.00 (-1.49%)
Cam: S4 2281.80 · S3 2299.40 · S1 2311.13 || R1 2322.87 · R3 2334.60 · R4 2352.20
Classic: S3 2228.33 · S2 2267.67 · S1 2292.33 · Pivot 2331.67 · R1 2356.33 · R2 2395.67 · R3 2420.33
EMAs: 20 2419.94 · 50 2431.57 · 200 2335.48 || POC 2401.58 · ATR 58.25 · ADX 11.4
Prev H/L: 2371.00 / 2307.00 || 52wk H/L: 2859.89 / 1597.00



BEARISH WARNINGS

Fresh breakdowns first - these crossed yesterday.

SSE - lost EMA200 (2335.48) yesterday. Now BEARISH on all three EMAs. MACD -10.75 versus a +5.83 signal, RSI 38.6, stochastic RSI zero, three down days, below POC. Weakest structure in the universe.

NG - lost EMA200 (1214.67) yesterday. BEARISH on all EMAs, RSI -5.7 to 41.0, stochastic RSI zero, three down days, below POC 1234.68. Bollinger width 4.51 is the tightest on the board - expect expansion.

BARC - lost EMA50 (494.63) yesterday. Already below EMA20 (512.80). MACD bear cross, RSI 42.9, stochastic RSI zero, week -4.50%. The weakest bank into a BoE meeting.

RR. - lost EMA20 (1397.67) yesterday, -2.27% into results this morning. Still above EMA50 and EMA200, so this is a first crack rather than a break - but the timing is poor.

NWG - lost EMA20 yesterday, second down day, MACD bear. rv 0.25 - very thin, treat the signal as low conviction.

Continuing weakness: ANTO (BEARISH below EMA20/50, 9.6% below POC, MACD deteriorating) and AAL (BEARISH below EMA20/50, below POC 3783.92) - though AAL has a MACD bullish crossover forming and reports today. GLEN is below EMA20 and EMA50 and 6.4% below POC despite yesterday's +2.13%. The entire mining sector has 0/4 breadth.

One to watch - HSBA. It screens BULLISH on all EMAs with RSI 66.7, but look at yesterday's bar: high 1581.80, low 1542.40, close 1546.60. It gave up the entire range and closed in the bottom 11% of it. That is a distribution day, not a strong close, and it is not visible in the trend classification. Into a BoE meeting, treat HSBA as neutral rather than long.

Overheated - not shorts, but do not chase: SGE RSI 79.1 (+24.8% in five days), REL RSI 77.4, EXPN RSI 74.0, III RSI 71.1, WPP RSI 70.4. All five have stochastic RSI at or near 100. The Media/Data rotation is real but these are extended.



EVENTS CALENDAR

THURSDAY 30 JULY - today
12:00 - Bank of England rate decision. Consensus and all 70 polled economists expect a hold at 3.75%. SONIA-implied probability of no change around 86%. Prior vote 7-2 to hold on 18 June.
12:00 - Monetary Policy Report with revised forecasts. This is Super Thursday.
13:00 - Governor's press conference. The rate is priced; the forecasts and the tone are not. This is the volatility window.
Results: Shell, Lloyds, Rolls-Royce, BAE Systems, LSEG, Anglo American.

REST OF WEEK
Earnings season is running hot - AstraZeneca, GSK, Unilever, Barclays and Rolls-Royce have all been in the reporting window this week, which is why stock-specific moves are overwhelming index moves right now. Expect that to continue into month-end.

MACRO BACKDROP
Brent settled 7.9% higher at $90.74 on renewed Middle East fighting - this is the dominant cross-asset driver and the reason Energy led at +2.9%. Global AI and semiconductor names sold off hard (MU -10.1%, KLAC -10.8%, LRCX -6.4%, MRVL -6.3% on the crossed US feed), and the FTSE outperformed precisely because it has so little exposure to them. If that rotation continues, London keeps benefiting; if oil reverses, the index loses its main engine.

MONTH-END is tomorrow, Friday 31 July. Expect rebalancing flows.



VERIFICATION

Data source: chartsview.co.uk tv-webhook, ftse_scanner snapshot dated 2026-07-29, received 20:11 UTC. Two qualifying entries merged for a 40-name FTSE universe, selected by FTSE 100 constituent membership rather than timestamp - the later 21:32 entry on the same date carried US and NASDAQ-100 tickers (BKNG, PANW, MU, NVDA, KLAC) under an ftse_scanner label and was correctly discarded.
Pence-scale guard applied: CPG arrived quoted at 32.83 in pounds and all its price fields were multiplied by 100 to match the .GB_SB quote.
All 40 EMA classifications re-checked programmatically against close versus EMA20, EMA50 and EMA200: 0 mismatches.
Futures cross-checked against cash close and news tone before writing direction - the 426-point discount is a contract-roll artefact, not a gap.



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.

More
1 week 1 day 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.
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.126 seconds
Powered by Kunena Forum