{
  "scan_date": "2026-05-13",
  "macro_notes": "Gold at ~$4,820/oz (multi-month high; trade-war safe-haven demand intact). WTI providing energy tailwind — SU.TO all-time high of $95.73 on May 5. TSX broad technical strength: majority of sectors above 200d MA, Barchart TSX Composite 96% Buy. Canadian bank stocks near decade-high valuations — limited swing-trade R/R on further extension. Two primary screeners inaccessible today (canada.swingtradebot.com: ECONNREFUSED; tradethatswing.com: 403). Globe and Mail breakout column returned bank-focused content without fresh tickers. Replacement search used for screener 4. Net: 3 existing positions evaluated; 0 new buys confirmed; 2 watchlist items (QSR.TO trigger fired, FNV.TO post-earnings setup developing).",
  "signals": {
    "new_buys": [],
    "holds": [
      {
        "ticker": "SU.TO",
        "company": "Suncor Energy",
        "days_held": 5,
        "entry_price_cad": 87.02,
        "current_price_cad": 89.74,
        "stop_cad": 80.24,
        "t1_cad": 93.80,
        "t2_cad": 100.58,
        "stop_intact": true,
        "t1_hit": false,
        "t2_hit": false,
        "action": "HOLD — stop intact (+$2.72 progress toward T1 at $93.80; ~40% of $6.78 gap closed). Q1 EPS beat: $1.93 vs $1.74 est (+10.9%). All-time high of $95.73 hit May 5; current pullback and recovery in progress. Time stop not triggered (measurable progress toward T1). Next check: break above $93.80 triggers 30% exit at T1.",
        "green_flags": ["Q1 EPS beat +10.9%", "Q1 revenue beat $14.48B vs $12.83B est", "WTI tailwind", "Price above 200d EMA", "Barchart 96% Buy rating"],
        "red_flags": ["5 days held without T1 hit — monitor for stall"]
      },
      {
        "ticker": "K.TO",
        "company": "Kinross Gold",
        "days_held": 2,
        "entry_price_cad": 43.54,
        "current_price_cad": null,
        "stop_cad": 38.80,
        "t1_cad": 48.28,
        "t2_cad": 53.02,
        "stop_intact": true,
        "t1_hit": false,
        "t2_hit": false,
        "action": "HOLD — day 2 only; time stop not applicable. KGC (NYSE) last at $31.63 USD (May 12); CAD equivalent ~$43.97 estimated — stop at $38.80 clear by ~11%. Q1 2026 slight EPS/revenue miss but stock surged 7.17% premarket May 12; moved above 50d MA May 11. Next earnings July 29, 2026 (safe). One source flagged 3-month MACD sell signal — monitor for confirmation on daily timeframe. Gold $4,820 remains strong tailwind.",
        "green_flags": ["Gold $4820 macro tailwind", "Crossed above 50d MA May 11", "FCF $3B", "D/E 0.08", "Next earnings July 29 (safe)"],
        "red_flags": ["3-month MACD showing sell signal (one source — monitor)", "Q1 slight EPS/revenue miss"]
      },
      {
        "ticker": "AGI.TO",
        "company": "Alamos Gold",
        "days_held": 2,
        "entry_price_cad": 60.08,
        "current_price_cad": null,
        "stop_cad": 53.25,
        "t1_cad": 66.91,
        "t2_cad": 73.74,
        "stop_intact": true,
        "t1_hit": null,
        "t2_hit": false,
        "action": "HOLD — day 2 only. Last confirmed TSX price April 19 was $67.62 CAD (RSI 59.8, MACD +0.42, 200d EMA $45.04 — all technically strong). Entry May 12 @ $60.08 on pullback to 20 EMA. T1 at $66.91 may be approaching or close to current price — confirm intraday. Stop at $53.25 is ~11% below entry and intact given gold strength. Q1 record revenues and strong FCF reported. 12% production growth guidance for 2026.",
        "green_flags": ["Gold $4820 macro tailwind", "RSI 59.8 (April 19 — in range)", "MACD positive +0.42", "200d EMA $45.04 well below price", "9 buy signals, 0 sell signals (April 19)", "D/E 0.05", "Q1 record revenues", "12% production growth guidance 2026"],
        "red_flags": ["Current price unconfirmed — verify T1 hit status intraday"]
      }
    ],
    "exits": [],
    "watchlist": [
      {
        "ticker": "QSR.TO",
        "company": "Restaurant Brands International",
        "current_price_cad": 111.54,
        "trigger_price_cad": 109.00,
        "trigger_fired": true,
        "planned_stop_cad": 104.00,
        "t1_cad": 114.00,
        "t2_cad": 119.00,
        "waiting_for": "TRIGGER FIRED at $111.54 (above $109 reclaim-20-EMA trigger). Q1 2026 earnings reported May 6 — beat estimates. Price above 200d MA. RSI and MACD not confirmed from today's search — verify RSI <65 and MACD positive before entry. If confirmed, add at market open with stop $104.00.",
        "green_flags": ["Trigger reclaim above $109 confirmed", "Q1 beat estimates", "Above 200d MA", "FCF $1.49B", "Tim Hortons / BK / Popeyes diversification"],
        "red_flags": ["RSI unconfirmed — verify not overbought before entry", "MACD not confirmed positive"]
      },
      {
        "ticker": "FNV.TO",
        "company": "Franco-Nevada Corporation",
        "current_price_cad": null,
        "waiting_for": "NEW watchlist addition. Q1 2026 earnings released May 12 after close (conference call today May 13 8am ET): Revenue $650.7M (+76.6% YoY), EPS $2.38 vs $2.09 est (+$0.29 beat). 50d MA $248.77 USD / 200d MA $230.43 USD (TSX price above both MAs). Gold royalty — direct leverage to $4,820/oz gold. Awaiting: RSI confirmation (<65), MACD positive cross confirmation, and post-earnings price stabilization for defined entry zone. No earnings concern until ~Q2 2026 (approx. August).",
        "green_flags": ["Q1 EPS beat $0.29", "Revenue +76.6% YoY", "Gold $4820 royalty leverage", "Price above 50d and 200d MA", "Earnings now cleared"],
        "red_flags": ["Post-earnings gap risk — wait for stabilization", "RSI unconfirmed (potential overbought post-gap)", "MACD not confirmed on TSX daily"]
      }
    ]
  },
  "excluded": [
    {
      "ticker": "CM.TO",
      "company": "Canadian Imperial Bank of Commerce",
      "reason": "Setup score 2/5. RSI 63.967 — above 55 threshold (no +1 for RSI 35-55), no pullback to 20/50d EMA (price $152.73 vs 200d MA $119.04 = +28% extended), MACD +0.250 positive (+1), above 200d EMA (+1). At decade-high PE multiple and near 52-week high of $154.25 — poor R/R for swing entry. Earnings May 28 (safe) but setup invalid."
    },
    {
      "ticker": "BNS-T",
      "company": "Bank of Nova Scotia",
      "reason": "No RSI, MACD, or pullback data confirmed from screener searches. Bank sector broadly extended per Globe and Mail breakout analysis. Insufficient data to score."
    },
    {
      "ticker": "TD-T",
      "company": "Toronto-Dominion Bank",
      "reason": "No RSI, MACD, or pullback data confirmed. Near 52-week highs per Globe and Mail breakout data. Insufficient data to score."
    },
    {
      "ticker": "RY-T",
      "company": "Royal Bank of Canada",
      "reason": "No RSI, MACD, or pullback data confirmed. Near 52-week highs per Globe and Mail breakout data. Insufficient data to score."
    },
    {
      "ticker": "SKE.TO",
      "company": "Skeena Resources",
      "reason": "TSXV-origin gold junior — excluded per criteria: TSX main board only (no TSXV)."
    }
  ],
  "search_log": {
    "total_searches_used": 11,
    "cap": 14,
    "screeners_accessible": ["theglobeandmail.com (partial — bank-focused content only)"],
    "screeners_inaccessible": ["canada.swingtradebot.com (ECONNREFUSED)", "tradethatswing.com (403 Forbidden)"],
    "replacement_search_used": true,
    "confirmation_searches": ["FNV.TO", "CM.TO", "QSR.TO"]
  }
}
