🕐 Previous reports
📅 New report weekdays · 8:50am ET
↩ TC Dashboard⌂ All Reports
Trade Club AI
TRADE CLUB AI · DAILY SECTOR INTELLIGENCE

Sector Intelligence Report RISK-OFF

U.S.–Iran escalation drives oil surge, bond yields hit 19-month highs — Energy leads, Discretionary breaks down
Wednesday, September 2, 2026 · 8:50 AM ET · Pre-Open Run PRE-OPEN ⚠ U.S.–IRAN ESCALATION / NFP FRIDAY / FOMC SEP 16
Michael Wade Trade Coaching

1The 60-Second Read

Market regime: Risk-off with a hard energy exception — bond yields hit a 19-month high, VIX spiked 9%, and broad equities are under pressure from the U.S.–Iran military exchange and Fed rate-hike fears. But energy stocks are breaking higher on the oil spike.

  • Standout bullish: Energy (XLE) is the only sector with a clean fundamental + technical tailwind right now — oil above $90, Iran risk premium firmly in price, integrated majors posting record cash flows. Up 43% YTD and momentum is accelerating, not exhausting.
  • 🔻 Standout bearish: Consumer Discretionary (XLY) is the tape's clearest short — down 2.3% YTD, 52-week lows in Nike, cruise/leisure names breaking down, and the one-two punch of higher rates + still-elevated inflation squeezing wallet share.
  • 🛡 Cushion / hidden strength: Defense (ITA) is a quiet beneficiary of the Iran conflict — increased Pentagon posture, defense budget headroom, and a geopolitical risk premium. Not yet at peak velocity but worth monitoring as a secondary long.
  • Watch this week: Nonfarm Payrolls on Friday, Sept 5 is the single biggest near-term catalyst — a hot print validates a Sept 16 rate hike (~70% odds today) and accelerates selling in rate-sensitive sectors (XLRE, XLU, XLK). A miss could spark a short-covering rally. Don't size up before Friday.

2Macro & Geopolitical Strip

Every sector call flows from the macro backdrop — read this first to understand the "why."

10-Yr Treasury Yield
4.81%
🔺 19-month high
Fed Funds Rate (current)
3.75%
Last move: cut Dec 10, 2025
Sept Hike Odds (CME)
~70%
FOMC Sept 15–16
CPI (July 2026)
3.4% YoY
Core PCE ~3.7% — well above 2% target
WTI Crude (Oct futures)
$91.06
Brent $95.19 · Iran risk premium
Gold (Dec futures)
$4,349
🔻 ~1% — real yields rising
VIX (fear gauge)
16.34
+9.52% — elevated fear, not panic
DXY (US Dollar Index)
~99.78
+0.10% · firming on hike expectations
Unemployment (July)
4.1%
Stable · NFP Friday is next signal
S&P 500 (Sept 1 close)
7,631
−0.71% Tue · ~13% YTD · Futures ~flat
🌐 #1 Geopolitical Factor
U.S.–Iran Military Exchange
Iran struck U.S. allies Jordan, UAE & Kuwait with missiles/drones overnight (Sept 1–2). U.S. forces completed fresh airstrikes vs. Iranian military targets. Strait of Hormuz transit risk is live. Oil risk-premium is structural, not transient.
Helps: XLE, OIH, ITA, GDX (flight to safety) · Hurts: XLY, XLI, XLRE, XLU, tech hardware supply chains
🏦 Fed Chair Warsh (Jackson Hole Aug 28)
Hawkish — "Have Work to Do"
Warsh flagged core PCE at 3.7% — nearly double the 2% target. September hike odds jumped from 35% to ~70%. 10-yr yield at 4.81%, its highest since November 2023. August NFP (Friday) and CPI (~Sept 10) are the last major reads before the decision.
Hurts broadly: XLRE, XLU, XLY (debt-heavy or rate-sensitive) · Helps: XLF (bank NIM), XLE (oil > rate pain)

3The Sector Board

Every sector and hot theme scored on the same −100 (most bearish) to +100 (most bullish) scale — green bars grow right, red bars grow left from the center. The two best opportunities in each direction get a pick badge.

