// Market Intelligence

Mega-Cap Signals

Top 10 ranked picks · AI-generated · powered by · Last updated
// How signals are generated
1

Live price & news data

GitHub Actions runs MegaCap_update_prices.py daily. It fetches live prices, 1D/1W/1M/YTD returns, P/E, short interest, analyst scores and up to 5 recent headlines with sentiment scores for all 50 mega-cap stocks via Yahoo Finance.

2

Web search for live catalysts

Before ranking, the model is directed to search online for the latest news on the top 10 highest-momentum stocks — surfacing earnings beats, product launches, AI infrastructure spending, M&A activity, regulatory developments, and macro rate moves.

3

AI ranking via DeepSeek

MegaCap_generate_signals_local.py sends the full dataset to deepseek/deepseek-v4-flash via OpenRouter with the web search plugin enabled. The model scores each stock across momentum, fundamentals, analyst consensus and live news sentiment, then returns a ranked top 10 in JSON.

4

Mon/Wed/Fri refresh via GitHub Actions

The full pipeline runs automatically every Monday, Wednesday and Friday. You can also trigger it manually from the GitHub Actions tab, or run python MegaCap_generate_signals_local.py locally to generate fresh signals on demand.

Auto-refreshed Mon / Wed / Fri · 08:00 BST (07:00 UTC) · GitHub Actions · or run python MegaCap_generate_signals_local.py locally