SmallCap Dislocations: A Quantitative Alpha Source Most NSE Small-Cap Funds Ignore

Indian small caps misprice during forced selling, not fundamentals. Using a day-by-day portfolio simulation, we tested a dislocation strategy that exploits liquidity shocks—64.8% win rate, −1.02 skew, and 3.1% max drawdown with strict risk controls.


Most small-cap strategies try to answer one question:

“Which stocks should I own?”

The strategies that survive drawdowns answer a different one:

“When is the market temporarily wrong?”

In Indian small caps, that distinction is not philosophical.
It is structural.

Over a 2.75-year simulation across the NSE SmallCap universe, we observed 32,807 sharp sell-off events across 138 tradable stocks—the majority unrelated to permanent fundamental impairment.

These events are not “volatility.”
They are forced selling + liquidity exhaustion.

This article explains:

  • What a SmallCap Dislocation actually is (quantitatively)
  • Why factor and trend models structurally miss it
  • What a properly constrained dislocation strategy looks like in real data
  • And what fund managers can realistically learn from it

Everything below is based on day-by-day portfolio simulation, not trade-level backtests.


Why SmallCap Returns Are Dominated by Forced Selling (Not Stock Picking)

In large caps, prices move because information changes.

In small caps, prices often move because someone must sell.

Examples:

  • Mutual fund redemptions
  • Pledge unwinds
  • Index exits
  • Anchor lock-in expiries
  • Results-day panic with limited liquidity

Across 703 trading days (Jan 2023 – Oct 2025):

  • 32,807 price shock events were detected
  • Only ~10–12% coincided with structural breaks (insolvency, promoter exit, fraud)
  • The remainder were temporary liquidity-driven dislocations

Most systematic models treat these as “noise.”

They are not.

They are slow-mean-reverting mispricings with a half-life measured in weeks, not minutes.


What Exactly Is a SmallCap Dislocation? (Formal Definition)

A stock qualifies as a dislocation candidate only if all conditions are met:

1. Price Shock (Necessary Condition)

  • 5-day return in bottom 7% of universe OR
  • 10-day return in bottom 10%
  • Or single-day gap ≤ −7% with ≥ median volume

2. Liquidity Stress

At least one:

  • 5-day traded value ↓ ≥40% vs 60-day median
  • Illiquidity proxy ↑ ≥2× baseline
  • Delivery % ≥ 90th percentile

3. Failed Follow-Through

Within T+3 to T+8 days:

  • No new closing low
  • Or intraday rejection with higher close
  • Or stabilization vs SmallCap index

4. Structural Gating (Binary Exclusion)

Stock is excluded if:

  • Net worth ≤ 0
  • PAT < 0 and revenue YoY < −30%
  • Promoter holding ↓ ≥25pp (12M)
  • Pledge spike ≥20pp (6M)

This is not “cheapness.”
This is seller exhaustion without structural damage.


Why Most Mean-Reversion Backtests Lie

Our first naive backtest (trade-level, no limits) looked impressive.

It was also unusable.

V1: Trade-Level Backtest (What Most People Do)

  • Trades: 9,877
  • Max drawdown: 71.6%
  • Duplicate entries in same stock
  • No capital constraints
  • Catastrophic name concentration

The signal was real.
The portfolio was fictional.


The Fix: Day-by-Day Portfolio Simulation (V3)

We rebuilt the backtest as a daily portfolio simulator, enforcing constraints in real time.

Portfolio Rules (Non-Negotiable)

  • Max position size: 3.5%
  • Max gross exposure: 25%
  • Max sector exposure: 7%
  • One position per stock
  • 30-day cooldown after exit
  • VWAP execution over 1–2 days
  • Slippage: 0.5% modeled

Every day:

  • Exits processed first
  • Entries evaluated second
  • Capital constraints enforced before entry
  • Portfolio NAV tracked daily

What the Data Actually Shows (V3 Results)

Core Strategy Metrics (Standalone)

