Home  |  How It Works  |  Results  |  Reports  |  Latest

πŸ“ˆ How It Works

Every trading day, our pipeline screens ~5,300 US stocks through a rigorous 5-stage process β€” filtering, scoring, and ranking to surface a handful of sustainable investment opportunities.

The 5-Stage Pipeline

Stage 1: Daily Screen

Starting from ~5,300 US-listed common stocks, we apply price, volume, and average daily range filters. Stocks in excluded ESG/SRI sectors are removed using SIC-code classification across 10 categories including fossil fuels, tobacco, weapons, gambling, mining, and banking.

β–Ό

Stage 1B: Validation

Cross-reference with brokerage data to exclude stocks with recent reverse splits and verify price accuracy. Ensures every candidate is actually tradable.

β–Ό

Stage 2: Trend Filters

Rigorous trend-following criteria inspired by Minervini and Weinstein methodologies. Stocks must show confirmed uptrends across multiple moving average timeframes, with positive relative strength vs. the S&P 500.

β–Ό

Stage 3: Quality + Entry Scoring

Each stock is scored on a multi-component system combining fundamental quality (profitability, balance sheet strength, earnings and revenue growth), technical quality indicators, and entry timing signals β€” all validated through our backtesting framework before earning any scoring weight.

β–Ό

Stage 4: Sentiment + Final Ranking

AI-powered news analysis scores recent coverage as bullish, neutral, or bearish. Combined with sector bonuses for high-growth areas. Final combined scores determine signal tier:

Signals are split into two buckets: πŸš€ Growth ($5–$20) and βš–οΈ Momentum ($20–$100).

The Scoring System

Every stock receives a combined score out of 100 from four components:

Q β€” Quality Score (0–60)

Fundamental and technical quality. Covers profitability (ROE), balance sheet strength (debt-to-equity), earnings and revenue growth, smooth momentum characteristics, and drawdown resilience. Accounts for the majority of the combined score.

E β€” Entry Score (0–20)

Timing signals indicating a favourable entry point β€” golden cross, breakout volume, VWAP-MACD confluence, and others. Each signal is validated through walk-forward testing across multiple market regimes before earning any weight, with penalties applied for bearish conditions.

S β€” Sentiment Score (0–10)

AI-analysed news sentiment from recent articles. Positive coverage contributes up to 10 points; negative or absent coverage scores lower.

B β€” Sector Bonus (0–10)

Sector alignment bonus for high-growth areas β€” technology, semiconductors, biotech, and quantum computing β€” with strong historical outperformance validated through walk-forward analysis.

Combined = Q + E + S + B (max 100). Sub-scores visible in every report: e.g. 82/100 (Q:48 E:14 S:8 B:10)

Two Buckets

Signals are split into two buckets to match different investment profiles:

See full backtest results β†’

ESG/SRI Filtering

We use SEC EDGAR SIC codes to systematically exclude companies in industries that conflict with sustainable investing principles. Our exclusion list covers 10 categories β€” fossil fuels, coal, oil & gas, tobacco, weapons & defense, gambling, alcohol, mining, banking & insurance, pharmaceuticals, meat packing, and predatory lending β€” supplemented by keyword matching and a manual review list. Companies misclassified by SIC codes (e.g., tech firms under financial codes) are whitelisted after verification.

Signal Selection & Scoring Framework

Signal weights aren't guesswork β€” our methodology separates two distinct problems: which signals belong in the model, and how much weight each deserves. Each active signal has a full research page showing its backtest data.

14yr Backtest history
25 Walk-forward periods
1,836 Signal combos tested

Phase 1: Signal Selection

Before a signal earns any scoring weight, it must demonstrate genuine predictive value across multiple independent tests. We use three lenses to decide whether a signal belongs in the model at all:

Signals failing more than one of these tests are removed. A compelling walk-forward result doesn't earn inclusion if the signal proves informationally redundant.

Phase 2: Weight Optimisation

