← Back to dashboard

Close Recap

Generated 2026-05-19 05:22 PM CDT · Overall: WARN

Recap: Close 05:22 PM CT · Source rescued · DQ OK · ↑GWW ↓STLD · 4 new top10 (NDAQ…) · Risk alert 3/7<200DMA

Action Items

Operational

Market & Rankings

Risk Monitor WARN

Generals Fail: 3/7 below 200DMA (threshold 3); below: MSFT, META, TSLA · pending: polls, adr, vix, ndr, put_call_ratio.

Main Rankings RECAP

New top10 vs 2026-05-18: NDAQ, V, PTC, BLK

Exited top10 since 2026-05-18: DELL, GOOG, OHI, SCCO

Sector concentration: WARN Financial Services 5/10 (50%)

Top 10

#TickerCompanyAIΔSector
1CPAYCorpay8.70Technology
2ARWArrow Electronics8.50Technology
3AFLAflac8.30Financial Services
4NDAQNasdaq, Inc.8.20Financial Services
5OKEOneok8.10Energy
6CACCCredit Acceptance8.10Financial Services
7HALOHalozyme8.10Healthcare
8VVisa Inc.8.10Financial Services
9PTCPTC Inc.8.10Technology
10BLKBlackRock8.10Financial Services

Top MOV Gainers

#TickerΔAI
23GWW47.9
65MU47.5
86ROK37.4
95AAON37.3
97AMAT37.3

Top MOV Losers

#TickerΔAI
89STLD-37.4
98CSCO-37.3
99EPR-37.3
27LLY-27.8
67DVA-27.5

MOV-based gainers/losers; new/exited entries vs prior benchmark snapshot; intraday entries vs market_open_scan.

Watchlist

Top 10

#TickerCompanyAIΔSource
1DELLDell Technologies8.10main_pipeline
2SCCOSouthern Copper8.00main_pipeline
3AAPLApple Inc.7.70main_pipeline
4EXELExelixis7.70main_pipeline
5GOOGAlphabet Inc. (Class C)7.70main_pipeline
6DUOLDuolingo7.60main_pipeline
7TTWOTake-Two Interactive7.60main_pipeline
8GLWCorning Inc.7.50main_pipeline
9MUMicron Technology7.50main_pipeline
10VGVenture Global, Inc.7.50supplemental_yfinance

Watchlist gainers

Watchlist laggards

Suspicious Top Ranks

Group#TickerReasons
watchlist_top109MUweak LOW_RISK (3.7)
watchlist_top1010VGmissing SENT; missing LOW_RISK; missing SWING

FreshnessOK

Metrics:
{
  "as_of": "2026-05-19 05:22 PM CDT",
  "open_date": "2026-05-19",
  "row_count": 100,
  "is_open_run": false,
  "universe": "SP500 + NDX100 + Russell1000 (~1400 tickers)",
  "is_weekend": false,
  "chicago_now": "2026-05-19 17:22",
  "rankings_age_hours": 0.01,
  "today_live": true,
  "close_slot_satisfied": true
}
CheckStatusDetail
rankings_freshnessOKas_of 2026-05-19 05:22 PM CDT (age 0.0h, weekend=False)
today_liveOKdata is from today (Chicago)

Run SourceWARN

Metrics:
{
  "overall_raw": "FAIL",
  "overall_effective": "WARN",
  "last_run_event": "schedule",
  "last_run_slot": "close",
  "last_run_ts_chicago": "2026-05-19 17:22",
  "today_missing": [],
  "today_satisfied": true,
  "source": "recovered",
  "close_slot_missing": false
}
CheckStatusDetail
run_sourceWARNlatest run: rescued slot (2026-05-19 17:22), history shows 3 missing slot(s)

Data QualityOK

Metrics:
{
  "overall": "OK",
  "by_section": {
    "rankings": "OK",
    "watchlist": "OK",
    "tasks": "OK"
  },
  "critical_section_fail": false
}
CheckStatusDetail
data_quality_overallOKoverall=OK; sections=rankings:OK, watchlist:OK, tasks:OK

Rankings RecapWARN

