{
  "scan_date": "2026-05-05",
  "macro_notes": "TSX closed ~33,900 on May 4, 2026 (-0.2%). Gold at record highs (+45% YoY), driving gold/materials sector to lead TSX. Oil rising on Strait of Hormuz geopolitical tensions, supporting energy names. Q1 2026 earnings season creating binary event risk for several large-cap TSX names this week: SU reports today (May 5 after close), SLF and CNQ on May 7. Sector rotation has favoured precious metals, energy, financials, and industrials. Primary screeners (canada.swingtradebot.com, barchart.com/ca) were inaccessible for live ticker data; G&M breakout articles fetched were cached/historical pages. Technical data confirmed via targeted May 2026 searches for each surviving candidate.",
  "signals": {
    "new_buys": [],
    "holds": [],
    "exits": [],
    "watchlist": [
      {
        "ticker": "AEM-T",
        "waiting_for": "MACD to cross positive (currently -1.11) and/or RSI to pull back into 35-55 zone (currently 56.29). Stock consolidating $279-$305 CAD after record Q1 2026 earnings (May 1). Above 200d EMA ($218-233 CAD). Gold macro tailwind strong. Score today: 1/5 — needs MACD confirmation to reach 3+."
      },
      {
        "ticker": "TIH-T",
        "waiting_for": "RSI and MACD confirmation from charting platform (data not returned by May 2026 searches). Price $217.38 CAD, up 31.5% YTD, strong Q1 2026 results (April 27), next earnings July 28. Risk: RSI may be elevated given YTD run. Check for RSI < 65 and MACD positive before entry."
      }
    ]
  },
  "excluded": [
    {
      "ticker": "SU-T",
      "reason": "Earnings May 5, 2026 (today, after close) — within 3 trading days. RSI 52.9 and MACD positive otherwise qualifying, but earnings binary risk triggers mandatory exclusion."
    },
    {
      "ticker": "SLF-T",
      "reason": "Earnings May 7, 2026 (Q1 earnings call 11 AM ET) — 2 trading days away. Price ~$98.27 CAD near all-time high ($98.88 on May 1). Excluded solely on earnings proximity rule."
    },
    {
      "ticker": "CNQ-T",
      "reason": "Earnings May 7, 2026 at 12:30 PM EDT — 2 trading days away. RSI 52.42 and price above 50d MA ($63.59) otherwise qualifying. Excluded solely on earnings proximity rule."
    },
    {
      "ticker": "IFC-T",
      "reason": "Price below 200d EMA: current 5-day MA ~$249.50 CAD vs 200d EMA $251.86 CAD. RSI 61.14 (within range), MACD +0.58 (positive), but price-below-EMA is a hard Step 3 filter. Note: Q1 2026 results announced today (May 5)."
    },
    {
      "ticker": "BNS-T",
      "reason": "Appeared on G&M negative breakouts list (negative price momentum). RSI was 31 in the fetched article (near oversold). Not a swing long setup."
    },
    {
      "ticker": "EU-X",
      "reason": "Listed on TSXV (NEX/X suffix), not TSX main board. Excluded per exchange filter."
    },
    {
      "ticker": "DML-T",
      "reason": "Denison Mines — market cap below $500M CAD threshold based on listed price and known company size."
    },
    {
      "ticker": "CMMC-T",
      "reason": "Copper Mountain Mining — market cap below $500M CAD threshold."
    },
    {
      "ticker": "PHO-T",
      "reason": "Photon Control — market cap below $500M CAD threshold."
    },
    {
      "ticker": "TKO-T",
      "reason": "Taseko Mines — market cap below $500M CAD threshold."
    },
    {
      "ticker": "NOTE",
      "reason": "Primary screeners (canada.swingtradebot.com returned ECONNREFUSED; barchart.com screener returned index-level pages only; tradethatswing.com returned HTTP 403). G&M breakout list articles fetched were cached historical pages with prices not reflecting May 5, 2026. Technical data validated only for AEM, SU, SLF, CNQ, IFC, TIH via direct May 2026 targeted searches. Remaining tickers from fetched G&M lists (AGI, NA, PPL, TFII, DSG, DCBO, GWO, H, L, MRU, GIL, etc.) were not individually validated due to search cap — check manually against current RSI/MACD/EMA if desired."
    }
  ]
}
