Pattern Library

Fifteen multi-factor patterns DeepVane screens the universe for every day. Each is grounded in published academic research, specifies which factor families must align for it to trigger, and shows how many tickers are currently matching.

134 tickers in the 234-name universe are matching one of these patterns right now. Click any pattern for a full explanation and a live ticker list.

Bullish patterns 9 patterns

Short squeeze setup

Bullish

Heavy short interest + the stock is rising + options flow is bullish. Short sellers are getting squeezed.

Source:Asquith-Pathak-Ritter 2005Horizon:30-60 daysFiring now:5 tickers

Earnings-validated breakout

Bullish

Strong earnings surprise + price confirmed by breaking out + quality is solid. The move has real earnings behind it.

Source:Bernard-Thomas 1989Horizon:30-90 daysFiring now:13 tickers

Quality compounder

Bullish

High gross profitability + not expensive + clean accounting. The kind of business Buffett writes about.

Source:Novy-Marx 2013Horizon:6-12 monthsFiring now:26 tickers

Contrarian bottom

Bullish

Cheap after selloff + accounting looks clean + price action just stopped falling. Overreaction fading.

Source:De Bondt-Thaler 1985Horizon:6-12 monthsFiring now:6 tickers

Piotroski deep value

Bullish

Top-quintile cheap + top-decile F-Score quality + momentum not collapsing. The classic Piotroski winner.

Source:Piotroski 2000Horizon:6-18 monthsFiring now:11 tickers

Post-earnings drift continuation

Bullish

Earnings beat + price still rising afterward + sector also supportive + options flow bullish. Classic PEAD.

Source:Bernard-Thomas 1989Horizon:30-60 daysFiring now:8 tickers

Growth aligned with risk-on regime

Bullish

Strong momentum + solid quality, and the market regime says risk-on. Factor confluence riding a tailwind.

Source:Asness-Moskowitz-Pedersen 2013Horizon:1-3 monthsFiring now:0 tickers

Risk-off defensive winner

Bullish

High quality + fair valuation + the market just went risk-off. The defensive basket that outperforms during stress.

Source:Moskowitz-Grinblatt 1999Horizon:1-3 monthsFiring now:0 tickers

Phase 3 de-risked

Bullish

A pharma ticker's Phase 3 trial reads as de-risked — failure probability well below the base rate.

Source:Hay 2014Horizon:until primary completion (typically 3-12 months)Firing now:0 tickers

Bearish patterns 5 patterns

Value trap

Bearish

Looks cheap but the business is broken: low quality, suspicious accruals, and a weak narrative tone. Classic value trap.

Source:Lakonishok-Shleifer-Vishny 1994Horizon:6-18 monthsFiring now:1 ticker

Glamour unwind

Bearish

Expensive + strong momentum + shorts building + accruals deteriorating. Glamour stock about to mean-revert.

Source:Lakonishok-Shleifer-Vishny 1994Horizon:6-18 monthsFiring now:0 tickers

Quality cracking

Bearish

Reported quality still looks OK but accruals + momentum + narrative are all weakening. Early warning.

Source:Sloan 1996Horizon:2-3 quartersFiring now:2 tickers

Priced for perfection

Bearish

Extended price + expensive + nobody is short + options flow bearish. No margin of safety if anything goes wrong.

Source:Asquith-Pathak-Ritter 2005Horizon:1-6 monthsFiring now:4 tickers

High Phase 3 failure risk

Bearish

A pharma ticker's most urgent Phase 3 trial has a Bayesian failure probability well above the base rate.

Source:Hay 2014Horizon:until primary completion (typically 3-12 months)Firing now:6 tickers

Warning patterns 2 patterns

Price ahead of fundamentals

Warning

Price is running but fundamentals (accruals, narrative, sector) aren't confirming. Divergence usually resolves against price.

Source:Sloan 1996Horizon:30-90 daysFiring now:2 tickers

Phase 3 readout imminent

Warning

A pharma ticker's Phase 3 trial hits its primary completion within 90 days. Binary event compresses the time window.

Source:Hay 2014 (base rates)Horizon:within 90 daysFiring now:0 tickers

Neutral patterns 2 patterns

Conflicting signals

Neutral

Factors are pointing in different directions — no coherent story. Confidence intervals widen; position-size accordingly.

Source:DeepVane confluence frameworkHorizon:n/aFiring now:31 tickers

No clear edge

Neutral

No academic pattern fires and no single factor dominates. Score reflects the 12-factor weighted average.

Source:DeepVane confluence frameworkHorizon:n/aFiring now:19 tickers
HOW THIS FITS TOGETHER

Every ticker gets a straight 12-factor composite. On top of that, the confluence engine checks whether any of these patterns fires. When one does, its academic effect size overrides the straight composite — that's why you sometimes see a ticker with a score that doesn't match the simple weighted average of its factors.

For the math behind how overrides are weighted and how interval widths account for regime uncertainty, see the Methodology page.