Loading header...

Home / DPA Insights / Quantitative Investing

Good Signals Pick Stocks. Good Rules Build Funds.

A flexi-cap backtest on Indian equities showed that the factor model picks the stocks, but portfolio construction decides what kind of fund you actually own.

The short version

Eligibility filters, a factor model and a momentum screen picked 40 stocks from a universe of 5,500+ BSE and NSE listings. The first backtest showed where the fund’s risk was really coming from. With no segment caps in place, momentum kept tilting the portfolio towards small caps. The client’s mandate was to keep volatility and beta as low as possible. The team shifted from tuning signals to designing constraints: a large-cap minimum, a small-cap cap, a single-stock limit and a mega-cap core. Python automation cut each backtest run from hours to minutes. That made it affordable to try breaking the first idea instead of defending it. The factor model decides which stocks look attractive. Portfolio construction decides what kind of fund you actually own.

The Rules mattered more than the Model

The first backtest told us something no single stock pick could: where the fund’s risk was really coming from. We were building a flexi-cap strategy for an Indian fund house. The universe was 5,500+ stocks listed on the BSE and NSE. Eligibility filters narrowed the field, a factor model scored the rest on fundamentals, and a momentum screen kept the 40 stocks with the strongest recent price trend. It is the same broad recipe behind most factor indices, and we expected strong selection to deliver a strong portfolio.

Momentum has a favourite neighbourhood

Over a 20-year backtest, momentum kept tilting the portfolio towards small caps. With no segment caps in place, volatility ran near 33% a year, and beta, the fund’s sensitivity to market moves, sat around 1.5. For a client whose mandate was to keep both as low as possible, that was a clear signal.

So we shifted from tuning signals to designing constraints. At least 10 large caps had to make the top 40. Small caps were capped at 30% of the portfolio, with a 3% single-stock limit. Later, to anchor the core, we forced in the top five mega caps and tested two weighting schemes: fixed weights, and weights linked to their Nifty 50 share, within floors and caps.

Twenty minutes changes the questions you ask

Next, we stress-tested the factor model itself, varying the weights across quality, growth and value, and the 12 ratios within them, over 50+ iterations. Where data platforms lacked a ratio, we derived it from raw financials. Python automation cut each run from 7–8 hours to 20–30 minutes. At eight hours a test, you defend your first idea. At twenty minutes, you can afford to try breaking it.

The final backtest brought volatility down to about 18% and beta to 1.07, with roughly 4% annualised alpha over the Nifty 500 TRI (total return index, dividends reinvested). Upside capture was 121% against downside capture of 94%: the fund rode the rallies harder and fell less in the corrections.

These are DPA backtest results, not live performance.

ReadoutAfter the constraints
18% volatility, down from near 33% a year with no segment caps
1.07 beta, down from around 1.5, with roughly 4% annualised alpha over the Nifty 500 TRI
20 min per backtest run, down from 7–8 hours. At twenty minutes, you can afford to try breaking the first idea

The lesson

In a rules-based fund, the factor model decides which stocks look attractive, but portfolio construction decides what kind of fund you actually own.

The signals find the returns. The rules shape the ride.

At a glance: two layers of a rules-based fund

Table 01 / Factor model versus portfolio construction
Factor model and signals Portfolio construction rules
What it decides Which stocks look attractive What kind of fund you actually own
Its job Find the returns Shape the ride
What gets tuned Weights across quality, growth and value, and the 12 ratios within them Segment caps, a large-cap minimum, a single-stock limit, a mega-cap core and its weighting scheme

Test the rules before you launch the fund

If your team is building a rules-based or factor strategy, we can backtest your portfolio construction rules alongside your signals, so you see what kind of fund you will actually own.

Book a working session

Frequently asked questions

What is the difference between a factor model and portfolio construction?

In a rules-based fund, the factor model decides which stocks look attractive. Portfolio construction decides what kind of fund you actually own. The signals find the returns. The rules shape the ride.

What happens when a momentum strategy has no segment caps?

In this 20-year backtest of a flexi-cap strategy on Indian equities, momentum kept tilting the portfolio towards small caps. The client’s mandate was to keep volatility and beta as low as possible, so that was a clear signal. The team shifted from tuning signals to designing constraints.

Which portfolio construction constraints did the flexi-cap backtest use?

At least 10 large caps had to make the top 40. Small caps were capped at 30% of the portfolio, with a 3% single-stock limit. Later, the top five mega caps were forced in to anchor the core. Two weighting schemes were tested for them: fixed weights, and weights linked to their Nifty 50 share, within floors and caps.

Why does faster backtesting change factor model research?

At eight hours a test, you defend your first idea. At twenty minutes, you can afford to try breaking it. Python automation made it practical to vary the weights across quality, growth and value, and the 12 ratios within them, many times over.

Selva Pandi
Selva Pandi

Team Leader – Quants,

Decimal Point Analytics Pvt Ltd

Selva Pandi is Team Leader – Quants at Decimal Point Analytics. This article is about a 20-year flexi-cap backtest that showed the factor model picks the stocks, but the rules decide the fund you actually own.