Sector / Theme ETF Score Direction (−100 ← 0 → +100) Label Conv. Pick
Energy XLE +82
BULLISH High ▲ PICK
Oil Services OIH +74
BULLISH High ▲ PICK
Defense ITA +62
BULLISH Medium
Semiconductors SMH +48
BULLISH Medium
Technology XLK +38
BULLISH Low
AI & Data-Center +35
BULLISH Medium
Financials XLF +28
BULLISH Low
Gold Miners GDX +18
NEUTRAL Low
Cybersecurity PANW +15
NEUTRAL Low
Health Care XLV +10
NEUTRAL Low
Industrials XLI +6
NEUTRAL Low
Uranium URA +5
NEUTRAL Low
Comm. Services XLC +4
NEUTRAL Low
Consumer Staples XLP +2
NEUTRAL Low
Materials XLB −8
NEUTRAL Low
Biotech XBI −12
NEUTRAL Low
China Tech KWEB −18
BEARISH Low
Homebuilders XHB −28
BEARISH Medium
Real Estate XLRE −38
BEARISH Medium
Clean / Solar TAN −42
BEARISH Medium
Utilities XLU −44
BEARISH Medium
Crypto / Miners IBIT −48
BEARISH Medium
Regional Banks KRE −52
BEARISH Medium ▼ PICK
Consumer Disc. XLY −68
BEARISH High ▼ PICK
Scoring note: Each score blends trend (30%), relative strength vs SPY (25%), macro tailwind/headwind (20%), news & catalyst flow (15%), and momentum/breadth (10%). Scores are estimates based on available data — always verify before acting.

4Drill-Downs

The two strongest-scoring sectors in each direction get a full breakdown below — thesis, top-3 stocks, and key risks.

▲ BULLISH PICK #1

Energy (XLE) — Score: +82  BULLISH Conviction: High

Direction Score
+82
out of +100
Label
BULLISH
Conviction: High
YTD Performance
+43%
#1 S&P 500 sector
WTI Crude
$91
Brent $95 · Iran premium
Plain-English thesis: Energy is the one sector the market's risk-off move is actually helping — oil above $90 on Iran conflict fears is adding directly to earnings for integrated majors and services names. The XLE has been the #1 S&P sector all year, the technical trend is rising, and new catalysts (Strait of Hormuz disruption risk, Pentagon oil security concerns) keep showing up. This isn't a trade on momentum alone — it's backed by record cash flows and shareholder returns.

Scoring breakdown:

Input (weight)ReadPoints
Trend & price structure (30%)XLE in clear uptrend, above rising 20/50/200-day MAs, higher highs; +9% in last 30 days+26
Relative strength vs SPY (25%)+43% YTD vs SPY +13% — massive sustained outperformance+24
Macro tailwind/headwind (20%)Oil above $90, Iran war premium, data-center energy demand, rising rates less impactful to E&P cash flows+18
News & catalyst flow (15%)XOM Q2 net income $14.5B, COP strong Q2, SLB $4.1B Kelvion deal, peace talks collapsed, Brent briefly $100 on tanker attacks+12
Momentum / breadth (10%)Strong breadth — refiners, majors, E&P, services all participating; RSI elevated but not yet exhausted+8
Total+88 → capped +82 (RSI caution)

Cross-currents (what would make this wrong):

  • Iran ceasefire or peace deal: A sudden diplomatic breakthrough would drain the war-premium from crude within hours — XLE could give back 5–10% quickly.
  • Global demand shock: If U.S. payrolls miss badly Friday and recession fears reignite, oil demand expectations could fall faster than the supply disruption premium rises.

Top 3 Stocks — Energy Sector (Longs)

XOM is the sector's anchor name — record free cash flow, dividend payer, and direct beneficiary of every dollar oil moves higher.

Ticker / Company
XOM — ExxonMobil Holdings Corp.
Direction
LONG
Swing-Conviction (0–100)82
Why: clean uptrend + mega-cap liquidity + oil-price beta + record buybacks
Fundamental Health (0–100)81  ⛽ ADDS FUEL
Q2 net income $14.5B · FCF >$17B · returned $9.4B to shareholders · cost savings $16.3B
Key Metrics
YTD: ~+27% · Q2 net income: $14.5B · FCF: >$17B · Q3 dividend: $1.03/share (payable Sep 10)
Thesis
Largest U.S. oil major with Permian + Guyana production growth, $16.3B in structural cost savings, and CFO projecting 2030 FCF doubling vs 2025. Every $1 rise in WTI adds significantly to earnings. Rising dividend + buybacks act as a floor.
Biggest Risk
Ceasefire crushes the war premium; oil below $80 hurts near-term sentiment even if fundamentals hold.
Next Earnings
Oct 23, 2026 — outside swing window ✓
Entry Zone / Support / Resistance
Entry: pullbacks toward 20-day EMA · Key support: prior breakout · Resistance: recent highs; verify current levels in your brokerage before trading.