For signals that pass selection, we determine how much scoring weight each deserves:

This two-phase approach prevents the failure mode of promoting signals that look strong in isolation but are measuring noise or information already captured by a better signal.

Combinatorial Signal Analysis

Beyond individual signals, we systematically test all two-way and three-way signal combinations β€” 1,982 in total β€” to discover which pairs and trios of signals compound returns when they fire together. This uncovered our strongest confluence: stocks near their 52-week high with strong return on equity consistently outperform across all time horizons tested.

Browse the Signal Research Library β†’

Phase 3: Genetic Algorithm Weight Optimisation

After signal selection and individual weight derivation, we run a Genetic Algorithm (GA) optimizer that searches across the entire combinatorial space of valid weight configurations simultaneously β€” something grid search or manual tuning cannot do at scale.

The GA evolves a population of candidate weight sets over hundreds of generations, scoring each one against the same metric we care about: cumulative portfolio alpha vs the S&P 500 across the full 14-year backtest (not a proxy metric). Hard constraints ensure every candidate must fire across multiple non-overlapping market regimes β€” covering the GFC recovery, multiple bull runs, the COVID crash, the 2022 bear market, and the subsequent recovery β€” with a minimum frequency floor to prevent cherry-picking a small number of historically perfect stocks.

The current signal weights (R27) were GA-optimized. Key findings from that run:

The GA never modifies production settings directly β€” it outputs a human-readable suggested diff for review before any change is applied.

What We've Tried (And Removed)

Our approach is ruthlessly data-driven. Many popular technical signals were tested and removed because the data showed they didn't help β€” or actively hurt β€” long-term returns:

Every signal earns its place through empirical performance, not tradition or popularity.

What the Validation Methods Are Optimising For

The methods work in two phases with different but complementary objectives. Walk-Forward (WF), Mutual Information (MI), Elastic Net regularisation (EN), and the Information Coefficient / Information Ratio (IC-IR) all evaluate signals against the same target: raw portfolio returns over a 7-year holding period β€” independent of index performance. The Genetic Algorithm (GA) takes a different objective in the final step: it directly optimises the combined weight configuration against actual portfolio alpha vs the S&P 500, across five independent temporal folds, to prevent overfitting to any single market period. Each method approaches this from a different angle:

Method Full Name What it optimises for
WF Walk-Forward Does this signal fire on stocks that returned more over the next 7 years, consistently across independent out-of-sample test windows?
MI Mutual Information How much does this signal independently predict 7-year returns, without assuming a linear relationship? Near-zero relevance means removal.
EN Elastic Net regularisation Given all signals together, what weight minimises 7-year return prediction error? Signals whose coefficient collapses to zero under joint regression are removed as redundant.
IC-IR Information Coefficient / Information Ratio How consistently does the signal correlate with forward returns across different test windows? High IC-IR distinguishes genuinely predictive signals from those that worked in just one market regime.
GA Genetic Algorithm Once signals are selected and individually weighted, a GA searches across the full combinatorial space of valid weight configurations simultaneously β€” scoring each against actual portfolio alpha vs the S&P 500. Hard cross-regime constraints (must fire across multiple independent time windows) prevent the GA finding configurations that only worked in one historical period.

Evolving Methodology

We continuously rebalance and validate our scoring system. The quality score is fundamentals-first: profitability, balance sheet strength, earnings growth, and revenue momentum account for the majority of points.

The methodology keeps evolving as we gather more data, test new signals, and refine our understanding of what drives sustainable long-term returns. Walk-forward analysis across 14 years confirms that fundamental signals consistently predict long-term returns better than technical pattern signals alone. Signals are promoted or removed based strictly on empirical evidence across multiple validation methods.

Get Daily Advanced Signals Free

Actionable and freshly screened US πŸ‡ΊπŸ‡Έ stocks in your inbox every trading day.

Your subscription could not be saved. Please try again.
Your subscription has been successful.