How to Build a Screener for Stocks With 'Surprise' Potential
Step-by-step guide and template to build a stock screener that finds "surprise" outperformers using momentum, management signals and valuation.
Hook: When the market noise drowns out opportunity
If you feel buried under alerts, headlines and conflicting indicators, you re not alone. Investors and traders in 2026 face a mix of concentrated mega-cap leadership, rotating sector themes that intensified in late 2025, and faster information flows from alternative data. That means true "surprise" stocks — companies that outperform expectations after a momentum shift or a strategic change — are still discoverable, but you need a disciplined, signal-driven screener to find them before the market prices them in.
What you re building and why it works
This article gives a step-by-step guide and a ready-to-use screen template to find potential outperformers using indicators inspired by surprise college teams: momentum shifts (hot streaks), recruiting/management changes (new leadership and talent), and undervaluation (mispriced fundamentals without systemic red flags). You l get actionable thresholds, a composite "Surprise Score", alert rules and rebalancing guidance tuned for 2026 market dynamics.
Why a sports metaphor helps
Surprise college teams don t just happen: they recruit better talent, change strategy, exploit matchups and ride momentum. The same forces create surprise stocks. Think of your screener as scouting and analytics combined: find players (companies) with talent upgrades, measurable momentum, and still-discounted prices.
Step-by-step: Build the screener
1. Define the universe
- Market cap: set a practical scope based on your strategy. Example: Small- to mid-cap (market cap $300M -$10B) for high-alpha potential; include micro-caps only if you accept lower liquidity and higher risk.
- Liquidity filter: average daily dollar volume > $1M (adjust up for faster execution).
- Exchange/listing: include primary listings (NYSE, NASDAQ, TSX, LSE) to avoid OTC noise.
- Sector tilt: optional. In late 2025 we saw rotational strength in cyclicals and AI-related supply chains; in 2026, intentionally include adjacent sectors where re-ratings are plausible.
2. Baseline sanity checks
- Exclude companies with pending bankruptcies or delisting notices.
- Exclude firms with negative shares outstanding data or irregular filings.
3. Momentum indicators (momentum shifts)
These capture price/volume acceleration that often precedes broader re-ratings:
- 3/6/12-month total returns: Rank by 3-month > 20% AND 12-month relative strength percentile above 70.
- 20/50-day moving average cross: 20-day SMA crossing above 50-day SMA in the last 30 days = short-term momentum flip.
- On-Balance Volume (OBV) change: Positive OBV trend for 30+ days confirms institutional accumulation.
- Rate of Change (ROC): 10-day ROC > 5% signals acceleration. Combine with volume spike > 2x ADV to reduce false positives.
4. Fundamental catalysts (earnings and estimates)
- Earnings revision momentum: % of analyst upward revisions over the last 60-90 days > 20%.
- Quarterly surprise history: Positive EPS surprise in at least one of the last two quarters.
- Guidance revisions: company-issued guidance upgraded or upward revision in consensus revenue/EPS.
5. Recruiting & management signals
Think coach changes and new recruits. These signals are often qualitative but actionable:
- Insider buying: net insider purchases > $100k in the past 90 days or multiple insiders buying signal alignment.
- Executive or board changes: new CEO/CFO with relevant track record flagged in filings/news in past 6 months.
- Activist or strategic investor entry: 13D filings, large new institutional stakes, or partnership announcements.
- M&A or divestiture activity: announced bolt-on acquisition or a strategic sale that simplifies the business.
6. Valuation and avoiding value traps
Target companies that are cheap relative to peers but not structurally broken:
- Relative EV/EBITDA: below peer median but with improving margins y/y.
- FCF yield: > 5% (adjust threshold by sector).
- PEG ratio: < 1.2 while showing positive EPS revision momentum.
- Debt sanity check: Net debt / EBITDA < 4x (or tailored by industry).
- Avoid these traps: persistent negative operating cash flow, repeated auditor notes, or unexplained inventory gluts.
7. Sentiment & alternative data signals
- News sentiment spike: sentiment score uptick on a material news event over the past 7 days.
- Social engagement: sudden increase in unique authors or posts (filter low-quality noise).
- Options unusual activity: large one-sided call buying or open interest spikes indicating informed speculation.
Combining signals into a composite "Surprise Score"
Combine the indicators into a single score to rank candidates. Below is a practical, tunable weighting example that balances momentum, fundamentals and event-driven signals.
Sample weighting (total = 100)
- Momentum metrics: 35 (3/6/12m returns, SMA cross, OBV)
- Fundamental catalyst: 25 (EPS revisions, guidance, surprise)
- Recruiting/management: 20 (insider buys, hires, activist)
- Valuation: 15 (EV/EBITDA, FCF yield, PEG)
- Sentiment/alt-data: 5 (news & social spikes)
Scoring formula (example)
Normalize each sub-score to 0-100, multiply by weight, and sum:
Surprise Score = 0.35*Momentum + 0.25*FundamentalCatalyst + 0.20*Recruiting + 0.15*Valuation + 0.05*Sentiment
Example: Momentum 80, Catalyst 60, Recruiting 70, Valuation 50, Sentiment 40 => Score = 0.35*80 + 0.25*60 + 0.20*70 + 0.15*50 + 0.05*40 = 68.5
Practical screening template (fields to pull)
Use this as a table in your screener or as API fields for programmatic screens.
- Ticker, Company Name, Exchange
- Market Cap, Avg Daily Dollar Volume
- Price returns: 3M, 6M, 12M
- 50-day & 200-day SMA, 20-day & 50-day SMA
- OBV trend (% change last 30 days)
- EPS actual vs estimate last 2 quarters; guidance change flag
- Analyst EPS revisions (net up revisions % last 90 days)
- Insider buys (net $ and number of participants)
- Recent exec/board changes flagged
- EV/EBITDA, FCF yield, PEG, Net debt/EBITDA
- Short interest %, options OI change, news sentiment score
Backtesting and validation
Before trading live, backtest the screen across different market regimes (bull 2024-2025, late-2025 rotation, early-2026 volatility). Key metrics:
- Compound annual growth rate (CAGR) and annualized volatility.
- Max drawdown and drawdown duration.
- Hit rate: % of screened names that outperform a benchmark over 3/6/12 months.
- Median holding period and turnover (affects transaction costs).
Focus on how the strategy behaved during late 2025 market rotations when sector winners shifted quickly; that period is instructive for surprise stock behavior. You can speed up iteration by using low-latency datasets and regional deployments (see edge migration guidance) and by optimizing data storage for local model runs (on-device and local storage patterns).
Position sizing, stops and rebalancing
Surprise stocks are higher volatility by nature. Use rules to manage risk:
- Initial position sizing: risk-based size so that a 10% adverse move costs a fixed % of portfolio (example: 1% portfolio risk per trade).
- Allocation method: equal-weight among top N (N = 10-20) or volatility-scaled weights (inverse volatility).
- Rebalancing frequency: monthly review; rebalance roster quarterly to reduce turnover.
- Stops and take-profits: optional hard stop (e.g., -15%) and trailing stop (e.g., 20% ATR-based) or rule-based exits when Surprise Score drops below a floor.
Alert rules to automate discovery
Set alerts to catch fast-moving opportunities without constant monitoring:
- Score-based: Surprise Score > 70 sends high-priority alert.
- Event-based: insider purchase > $50k, or new CEO announcement triggers immediate review.
- Momentum triggers: 20-day SMA crosses 50-day SMA + volume > 2x ADV.
- Earnings & estimate updates: analyst net upgrades > 20% over 60 days or guidance raise.
- Options flow: single-day call buying exceeding 3x average OI volume for the ticker.
Implementation options
Choose the platform that fits your technical ability and budget:
- No-code screeners: TradingView, StockFetcher, Finviz Pro, Screener.co for quick setup. Use custom columns and alerts for thresholds.
- APIs & custom builds: IEX Cloud, Polygon.io, Alpha Vantage, or paid datasets. Build a pipeline with Python (pandas, numpy) to calculate the Surprise Score and run batch backtests — and follow integration best practices from an integration blueprint to avoid data hygiene issues.
- Institutional tools: Bloomberg, Refinitiv, or FactSet provide richer filings and ownership data (costly but robust).
Sample pseudocode for the Surprise Score
for each ticker in universe:
momentum = score_3m_6m_12m_returns(ticker)
catalyst = score_eps_revisions_and_guidance(ticker)
recruiting = score_insider_and_exec_changes(ticker)
valuation = score_ev_ebitda_and_fcf(ticker)
sentiment = score_news_and_options(ticker)
surprise_score = 0.35*momentum + 0.25*catalyst + 0.20*recruiting + 0.15*valuation + 0.05*sentiment
if surprise_score > 70:
mark_as_candidate(ticker)
Case study (anonymous example)
Company A (mid-cap industrial) hit the screen in Q3 2025 after:
- a 35% 3-month return and OBV accumulation;
- onboarding of a new CEO from an industry leader;
- two consecutive upward EPS revisions and improving margins;
- EV/EBITDA below peer median while FCF turned positive.
Score = 78. A month later, the stock re-rated after a strategic divestiture and a beat-and-raise quarter. This illustrates how momentum + recruiting + clean valuation can compound into a re-rating event. (This is a hypothetical composite based on common patterns; not investment advice.) For examples of sector-specific screens you can use as a starting point, see this sector screen example for how thematic buzz can push certain groups into your candidate pool.
Operational checklist & pitfalls
- Backtest over multiple market regimes and ignore look-ahead bias.
- Beware of data gaps: insider filing dates vs news dates can create mismatches.
- Watch for herd-induced squeezes: a sudden social media frenzy can inflate false positives.
- Adjust thresholds by sector: cyclicals and growth names behave differently.
- Keep transaction costs and slippage in your simulated P&L, especially for small-cap names. If you rely on derivatives or high-frequency signals, ensure your deployment follows infrastructure guidance such as modern AI-infrastructure patterns and secure release practices (virtual patching and CI/CD hygiene).
Advanced enhancements for 2026
Leverage what s changed in the market:
- AI-augmented pattern detection: use machine learning to find non-linear interactions between signals (e.g., insider buys that matter only with rising revisions).
- Alternative datasets: incorporate supply-chain shipment data, web traffic and procurement signals that became more accessible in late 2025.
- Options-implied signals: in 2026, options flow has grown as a leading indicator in many small-cap rallies; incorporate open interest and implied vol skew filters.
Actionable takeaways
- Start with a focused universe and robust liquidity thresholds to avoid noise.
- Combine momentum, fundamental revision, management changes and valuation into a single Surprise Score.
- Backtest across multiple regimes and include late-2025 rotation periods to validate resilience.
- Automate alerts for score thresholds and event-driven triggers (insider buys, guidance lifts).
- Use monthly rebalancing, risk-based position sizing and trailing stops to manage volatility.
Final checklist to launch your screener
- Assemble data fields (see template) and select a data provider.
- Implement scoring logic and initial thresholds.
- Backtest a minimum 3-year period with out-of-sample testing.
- Create alerts for top-score crossovers and manage a watchlist.
- Paper trade 3 months to refine rebalancing and stop rules before allocating capital.
Call to action
Ready to find your next surprise stock? Use the template above to build a first-pass screen on your preferred platform today. If you want a downloadable CSV template or a sample Python starter notebook tailored to 2026 datasets and API suggestions, subscribe to our Alerts & Screener Resources and get the files and a pre-built backtest you can run immediately.
Related Reading
Related Reading
- Glamping & Prefab Stays Near Dubai: From Desert Pods to Luxury Modular Villas
- What Fast-Track Drug Review Hesitancy Means for Athletes: A Plain-English Guide
- How to Make Your Own Microwavable Grain Heat Pad (Safe Recipes & Fabric Choices)
- Ethical Storytelling Workshops: Teaching Creators How to Cover Abuse, Suicide, and Self-Harm
- How to Pitch an Adaptation: A Student’s Guide Inspired by The Orangery and WME Deals
Related Topics
shareprice
Contributor
Senior editor and content strategist. Writing about technology, design, and the future of digital media. Follow along for deep dives into the industry's moving parts.
Up Next
More stories handpicked for you