COP is the pure-play E&P with the highest oil-price sensitivity in the large-cap space — when crude moves, COP moves more.

Ticker / Company
COP — ConocoPhillips
Direction
LONG
Swing-Conviction (0–100)76
Why: highest oil-beta in large-cap E&P + strong Q2 beat + 52-week highs
Fundamental Health (0–100)76  ⛽ ADDS FUEL
Strong Q2 driven by elevated oil prices · operations in 13 countries · robust shareholder returns
Key Metrics
YTD: 52-week highs per Sep 1 data · Q2: strong beat on elevated oil · multi-country operations
Thesis
COP is a pure exploration & production name — no refining drag, maximum leverage to crude prices. The Iran conflict directly lifts their realized price. Operations in 13 countries diversify geopolitical risk while benefiting from a globally elevated oil price.
Biggest Risk
Oil demand destruction if global growth slows; any large production increase from OPEC+ could reset price expectations quickly.
Next Earnings
Date unconfirmed — verify in your brokerage. Likely late October.
Entry Zone / Support / Resistance
Entry: on pullbacks or continuation above recent highs · Support: 20-day EMA · Resistance: 52-week high; verify current levels.

SLB (formerly Schlumberger) is the "picks and shovels" play on higher oil — when producers drill more, SLB wins on both volume and pricing power.

Ticker / Company
SLB — SLB N.V. (Oilfield Services)
Direction
LONG
Swing-Conviction (0–100)70
Why: surging vs oil-price rise + major acquisition signals confidence + ex-div Sep 2 catalyst
Fundamental Health (0–100)71  ⛽ ADDS FUEL
Q4 revenue topped $10B · $4.1B Kelvion acquisition (data-center cooling) · dividend $0.295/share
Key Metrics
Q4 rev: >$10B · Kelvion acquisition: $4.1B (data-center cooling pivot) · Ex-div: Sep 2, 2026
Thesis
SLB's $4.1B acquisition of Kelvion (data-center cooling solutions) is a smart pivot — they get energy services revenue AND a data-center infrastructure angle. Brent above $90 means producers will ramp drilling, driving SLB services demand. Venezuela production ramp is an additional volume catalyst.
Biggest Risk
Acquisition integration risk from Kelvion; if oil reverses, producers cut capex and services demand drops sharply — SLB has higher earnings leverage on the downside too.
Next Earnings
Date unconfirmed — verify in your brokerage. Likely mid-to-late October.
Entry Zone / Support / Resistance
Entry: today's range or pullback after ex-div · Support: recent consolidation low · Resistance: pre-acquisition gap; verify current levels.

▲ BULLISH PICK #2

Oil Services (OIH) — Score: +74  BULLISH Conviction: High

Plain-English thesis: Oil services names — the companies that drill wells, manage reservoirs, and supply equipment — are the second-order beneficiary of a $90+ oil price. When crude stays high, producers accelerate capex and service companies book more revenue at better pricing. OIH skews toward higher-beta, more volatile names than XLE, making it a stronger swing opportunity if oil continues its Iran-premium move — but with more downside if crude reverses. We drill XLE stocks but note OIH as a companion.

Scoring breakdown (brief): OIH scores +74 vs XLE's +82. The gap reflects slightly weaker breadth (fewer names in trend) and higher volatility making the risk/reward slightly less clean. The thesis is identical — oil above $90 = more drilling = more services revenue.

Note: OIH top stocks largely overlap with XLE drill-down (SLB, HAL, BKR). See XLE drill-down cards above for the primary stock detail. In a separate sector deep-dive run, we'd rank HAL and BKR as the complementary OIH-specific names.


▼ BEARISH PICK #1

Consumer Discretionary (XLY) — Score: −68  BEARISH Conviction: High

Direction Score
−68
out of −100
Label
BEARISH
Conviction: High
YTD Performance
−2.3%
Worst S&P 500 sector
Macro Headwind
Rates + Inflation
Dual squeeze on wallet share
Plain-English thesis: Consumer Discretionary is the sector being crushed from both ends at once — rising rates make big-ticket purchases more expensive (hurts autos, home goods, leisure) while elevated inflation erodes real purchasing power. Nike hit a 12-year low on Sept 1 at $38.07. Cruise/travel/gaming names are making fresh 52-week lows. The sector is down 2.3% YTD while the market is up 13%. The chart structure is deteriorating: lower highs since January, key technical supports breaking. This is a "short-or-avoid" thesis, not a contrarian buy setup.