MetricResultInterpretation
Trades358Capacity-constrained
Win Rate64.8%True mean reversion
Avg Win+6.62%Partial rebounds
Avg Loss−8.02%Tail risk accepted
Skewness−1.02Left-tailed
Sharpe0.98Realistic
Max Drawdown3.1%Portfolio-level control
Total Return+18.4%Modest, honest

This is exactly what a real mean-reversion strategy should look like:

  • Many small wins
  • Few larger losses
  • No illusion of smoothness
  • Risk defined before entry

Position Limits Did the Heavy Lifting (As They Should)

Entries Blocked by Constraint

ConstraintBlocked Entries%
Exposure cap (25%)39,74778.2%
Already held6,32412.4%
Cooldown4,1568.2%
Sector limit1010.2%

Interpretation:

The strategy finds far more dislocations than capital can absorb.

This is desirable.
It means you are selecting the best dislocations, not scraping for trades.


Cooldown Is Not a Parameter — It’s a Market Reality

We tested cooldowns from 15 to 45 days.

CooldownAvg P&LWin RateMax DD
15 days+0.86%60.6%5.3%
20 days+1.09%61.2%4.5%
30 days+1.47%64.8%3.1%
45 days+1.17%61.4%5.1%

30 days dominates:

  • +71% higher avg P&L vs 15 days
  • 41% lower drawdown
  • +4.2pp win rate

Interpretation:

Small-cap liquidity heals slowly.
Re-entering early catches unfinished selling.

Entry Timing: Edge Exists, Timing Refines It

Entry windows tested after shock detection:

Entry WindowAvg P&LWin RateMax DD
T+2–T+7+1.47%64.8%3.1%
T+3–T+8+1.93%65.8%3.9%
T+4–T+9+1.30%59.3%4.5%
T+5–T+10+0.83%59.1%5.0%

Edge decay is gradual, not binary.

That matters because:

  • Execution does not need to be perfect
  • VWAP execution is sufficient
  • Slippage does not destroy expectancy

Exit Logic: Proof the Signal Is Real

Exit variants tested (longer V2 dataset):

ExitWin RateAvg P&L
Dynamic (+6%, −15%, 30D)63.5%+0.99%
Fixed 20D51.5%+1.36%
Fixed 30D53.7%+2.64%
Fixed 40D52.0%+3.26%

Interpretation:

The signal has intrinsic value.
Exits change how you monetize it, not whether it works.

Regime Performance: Reliable, Not Fragile

Stress defined as SmallCap index >10% below rolling high.

RegimeTradesWin RateAvg P&L
Stress8764.4%+1.20%
Normal27164.9%+1.55%

The strategy does not require panic to function.
It behaves consistently across regimes.

That makes it a true diversifier, not a crisis lottery ticket.


What PMS and Institutional Managers Should Take Away

1. Dislocations Are a Separate Alpha Bucket

This is neither factor timing nor stock picking.
It is capital-flow exploitation.

Treat it as its own sleeve.


2. Portfolio Architecture Matters More Than Signal Complexity

The drawdown reduction from 71.6% → 3.1% came from:

  • Exposure caps
  • Cooldowns
  • Position limits

Not new indicators.


3. Evaluate by Behavior, Not CAGR

This strategy is designed to:

  • Reduce drawdowns
  • Improve recovery time
  • Stabilize investor behavior

Not win bull-market leaderboards.


4. Trade-Level Backtests Are Misleading

If you are not simulating:

  • Concurrent positions
  • Capital exhaustion
  • Constraint binding

You are testing math, not money.


Where This Fits in a Real SmallCap Portfolio

A dislocation sleeve should:

  • Run at 20–25% gross exposure
  • Sit alongside a trend / drift engine
  • Be judged on drawdown and recovery, not headline returns

On its own, it looks modest.

In a portfolio, it can be the difference between:

  • Staying invested
  • And redeeming at the worst possible time

Final Thought

The biggest small-cap edge in India is not faster trading.

It is understanding:

  • Who is forced to sell
  • When they are done
  • And how slowly liquidity normalizes

That is not speculation.

That is portfolio engineering.

And in Indian small caps, portfolio engineering beats stock picking far more often than most managers are willing to admit.

Subscribe to RevDog Quantitative Research

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe