Weekly recap · July 20-24, 2026
Energy and defense run as oil redraws the rate map
6 indices buying, 1 selling · 12 new Buy signals · Focus on Energy (US) and Oil & Gas (EU) · Volatility rising
01
The week in view
The week opens quietly, a pause after the prior Friday's drop, and ends with a change of weather no one had penciled in. Tuesday the market attempts a rebound, led by semiconductors and memory chips; Wednesday earnings from Alphabet and Tesla disappoint where it counts — the first on capital spending, the second on margins — and the bounce fades within a session and a half. From there the real story takes over: the collapse of the US-Iran truce puts the Strait of Hormuz back in play and drives crude higher, up more than 29% in four weeks. Costlier energy revives inflation worries and the rates market comes under pressure: bond-market volatility has been climbing for weeks, tail risk is rising, and the spread between Italian and German government bonds widens, a sign euro-area sovereigns are demanding a growing premium. Capital rotates accordingly: energy, defense, utilities and materials rise, while tech and consumer names give way. The underlying regime still holds — the monthly structure stays broad — but the temperature has shifted, and with it the assumption under which many of our signals were born.
02
Macro regime
market contextRisk-On
The underlying regime stays favorable on paper, yet stress is building where it matters: the rates market has been under pressure for weeks, with the spread widening, while tense crude lights the fuse.
VIX
Neutral
MOVE
Favorable
DXY
Neutral
Breadth
Neutral
03
Main indices
7 Broad ETFsThe seven indices stay almost all in buy mode, but with conviction at its lows: the Nasdaq 100 is the only one flipped to a sell, the epicenter of the tech pullback, while the S&P 500 holds its signal by a whisker. The small-cap Russell 2000 keeps the group's highest strength; in Europe, Paris, Frankfurt, Milan and London close the week higher but with weak underlying thrust and a worsening MACD across the board.
State Street SPDR S&P 500 ETF (SPY)Buy · open›
The S&P 500 holds its buy signal, but only just: strength has fallen to 14 out of 100 and price sits barely above its activation threshold, about a point away. The week gives up 0.6% and the MACD turns with a bearish cross, though the RSI at 58 stays neutral and the index is only 2.8% off its highs. The trade is still in profit, +8.8% over fifteen weeks: a structure that holds, with conviction quietly thinning.
Signal Strength14 / 100
Invesco QQQ Trust Series I (QQQ)Sell›
The Nasdaq 100 is the only one of the seven to have flipped to a sell, and it is the epicenter of the tech pullback: the weekly signal has turned lower, and it would now take almost a 7% recovery to switch the buy back on. The week loses 1.6% and the index slides 8.6% below its highs, the group's furthest along with London. An RSI at 53 and a worsening MACD round out a picture that Alphabet's and Tesla's results weighed on. This is the index to watch: rotation hit hardest right here.
Signal Strength16 / 100
iShares Russell 2000 ETF (IWM)Buy · open›
The small-cap Russell 2000 stays a buyer with the group's highest strength, 38 out of 100, and the best gain among the indices, +11.4% over fifteen weeks. The week gives up a point and the MACD weakens, but the RSI at 62 keeps its tone and price sits a step from its activation level. Still a solid buy, the most convinced of the basket in a week that tested them all.
Signal Strength38 / 100
Multi Units France Sicav (CAC)Buy · open›
France's CAC 40 stays a buyer and closes the week against the US grain, up 0.4%. Strength, though, is modest at 11 out of 100 and the MACD is weakening: price floats just above its activation level, roughly two points away, and remains 2.2% below its highs. The trade is in a slim profit, +3.4% over fifteen weeks. Paris holds course, but with no thrust.
Signal Strength11 / 100
Amundi DAX II UCITS ETF Acc (DAX)Buy · open›
Germany's DAX is the liveliest note in the European block on the week, up 1.1%, but it stays a young buy: profit barely positive at +1.2% over fourteen weeks and strength at 11 out of 100. The RSI at 54 is neutral and the MACD is weakening, with the index 3.1% below its highs. Frankfurt gains on price while underlying conviction struggles to keep up.
Signal Strength11 / 100
Amundi FTSE MIB UCITS ETF (MIB)Buy · open›
Italy's FTSE MIB closes the week flat and stays a buyer, but it is the most fatigued of the group: strength is at zero, the basket's floor, even as the trade boasts the best gain among the indices, +11.6% over fifteen weeks. The RSI at 66 shows a market stretched at its highs, and the MACD is worsening. Milan paid Thursday's steepest bill, between STMicroelectronics and the banks: direction holds, fuel runs low.
Signal Strength0 / 100
iShares Core FTSE 100 UCITS ETF (ISF)Buy · open›
The UK's FTSE 100 stays a buyer and posts the European block's best weekly gain, +1.3%, helped by cooler-than-expected British inflation. But the trade is barely above breakeven, +0.7% over fifteen weeks, strength is at 11 out of 100 and the MACD is in negative territory. London remains 8.9% below its highs, the group's furthest: price recovering, structure still to be consolidated.
Signal Strength11 / 100
04
Sector rotation
US · EuropeThe rotation lays the theme bare, and from both sides it points toward energy and defense. In the US, energy leads (+3.36%) alongside utilities (+2.48%), while consumer discretionary (-5.22%) and communication services (-3.93%) collapse at the bottom: money leaves growth for the sectors geopolitics rewards. In Europe the tilt is even sharper on energy: oil and gas in front (+4.02%), followed by basic resources (+3.13%) and banks (+2.20%).
US sectors
XLE›
State Street Energy Select Sec
rising · +3.36%
XLU›
State Street Utilities Select
rising · +2.48%
XLI›
State Street Industrial Select
rising · +1.81%
XLB›
State Street Materials Select
rising · +1.44%
XLRE›
State Street Real Estate Selec
rising · +1.17%
XLV›
State Street Health Care Selec
rising · +0.92%
XLP›
State Street Consumer Staples
falling · -1.24%
XLC›
State Street Communication Ser
falling · -3.93%
XLY›
State Street Consumer Discreti
falling · -5.22%
European sectors
EXH1›
iShares STOXX Europe 600 Oil &
rising · +4.02%
EXV6›
iShares STOXX Europe 600 Basic
rising · +3.13%
EXV1›
iShares STOXX Europe 600 Banks
rising · +2.20%
EXH4›
iShares STOXX Europe 600 Indus
rising · +1.57%
EXV3›
iShares STOXX Europe 600 Techn
rising · +0.54%
EXH9›
iShares STOXX Europe 600 Utili
rising · +0.44%
EXV4›
iShares STOXX Europe 600 Healt
flat · +0.19%
05
Confirmed Buy signals
at the confirmation weekThirteen buys that launched last week cleared their confirmation week by closing higher — five in the US, three in Europe and the UK, and five in the rest of the world — and that confirmation matters, because a trade's second week is its first real test: it separates the signal that holds from the one that fades. The overall signature speaks the language of rotation. In the US, energy and oil names dominate — Petrobras, Occidental, BP, ConocoPhillips — with Fastly the lone tech exception. From Europe come Shell, the utility A2A and financial Deutsche Börse. From the rest of the world, Brazil brings Light, Petrobras, Banco Bradesco, Gerdau and Klabin. Energy, materials and value financials: the very sectors the week rewarded. The usual caveat always applies — past data do not guarantee future results — but a signal that survives its first check rests on firmer ground.
1
FSLY
Fastly, Inc. Class A
Strength 87
›
2
PBR
Petroleo Brasileiro SA Sponsored ADR
Strength 70
›
3
OXY
Occidental Petroleum Corporation
Strength 70
›
4
BP
BP PLC Sponsored ADR
Strength 66
›
5
COP
ConocoPhillips
Strength 66
›
1
SHEL
Shell plc
Strength 52
›
2
A2A
A2A S.p.A.
Strength 44
›
3
DB1
Deutsche Boerse AG
Strength 44
›
1
LIGT3
Light S.A.
Strength 86
›
2
PETR3
Petroleo Brasileiro SA
Strength 66
›
3
BBDC3
Banco Bradesco SA
Strength 55
›
4
GGBR4
Gerdau S.A. Pfd
Strength 55
›
5
KLBN4
Klabin SA Non-Cum Perp Pfd Registered Shs
Strength 47
›
06
Ranker rankings
Top by Signal StrengthThe fresh US opportunities number seven, and they all carry the week's signature: energy, defense and industry, nearly all a step away from earnings. Leading is HP Inc. (strength 72): HP shares bounce off their 20-day average and close up 3.7%, with buyers at 80% of volume, yet price stays below the 200-week average and our technical analysis rates the entry high-risk. Next is SLB (strength 66), up 11.6% off a clean double bottom, with 94% of the last session's volume on the buy side right on earnings day. Exxon Mobil (strength 54) opens its signal on five higher lows, but in a tight range that argues for waiting on the earnings reaction. Lockheed Martin (strength 54) flips 17 weeks of selling with a 14.5% leap, and Honeywell (strength 54) rises 8.1% but stays glued to its all-time highs. Powerful, volatile setups to study with earnings on the calendar: a block worth a look before the numbers speak.
The US positions in progress number 124, and the front-runners are mature trades now catching their breath after the run. Fortinet leads (strength 87): the week sheds 5.7% with sellers at 89% of volume and the weekly RSI easing from above 84 to 74, yet it stays the most profitable trade in the US long book, up 76.58% from entry. PayPal (strength 86) pauses at -0.7% and still works its breakout trigger, the signal holding and the gain past 21%. Snowflake (strength 87) closes nearly flat but keeps cooling, still more than 55% in profit in its ninth week. Roku (strength 83) gives up 1.7% with the ADX climbing for a third week, above 38% in profit. Rounding out is Datadog (strength 86), down 4.6% but with a daily hammer rejecting the decline. One thread runs through: here the job is to protect profit already banked, with plenty of earnings ahead.
The active US sell signals number 141, and the strength ranking lines up two faces of decline. On one side, the week's newcomer: American Express (strength 100) sheds 8.2% in earnings week and opens a fresh sell signal, first of the group, though it stays well above its 200-week average and has just carved a double bottom on the daily. On the other, the mature declines: Bloom Energy (strength 100) accelerates on four lower highs with buyers cut to 5%; Beam Therapeutics (strength 100) gives up another 8.8% deep in distribution; MP Materials (strength 100) loses 8.7% with 97% of trade on the sell side and an RSI at 34, the short past 28%. In a subtler light, Blaize Holdings (strength 100), down 15.2% but with the ADX easing: price still falls while the trend loses steam, and the short is worth 31%. Cases to watch, and to hold off opening from cold.
The fresh opportunities in Europe and the UK number five, and the week's energy current runs through nearly all of them. Leading is Dassault Systèmes (strength 62): up 11.2% with a sharp bounce off the 20-day average and buyers at 83% of volume, burning out five weeks of selling and firing a new buy — a still-young picture, only one average aligned. Next is Experian (strength 52), a step from its breakout level, buyers at 82% but the trend losing polish. Then the energy core: Eni (strength 47) rebounds 6.1% off a clean double bottom right on the eve of its July 29 earnings; TotalEnergies (strength 47) climbs 7.6% with earnings already behind it and Europe's energy sector up 4% on the week; rounding out is the STOXX Europe 600 Oil & Gas ETF (strength 43), up another 4% but already hugging its highs. Signals in step with the moment's theme, to read with next week's confirmation still ahead.
The European and UK positions in progress number 59, and the top tells different stories under the same buy label. In first place Bayer (strength 89): the week sheds 5% on a fourth straight lower high, and here high strength measures swing amplitude more than trade safety — manage with discipline. Right behind, an Italian trio at strength 83, all with earnings this week: FinecoBank beats back every pullback at +3.7% with 85% buy volume, testing again the level already twice rejected; Fincantieri adds 1.5% while holding above the Ichimoku cloud, its July 29 results the watershed; Nexi gives up 3.3% and returns to the floor where a double bottom formed the week before. Rounding out is Brunello Cucinelli (strength 83), slightly lower in its 15th week and still just below entry, with distribution not yet cleared. A block to follow name by name, with the earnings calendar setting the tempo.
The active European and UK sell signals number 56, and the top sharply separates the freshly born decline from the mature one. The newcomer is Poste Italiane (strength 100): down 6.1% and a fresh sell signal, first of the group, with a double bottom in place but sellers back in charge on the last session — a decline still healthy, no sign of fatigue. Beside it, the epicenter of Europe's tech drop: STMicroelectronics (strength 100) sheds another 13% in the second week of its sell, the confirmation deep in the red and the downtrend intact. Compass Group (strength 96) flips 12 weeks of buying into a fresh sell at -4.1%, while Buzzi (strength 99) slides to a new low with the weekly RSI under 38 and its short at 6.95%. Rounding out is the STOXX Europe 600 Telecommunications ETF (strength 92), down 3% with the rebound spent and the ADX easing. Positions to monitor: no case for opening here.
The rest-of-the-world positions in progress number 13, all Brazilian, blending fresh buys with trades to be governed. Leading is Light (strength 86): the week gives up 1.9%, but the stock bounced 5% off its 20-day average just as the signal enters its first confirmation week — a high-conviction, volatile profile. Cosan (strength 70) strings together a second setback in a row, and our read points to exiting. Ultrapar (strength 70) runs counter to its own sector, a step from its all-time highs with a weekly RSI above 70 and money flow firmly on the buy side. Itaúsa (strength 66) holds its third week of buying on a double bottom with all four averages aligned, though some caution flags show on volume. Rounding out is Petrobras (strength 66), confirming its signal with another +3.8% and pressing its recent highs. A young block, to read name by name.
The active rest-of-the-world sell signals number 18, nearly all Brazilian, and the strength ranking tells at once the most violent decline and the one running out of steam. At the top Oi (strength 100), under management for 21 weeks with the short past 70%: the week just closed was the harshest of the whole move, down 33.3% with the weekly RSI caving to 18 and the ADX still climbing. Then the newcomer, Qualicorp (strength 100), breaking down through the double bottom it defended for weeks with a 12.6% drop and opening a fresh sell signal. Then the fading declines: Cyrela Brazil Realty (strength 81) sheds 4.3% but stalls against its cluster of averages; Localiza (strength 77) gives up 3.5% with sellers easing their grip; and Gafisa (strength 74), down another 14.6% but with the RSI at 17, brushing extreme oversold with possible exhaustion on the horizon. Mature declines, to monitor rather than chase.
Methodology note — Nothing written here constitutes financial advice, a solicitation to buy or sell financial instruments, or any kind of recommendation. Past performance is not indicative of future results. Trading involves significant risk of loss; the user acts under their own responsibility. Signal Strength is an internal analytical framework used only to rank relative technical quality within the basket. © Fabio Gentili.