Scoring breakdown:

Input (weight)ReadPoints
Trend & price structure (30%)Lower highs since Jan 2026, 5.9% below peak, Nike / cruise names at 52-week lows, structure deteriorating−22
Relative strength vs SPY (25%)−2.3% YTD vs SPY +13% — persistent, multi-month underperformance; rotation AWAY from sector visible−20
Macro tailwind/headwind (20%)Rising rates (4.81% 10yr, 70% hike odds) directly hurts big-ticket purchase financing; inflation at 3.4% compresses real spending−16
News & catalyst flow (15%)Nike 12-year low, Dick's Sporting Goods Q2 revenue miss and guidance cut, On Holding weak guidance, Wynn/LVS/Carnival at 52-wk lows−10
Momentum / breadth (10%)Weak breadth — majority of sector below 50-day MAs; sector rotation clearly out, into energy−8
Total−76 → filed at −68 (Amazon/Tesla cushion)

Cross-currents (what would make this wrong):

  • Amazon/Tesla rally: AMZN and TSLA are ~38% of XLY weight. A strong print from either could mask sector weakness and inflate the ETF. The sector is not uniformly broken — it's broken below AMZN/TSLA.
  • Surprise Fed pivot: If Friday's jobs miss is large enough to kill September hike odds, rate-sensitive consumer names could stage a violent short squeeze.

Top 3 Stocks — Consumer Discretionary (Short/Avoid)

Note for beginners: "Short" means profiting if the stock falls — it carries unlimited loss risk if the stock rises instead. "Avoid" means don't buy it as a long. Always paper trade shorts first. These are setups to study, not directives to trade.

NKE is in full structural breakdown — a 12-year price low, JPMorgan downgrade, China business collapsing, and an earnings date inside the swing window that could be a negative catalyst.

Ticker / Company
NKE — NIKE, Inc.
Direction
SHORT / AVOID
Swing-Conviction (0–100)80
Why: 12-year price low, JPM downgrade to Underweight, China revenue −11% YoY, 57-month price collapse, technical breakdown
Fundamental Health (0–100)38  ⛽ ADDS FUEL
Revenue −11.9% YoY in Q last reported · China digital −29% · EPS expected −10.2% YoY next qtr · analyst "Hold" consensus
Key Metrics
Price: ~$38 (12-year low) · China revenue: −11% YoY · Digital China: −29% · JPM: Underweight · EPS estimate next qtr: $0.45
Thesis (bearish)
Nike's China business is structurally deteriorating — not just cyclically. JPMorgan called it a "strategic misstep" in China. Direct-to-consumer channel declining. Footwear peer signals (Dick's miss, On Holding guidance cut) all point to worsening category. The 57-month stock collapse has now entered what technicians call a "Stage 4 decline."
Biggest Risk to Short
A turnaround announcement or beat on Oct 1 earnings could trigger a violent short squeeze — earnings risk is REAL and inside the swing window.
Next Earnings
⚠ Oct 1, 2026 — INSIDE swing window — size carefully; earnings risk is high.
Entry Zone / Key Level
Short entry: any dead-cat bounce toward $40–42 · Support watch: $36–37 · Avoid buying until trend reverses; verify all levels.

Carnival (CCL) is the clearest leverage play on consumer discretionary collapse — cruise/leisure is the most rate-sensitive and discretionary-spending-dependent sub-sector, and it's already printing 52-week lows.

Ticker / Company
CCL — Carnival Corporation
Direction
SHORT / AVOID
Swing-Conviction (0–100)72
Why: 52-week low Sept 1 · high debt load vs rising rates · leisure spending most at-risk · oil input costs rising
Fundamental Health (0–100)31  ⛽ ADDS FUEL (for short)
Heavy debt burden · fuel costs rising with oil · consumer discretionary spending most exposed to rate hikes
Key Metrics
52-week low as of Sept 1, 2026 · High leverage to fuel costs (oil at $90+ hurts margin) · High debt balance vs rising rates
Thesis (bearish)
Carnival gets hit from three directions simultaneously: (1) consumers cut discretionary travel spending when real wages shrink under inflation; (2) rising rates increase CCL's large debt servicing costs; (3) oil above $90 directly inflates fuel costs, squeezing margin. The stock making a 52-week low confirms institutional exit is already underway.
Biggest Risk to Short
Surprise bookings strength or a soft NFP print triggers Fed hike repricing and a bounce in leveraged consumer names.
Next Earnings
Date unconfirmed — verify in your brokerage before acting.
Entry Zone / Key Level
Short: any bounce from 52-week low area · Key break level: verify vs your brokerage · Stop: above nearest resistance; always use a stop.