Metrics:
{
  "top_10": [
    {
      "rank": 1,
      "ticker": "CPAY",
      "company": "Corpay",
      "ai_score": 8.7,
      "change": 0,
      "sector": "Technology"
    },
    {
      "rank": 2,
      "ticker": "ARW",
      "company": "Arrow Electronics",
      "ai_score": 8.5,
      "change": 0,
      "sector": "Technology"
    },
    {
      "rank": 3,
      "ticker": "AFL",
      "company": "Aflac",
      "ai_score": 8.3,
      "change": 0,
      "sector": "Financial Services"
    },
    {
      "rank": 4,
      "ticker": "NDAQ",
      "company": "Nasdaq, Inc.",
      "ai_score": 8.2,
      "change": 0,
      "sector": "Financial Services"
    },
    {
      "rank": 5,
      "ticker": "OKE",
      "company": "Oneok",
      "ai_score": 8.1,
      "change": 0,
      "sector": "Energy"
    },
    {
      "rank": 6,
      "ticker": "CACC",
      "company": "Credit Acceptance",
      "ai_score": 8.1,
      "change": 0,
      "sector": "Financial Services"
    },
    {
      "rank": 7,
      "ticker": "HALO",
      "company": "Halozyme",
      "ai_score": 8.1,
      "change": 0,
      "sector": "Healthcare"
    },
    {
      "rank": 8,
      "ticker": "V",
      "company": "Visa Inc.",
      "ai_score": 8.1,
      "change": 0,
      "sector": "Financial Services"
    },
    {
      "rank": 9,
      "ticker": "PTC",
      "company": "PTC Inc.",
      "ai_score": 8.1,
      "change": 0,
      "sector": "Technology"
    },
    {
      "rank": 10,
      "ticker": "BLK",
      "company": "BlackRock",
      "ai_score": 8.1,
      "change": 0,
      "sector": "Financial Services"
    }
  ],
  "top_gainers": [
    {
      "rank": 23,
      "ticker": "GWW",
      "company": "W. W. Grainger",
      "change": 4,
      "ai_score": 7.9,
      "sector": "Industrials"
    },
    {
      "rank": 65,
      "ticker": "MU",
      "company": "Micron Technology",
      "change": 4,
      "ai_score": 7.5,
      "sector": "Technology"
    },
    {
      "rank": 86,
      "ticker": "ROK",
      "company": "Rockwell Automation",
      "change": 3,
      "ai_score": 7.4,
      "sector": "Industrials"
    },
    {
      "rank": 95,
      "ticker": "AAON",
      "company": "AAON",
      "change": 3,
      "ai_score": 7.3,
      "sector": "Industrials"
    },
    {
      "rank": 97,
      "ticker": "AMAT",
      "company": "Applied Materials",
      "change": 3,
      "ai_score": 7.3,
      "sector": "Technology"
    }
  ],
  "top_losers": [
    {
      "rank": 89,
      "ticker": "STLD",
      "company": "Steel Dynamics",
      "change": -3,
      "ai_score": 7.4,
      "sector": "Basic Materials"
    },
    {
      "rank": 98,
      "ticker": "CSCO",
      "company": "Cisco",
      "change": -3,
      "ai_score": 7.3,
      "sector": "Technology"
    },
    {
      "rank": 99,
      "ticker": "EPR",
      "company": "EPR Properties",
      "change": -3,
      "ai_score": 7.3,
      "sector": "Real Estate"
    },
    {
      "rank": 27,
      "ticker": "LLY",
      "company": "Lilly (Eli)",
      "change": -2,
      "ai_score": 7.8,
      "sector": "Healthcare"
    },
    {
      "rank": 67,
      "ticker": "DVA",
      "company": "DaVita",
      "change": -2,
      "ai_score": 7.5,
      "sector": "Healthcare"
    }
  ],
  "new_top10_entries": [
    {
      "ticker": "NDAQ",
      "rank": 4,
      "ai_score": 8.2,
      "sector": "Financial Services"
    },
    {
      "ticker": "V",
      "rank": 8,
      "ai_score": 8.1,
      "sector": "Financial Services"
    },
    {
      "ticker": "PTC",
      "rank": 9,
      "ai_score": 8.1,
      "sector": "Technology"
    },
    {
      "ticker": "BLK",
      "rank": 10,
      "ai_score": 8.1,
      "sector": "Financial Services"
    }
  ],
  "exited_top10_entries": [
    "DELL",
    "GOOG",
    "OHI",
    "SCCO"
  ],
  "intraday_new_entries": [],
  "prior_top10_compared_against": "2026-05-18",
  "mov_summary": {
    "with_change": 100,
    "positive": 22,
    "negative": 23,
    "zero": 55
  },
  "sector_concentration": {
    "top_sector": "Financial Services",
    "top_count": 5,
    "of": 10,
    "pct": 0.5,
    "warn": true
  },
  "limitation": "MOV-based gainers/losers; new/exited entries vs prior benchmark snapshot; intraday entries vs market_open_scan."
}
CheckStatusDetail
top_nOK10 top names extracted (rows=100)
new_top10_entriesOKnew top10 vs 2026-05-18: NDAQ, V, PTC, BLK
sector_concentrationWARNtop10 dominated by Financial Services (5/10 = 50%)

WatchlistWARN

