{
  "scan_date": "2026-06-05",
  "macro_notes": "Broad TSX strength: ~82 positive breakouts vs ~6 negative (Globe and Mail). Banks (CM.TO, BNS.TO, TD.TO, RY.TO, BMO.TO) dominating positive breakout list. Gold stocks ~20% of positive breakouts list. Energy sector represented by ~12 breakout names. TSX up 9.6% YTD; S&P/TSX P/E at 16.5x 2026 consensus EPS. WTI is key energy catalyst. NOTE: SwingTradeBot and Barchart screeners returned structural/navigation pages only — specific RSI/MACD values sourced from Investing.com and TradersUnion for individual tickers. Globe and Mail breakouts confirmed bank and energy sector strength.",
  "signals": {
    "new_buys": [],
    "holds": [
      {
        "ticker": "CNQ.TO",
        "days_held": 2,
        "current_price_cad": 64.75,
        "stop_intact": null,
        "t1_hit": false,
        "t2_hit": false,
        "action": "APPROACHING TIME STOP — Day 2 of hold (Day 3 triggers Monday June 8). Price below entry ($64.75 vs $66.43): no progress toward T1. CRITICAL: no stop loss or targets were ever recorded in positions.json — set immediately. Suggested stop: $62.25 (below $62.68 support zone floor). Suggested T1: ~$70.60 (approx 1:1 based on $4.18 stop distance); T2: ~$74.80 (1:2). Stock is sitting at 50d EMA support ($64.20) and top of support zone ($62.68–$64.60). RSI ~45-50 (neutral). Well above 200d EMA ($50.68) — structurally sound long-term. Earnings July 30, 2026 — no imminent risk. If no recovery above entry by EOD today (Friday), time stop applies Monday June 8 at open. Do NOT add to position without setting stop first."
      }
    ],
    "exits": [],
    "watchlist": [
      {
        "ticker": "CM.TO",
        "waiting_for": "Confirm all three before entry: (1) Current RSI below 65 — was 67.81 on May 28 Q2 earnings day after stock fell 4.77% intraday; likely pulled back but unverified as of June 5. (2) Price has pulled back to 20d or 50d EMA following the May 28 drop. (3) Q3 2026 earnings date — fiscal Q3 ends July 31; report expected late August 2026; verify no earlier announcement. Confirmed positives: MACD positive (0.250), Strong Buy technical rating (8/13 indicators bullish), P/E 11.7x FY2026 (within 9–35 range), above 200d EMA, market cap well above $500M CAD. Confirmed setup score: 2 of 5. Needs 2+ more confirmed points to qualify as new buy."
      },
      {
        "ticker": "QSR.TO",
        "waiting_for": "ADMIN NOTE ONLY — positions.json watchlist entry still shows status POSITION OPEN but position was closed 2026-05-19. This entry should be removed from positions.json watchlist. No screener signal for QSR.TO this session; not re-evaluating for new entry."
      }
    ]
  },
  "excluded": [
    {
      "ticker": "BNS.TO",
      "reason": "On positive breakout list but position was closed 2026-05-22. Not eligible for re-entry this scan without a new confirmed setup. Re-evaluate next scan if setup score reaches 4+."
    },
    {
      "ticker": "TD.TO",
      "reason": "Appeared on Globe and Mail positive breakout list. No confirmable RSI, MACD, current price, or EMA data returned from searches. Insufficient data to pass Step 3 filter."
    },
    {
      "ticker": "RY.TO",
      "reason": "Appeared on Globe and Mail positive breakout list. No confirmable technical indicator data returned. Insufficient data to pass Step 3 filter."
    },
    {
      "ticker": "BMO.TO",
      "reason": "Appeared on Globe and Mail positive breakout list. No confirmable technical indicator data returned. Insufficient data to pass Step 3 filter."
    }
  ]
}