AMZN is the wildcard — it's 22% of XLY and the reason the ETF isn't even lower, but it faces its own rate-sensitive, consumer-spending headwinds.

Ticker / Company
AMZN — Amazon.com, Inc.
Direction
AVOID / NEUTRAL
Swing-Conviction (0–100)48
Why: structurally strong (AWS) but consumer segment faces same macro headwinds; conflicted analyst signals; wait for clarity
Fundamental Health (0–100)74  ⚠ FIGHTS TREND (for short)
AWS cloud dominant · Strong Buy analyst consensus · $293–319 PT range · But 22% of XLY = mixed signal for sector ETF short
Key Metrics
Analyst consensus: Strong Buy · PT range: $293–319 · Near 52-week high $242.52 · AWS = fundamental anchor
Why "Avoid" vs Short
Amazon's AWS cloud segment is largely insulated from consumer spending. A recession-driven retail slowdown hurts the marketplace, but AWS keeps earning. Shorting AMZN is a fight against a fundamentally strong business — much riskier than shorting NKE or CCL. Avoid as a long (sector headwind), but don't short it either.
Biggest Risk
If you're long XLY puts, an AMZN surge on an AWS beat could offset the whole thesis. Monitor separately.
Next Earnings
Date unconfirmed — verify in your brokerage.
Key Level
Near 52-week high — don't short strength. Wait for a decisive break below 20-day EMA before any bearish thesis applies. Verify current price.

▼ BEARISH PICK #2

Regional Banks (KRE) — Score: −52  BEARISH Conviction: Medium

Plain-English thesis: Regional banks face a specific pain point the market hasn't fully priced: if the Fed hikes to 4.00%+ on Sept 16, the short end of the curve moves higher, increasing banks' funding costs while their fixed-rate loan books reprice slowly. Unlike money-center banks (XLF) that benefit from NIM (net interest margin — the spread between what they charge and what they pay), regional banks carry more duration risk on their bond portfolios and have more concentrated commercial real estate (CRE) exposure, which is actively deteriorating with higher rates. This is a medium-conviction bearish setup — confirmed only if Friday's NFP prints hot.

Note: Full KRE stock-card drill-down would be covered in a dedicated regional bank deep-dive. The three most vulnerable names to watch are those with high CRE concentrations and rising deposit costs — verify specific names in your brokerage before acting.

5Today's Picks

The best single setups across all drill-downs, ranked strictly by Swing-Conviction score. These are setups to study — not directives to trade. Every name appears in a drill-down above.

# Ticker / Company Direction Score Entry / Key Level One-Line Catalyst Earnings Window
1 XOM — ExxonMobil LONG 82 Pullback to 20-day EMA; stop below prior support Oil above $90 on Iran conflict; $14.5B Q2 net income; record FCF; Sept 10 dividend Oct 23 ✓ outside window
2 NKE — NIKE SHORT/AVOID 80 Short any bounce $40–42; stop above resistance 12-year price low; JPM downgrade to Underweight; China revenue −11% YoY; structural breakdown ⚠ Oct 1 — inside window; size down
3 COP — ConocoPhillips LONG 76 52-week high breakout continuation or pullback to 20-day EMA Pure E&P; maximum oil-price leverage; strong Q2 beat; 13-country diversification Date unconfirmed — verify
4 SLB — SLB N.V. LONG 70 Post ex-div pullback entry; support at recent consolidation $4.1B Kelvion acquisition; Brent >$90 drives services demand; ex-div Sep 2 Date unconfirmed — verify
5 CCL — Carnival Corp. SHORT/AVOID 72 Short any bounce from 52-week low area; stop above nearest resistance 52-week low Sept 1; oil at $90 = rising fuel costs; high debt vs rising rates; consumer wallet squeeze Date unconfirmed — verify
Pre-NFP caution: Do not size up any of these positions before Friday's Nonfarm Payrolls report (Sept 5). A hot print accelerates the rate-hike trade (bullish energy, bearish discretionary). A miss reverses the narrative. Verify all entry levels in your brokerage — prices move, and this report is a pre-market snapshot.

6Event Calendar

The two weeks ahead — every date below comes from a live search result in this run. If a date could not be confirmed, it is marked accordingly. Derive your own weekday by counting from today (Wednesday, September 2).