Metrics:
{
  "row_count": 141,
  "top_10": [
    {
      "rank": 1,
      "ticker": "DELL",
      "company": "Dell Technologies",
      "ai_score": 8.1,
      "change": 0,
      "sector": "Technology",
      "data_source": "main_pipeline"
    },
    {
      "rank": 2,
      "ticker": "SCCO",
      "company": "Southern Copper",
      "ai_score": 8.0,
      "change": 0,
      "sector": "Basic Materials",
      "data_source": "main_pipeline"
    },
    {
      "rank": 3,
      "ticker": "AAPL",
      "company": "Apple Inc.",
      "ai_score": 7.7,
      "change": 0,
      "sector": "Technology",
      "data_source": "main_pipeline"
    },
    {
      "rank": 4,
      "ticker": "EXEL",
      "company": "Exelixis",
      "ai_score": 7.7,
      "change": 0,
      "sector": "Healthcare",
      "data_source": "main_pipeline"
    },
    {
      "rank": 5,
      "ticker": "GOOG",
      "company": "Alphabet Inc. (Class C)",
      "ai_score": 7.7,
      "change": 0,
      "sector": "Communication Services",
      "data_source": "main_pipeline"
    },
    {
      "rank": 6,
      "ticker": "DUOL",
      "company": "Duolingo",
      "ai_score": 7.6,
      "change": 0,
      "sector": "Technology",
      "data_source": "main_pipeline"
    },
    {
      "rank": 7,
      "ticker": "TTWO",
      "company": "Take-Two Interactive",
      "ai_score": 7.6,
      "change": 0,
      "sector": "Communication Services",
      "data_source": "main_pipeline"
    },
    {
      "rank": 8,
      "ticker": "GLW",
      "company": "Corning Inc.",
      "ai_score": 7.5,
      "change": 0,
      "sector": "Technology",
      "data_source": "main_pipeline"
    },
    {
      "rank": 9,
      "ticker": "MU",
      "company": "Micron Technology",
      "ai_score": 7.5,
      "change": 0,
      "sector": "Technology",
      "data_source": "main_pipeline"
    },
    {
      "rank": 10,
      "ticker": "VG",
      "company": "Venture Global, Inc.",
      "ai_score": 7.5,
      "change": 0,
      "sector": "Energy",
      "data_source": "supplemental_yfinance"
    }
  ],
  "prior_top10_compared_against": "2026-05-18",
  "new_top10_entries": [
    {
      "ticker": "VG",
      "rank": 10,
      "ai_score": 7.5
    }
  ],
  "top_gainers": [],
  "top_losers": [],
  "supp_summary": {
    "total": 74,
    "full_fundamentals": 65,
    "eodhd_enriched": 0,
    "metadata_only": 0,
    "price_only": 9,
    "technical_only": 0,
    "unavailable": 1
  },
  "unavailable_count": 1,
  "unavailable_tickers": [],
  "supp_degraded_pct": 0.122
}
CheckStatusDetail
supp_coverageOKSUPP 65/74 full fundamentals; price_only=9 tech_only=0
watchlist_unavailableWARN1 watchlist ticker(s) unavailable:
yfinance_cacheOKyfinance cache hits=0 misses=74

Market RiskWARN

Metrics:
{
  "generated_at": "2026-05-19 17:09 UTC",
  "generals_fail": {
    "below_count": 3,
    "available_count": 7,
    "threshold": 3,
    "alert": true,
    "below_tickers": [
      "MSFT",
      "META",
      "TSLA"
    ]
  },
  "pending_indicators": [
    "polls",
    "adr",
    "vix",
    "ndr",
    "put_call_ratio"
  ]
}
CheckStatusDetail
generals_failWARNGenerals Fail 3/7 below 200DMA (threshold 3): MSFT, META, TSLA
indicator_coverageOKindicators pending source: polls, adr, vix, ndr, put_call_ratio

DiagnosticsWARN

Metrics:
{
  "overall": "FAIL",
  "suspicious_count": 2,
  "suspicious_top": [
    {
      "ticker": "MU",
      "group": "watchlist_top10",
      "rank": 9,
      "reasons": [
        "weak LOW_RISK (3.7)"
      ]
    },
    {
      "ticker": "VG",
      "group": "watchlist_top10",
      "rank": 10,
      "reasons": [
        "missing SENT",
        "missing LOW_RISK",
        "missing SWING"
      ]
    }
  ],
  "sector_crowding": {
    "main_top10": {
      "status": "FAIL",
      "n": 10,
      "top_sector": "Financial Services",
      "top_count": 5,
      "top_share": 0.5,
      "distribution": {
        "Technology": 3,
        "Financial Services": 5,
        "Energy": 1,
        "Healthcare": 1
      }
    },
    "watchlist_top10": {
      "status": "FAIL",
      "n": 10,
      "top_sector": "Technology",
      "top_count": 5,
      "top_share": 0.5,
      "distribution": {
        "Technology": 5,
        "Basic Materials": 1,
        "Healthcare": 1,
        "Communication Services": 2,
        "Energy": 1
      }
    }
  }
}
CheckStatusDetail
diagnostics_overallWARNdiagnostics overall=FAIL; 2 suspicious top rank(s)

BenchmarkOK

Metrics:
{
  "snapshots_kept": 14,
  "any_horizon_completed": true,
  "bucket_performance": {},
  "findings_warn": 6
}
CheckStatusDetail
benchmark_snapshotsOK14 snapshot(s); ≥1 horizon has forward results
benchmark_findingsOK6 WARN finding(s) in benchmark review (advisory)

ParityOK

Metrics:
{
  "overall": "FAIL",
  "low_risk_bias_known": true,
  "cross_group_parity_status": "FAIL"
}
CheckStatusDetail
scoring_parityOKparity overall=FAIL (advisory)