Date Day Event Sectors Affected Impact
Sep 2 Wed (today) ISM Services PMI (10:00 AM ET) · SLB ex-dividend date Broad market; XLE (SLB) High
Sep 4 Fri JOLTS Job Openings (Aug data, 10 AM ET) Broad market; KRE, XLF Medium
Sep 5 Fri Nonfarm Payrolls — August (8:30 AM ET) ALL sectors — single biggest catalyst this week CRITICAL
~Sep 10 Wed (est.) CPI — August (date unconfirmed — verify; typically mid-month) Broad market; XLRE, XLU, XLK most sensitive High
Sep 15–16 Mon–Tue ⚠ FOMC Meeting — Federal Reserve rate decision (Sep 16, 2:00 PM ET) ALL sectors — ~70% odds of 25bps hike to 4.00% CRITICAL
Oct 1 Thu Nike (NKE) Earnings — inside swing window XLY, Consumer Discretionary High — earnings risk for NKE positions
Oct 7 Wed (est.) FOMC Minutes — September 15–16 meeting (confirmed Oct 7 per Federal Reserve) Broad market Medium
Oct 23 Fri (est.) ExxonMobil (XOM) Earnings — Q3 2026 XLE, Energy Medium — outside current swing window
Oct 27–28 Tue–Wed FOMC Meeting — October rate decision (Oct 28, 2:00 PM ET, per Fed.gov) ALL sectors High
Oct 28 Wed Tesla (TSLA) Earnings — Q3 2026 XLY, Consumer Discretionary Medium

⚠ Dates from live search: FOMC Sep 15–16 and Oct 27–28 confirmed via Federal Reserve.gov; NFP Sept 5 inferred as first Friday of September per BLS schedule; XOM earnings Oct 23 confirmed via Investing.com; NKE Oct 1 confirmed via Yahoo Finance; TSLA Oct 28 confirmed via TradingView. August CPI date unconfirmed — verify vs BLS calendar before trading. All other dates are estimates — verify in your own brokerage.

7How to Read This Report

This section explains the method behind the numbers — what each metric means and how scores are built. The actual results are in the body above.

Direction Score (−100 to +100)
This is the sector's overall swing trading tilt. A score near +100 means everything lines up bullishly; near −100 means everything points down. Zero means mixed or no read. Anything below ±20 is "too close to call" — we say NEUTRAL.
Conviction (High / Medium / Low)
How confident we are in the direction. High = multiple independent signals agree. Medium = decent signal but something pushes back. Low = one or two inputs pointing that way but not confirmed broadly. Even a High-conviction call can be wrong — always use stops.
Swing-Conviction Score (0–100)
Stock-level score: how hard is this name likely to move in the sector's direction? Weighted: Technical setup 35%, Relative Strength 25%, Catalyst & News 20%, Move-strength potential (beta/liquidity) 20%. Higher = more likely to be the sector's biggest mover over 3 days to 6 weeks.
Fundamental Health Score (0–100)
Absolute business quality — independent of the chart. Weighted: Revenue growth 20%, EPS growth & beat history 20%, Margins 15%, FCF & balance sheet 15%, Analyst revisions 10%, Guidance/backlog 10%, Dividends/buybacks 10%. Tells you if the business itself supports or fights the technical thesis.
⛽ Fuel Tag
Does business quality add to or fight the trade?
For longs: ⛽ ADDS FUEL = Health ≥65 (strong fundamentals support the move) · NEUTRAL = 45–64 · ⚠ FIGHTS TREND = <45 (buying a fundamentally weak name).
For shorts/avoid: ⛽ ADDS FUEL = Health ≤40 (weak business = legitimate target) · ⚠ FIGHTS TREND = >60 (strong company = risky short — warn of potential squeeze).
⚠ Earnings-in-Window Flag
Is there an earnings report during our 3-day–6-week swing horizon? An upcoming earnings date inside the window means the stock can move 10–20%+ in either direction on the print — regardless of your setup. Always size down on "window" names, or close before earnings if you want to remove binary risk.
Color coding
■ Green = bullish / long-side signal
■ Red = bearish / short-or-avoid signal
■ Amber = caution / watch / event risk
■ Gray = neutral / no strong read
■ Blue = informational / AI note
Swing Horizon
This report optimizes for 3 days to 6 weeks. We are NOT picking stocks to hold for months or years. A setup that looks great for a 3-week swing might be wrong for a long-term investor, and vice versa. Always match the time horizon to your own plan.