From 1 Jul 2025 to 17 Jul 2026 the Nifty ended lower than it began, and in that time its day to day behaviour changed sign. In the quarter to 3 Oct 2025 a rise tended to be followed by a small rise. In the quarter to 16 Apr 2026 a rise tended to be followed by a small fall. Over the whole stretch the pull was close to nothing at all. Ask a momentum trader and a mean reversion trader to read the same file and each can find a quarter that proves them right. This lesson tests what the file supports with two plain measures, autocorrelation and the variance ratio, shows how little four quarters can tell you, and explains why the two styles are less opposed than they sound. Every figure comes from NSE end of day files, dated and not live.

3By the end you can

  1. Say how momentum and mean reversion differ by horizon and by object, a price or a spread.
  2. Read an autocorrelation and a variance ratio next to their noise bands.
  3. Explain why a short window cannot name a regime and what a fair test must fix first.
The RupeeCase terminal on sample data: The key figures card: what are the four lead figures?
Watch in the terminal: what are the four lead figures? A short tutorial on sample data.

The idea, plainly

Two bets about the last move

Momentum says a price that has been rising tends to keep rising over the next holding period, and a falling one to keep falling. Mean reversion says a price stretched away from an average tends to come back. They are not opposite beliefs about markets in general. They are bets at different horizons and on different objects. Studies of many markets report momentum over months in prices, and reversal over days to a week for some stocks and indices. Mean reversion in the strict sense belongs to a spread between two prices that share a home, which the cointegration module tests. A single index level is much closer to a random walk. Run the same unit root test on the Nifty close and it cannot reject a wandering path, where the daily returns reject it easily.

Measuring the pull

Autocorrelation asks whether today's return is related to the return k days ago. A positive value points to momentum, a negative one to reversion. The variance ratio asks the same thing over longer horizons. If returns were unrelated, the variance of a q day return would be q times the variance of a one day return. A ratio above one says moves tend to run, and a ratio below one says they tend to reverse.

The maths: autocorrelation and the variance ratio

For daily log returns r, with the sample mean removed:

AC(k) = cov(r_t, r_t-k)
/ var(r)
VR(q) = var(q day sum)
/ (q x var(1 day))

With n returns and no true pull, AC(1) has a spread of about 1 over the square root of n. For 258 returns that is about 0.06, so a value inside about two spreads of zero cannot be told from noise. The variance ratio has a wider spread that grows with q, because overlapping q day sums share most of their days. Read a five day ratio below one next to that wider spread, not next to zero.

3 terms this section turns on

3 terms this section turns on3 terms this section turns on. Momentum: The tendency of a price that has risen over a lookback to keep rising over the next holding period. Autocorrelation: The link between a return and the return k days earlier. Positive points to momentum, negative to reversal. Variance ratio: The variance of a q day return over q times the variance of a one day return. One means no pull.MomentumThe tendency of a price that has risen over alookback to keep rising over the next holdingperiod.AutocorrelationThe link between a return and the return kdays earlier. Positive points to momentum,negative to reversal.Variance ratioThe variance of a q day return over q timesthe variance of a one day return. One means nopull.
From the module glossary; every term is in the Learn glossary too. Source: Module 18.9, Mean reversion against momentum.

Why the options desk cares

The two styles are also two payoffs. Someone long options, such as a gamma scalper, gains when moves run beyond what the option price assumed. Someone selling options earns the premium when moves stay inside it, and loses when a trend carries the index past the strikes. So a regime question is a risk question for both sides. A seller who assumes reversion carries the risk of a sustained run, and a buyer who assumes momentum pays decay while the index ranges. The variance risk premium module puts a price on that trade.

Worked example: four quarters of the Nifty

The file gives 259 sessions from 1 Jul 2025 to 17 Jul 2026. Here is the path first. It has a flat stretch, a rise, a long fall and a rebound, so a story of any style can be told about some part of it.

One path with a flat stretch, a rise, a fall and a rebound

Nifty daily close from 1 Jul 2025 to 17 Jul 2026, ending lower than it beganNifty 50: from 25,542 at 1 Jul 2025 to 24,334 at 17 Jul 2026, high 26,329 at 2 Jan 2026, low 22,331 at 30 Mar 2026.23,00024,00025,00026,000Jul 2025OctJan 2026AprJul24,334
Daily close of the Nifty 50 from 1 Jul 2025 to 17 Jul 2026. Each style can find a stretch that suits it, and the path alone does not choose between them. Source: NSE end of day data, computed by RupeeCase. As of 17 Jul 2026.

Autocorrelation by quarter

Split the returns into four blocks of about 65 sessions and measure the lag one autocorrelation in each.

The sign of the pull flipped once, inside the noise

Lag one autocorrelation of Nifty daily returns in four blocks from 1 Jul 2025 to 17 Jul 2026: 0.06, 0.16, minus 0.11 and 0.06Jul to Oct 2025 0.06; Oct 2025 to Jan 2026 0.16; Jan to Apr 2026 −0.11; Apr to Jul 2026 0.06.Lag one autocorrelationJul to Oct 20250.06Oct 2025 to Jan20260.16Jan to Apr 2026−0.11Apr to Jul 20260.06
Each bar uses about sixty five daily returns, so one standard error is about one over the square root of sixty five, and a value inside two of them is not distinguishable from zero. The whole window gave a value close to zero. Source: NSE end of day index closes, computed by RupeeCase. As of 17 Jul 2026.
Read one more paragraph, 66 words

Three quarters lean toward momentum and one toward reversion, and every bar sits inside the noise band of two spreads, about 0.25 either side of zero. The highest is a little past one spread. A regime change would need a shift larger than the band, held for longer than a quarter. Four blocks cannot show one. They show that a short window can flatter either style.

The variance ratio

The variance ratio looks at the same returns summed over several days. Below one means moves tended to reverse over that horizon.

All four ratios sit a little below one, which is within their noise

Variance ratio of Nifty returns over 2, 5, 10 and 20 days from 1 Jul 2025 to 17 Jul 2026, all a little below one2 days 0.97; 5 days 0.89; 10 days 0.97; 20 days 0.93.Variance ratio; one means no pull2 days0.975 days0.8910 days0.9720 days0.93
Variance of the summed return over q days divided by q times the variance of the one day return, for the whole window, with overlapping sums. A random walk gives one. The five day ratio is less than one spread away from it. Source: NSE end of day index closes, computed by RupeeCase. As of 17 Jul 2026.

All four sit a little under one, a mild lean toward reversal. The five day ratio is the lowest, and it is still only about one spread below one. This is the honest answer to the question this lesson began with: a faint reversal tilt that this sample cannot separate from no pull at all.

Two simple rules, counted

A rule turns the idea into a count. The first rule looks at the last 20 sessions. If the index rose, momentum says the next five sessions rise. The second looks at how far the close sits from its 20 session average, in usual sizes. If it sits more than one and a half above, reversion says the next five sessions fall. Nothing is traded and no return is claimed. The question is only how often the next five sessions agreed.

The two rules agreed with the next week about as often as a coin would

Share of cases in which the next five Nifty sessions agreed with a momentum rule and a reversion rule, 1 Jul 2025 to 17 Jul 2026: 45, 55, 67 and 40 percentUp after a 20 day rise 45%; Up after a 20 day fall 55%; Fell after a stretch above 67%; Rose after a stretch below 40%.Share agreeing with the rule; a coin gives halfUp after a 20 dayrise45%Up after a 20 dayfall55%Fell after astretch above67%Rose after astretch below40%
The first two bars test momentum, with the second also the reversion reading. The last two test the stretch rule on closes far above and far below the 20 session average. Overlapping windows; illustration of method, not a return claim. Source: NSE end of day index closes, computed by RupeeCase. As of 17 Jul 2026.
Read one more paragraph, 104 words

After a 20 session rise, the next five sessions rose less than half the time, which leans against momentum. After a stretch above the average they fell about two times in three, which leans for reversion. After a stretch below, they rose only two times in five, which leans against it. The two stretch cases pull in opposite directions, and put together they agree with the rule on about half the cases. The windows overlap, so only about a fifth of the cases are independent looks. A sample this size and this shape is a demonstration of method. It does not choose a style.

What a fair test must fix first

Each of the choices above could have been made differently, and each changes the count. A fair test writes them down before it looks: the lookback, the holding period, the threshold for a stretch, the data used to choose them and the data used to judge them. It also includes costs. A reversion rule trades often, because it acts on every stretch. Every round trip of a futures leg pays STT of 0.05% on the sale and the other statutory charges in the cost module, so a small average gain per trade can vanish. A momentum rule trades less but holds through the fall that ends a trend. Neither cost shows in a count of ups and downs. The same goes for slippage, the gap between the price you see and the price you get, which grows when a rule fires on exactly the days when everyone else is moving too. Add it to the cost before judging an edge that is smaller than a fraction of a percent per trade.

Read one more paragraph, 67 words

Published studies add that the effects differ by market, period and horizon, and that many fade once costs are included. Indian studies exist, and the one paper in the sources reports momentum across many futures markets over months. None of that is a result for the Nifty on these dates. The only claim this lesson tests is the narrow one in its charts, on the dates shown.

Read the chart yourself

Look at the path above and find the longest stretch where the index kept moving one way. Ask what lookback and holding period would have called it momentum, and which would have called its end a reversal. If two choices of the same rule give opposite answers on the same stretch, the rule has a free parameter that the data did not fix. That parameter should be written down before the test, and the test run on a period that did not shape it.

The RupeeCase terminal on sample data: Model history or your portfolio: which numbers am I looking at?
Watch in the terminal: which numbers am I looking at? A short tutorial on sample data.

The common mistake

The claim: Indian markets are mean reverting, so every sharp move gets reversed within the week. The sample points the other way as often as it points this way. The five day variance ratio was a little below one, which fits the claim, yet it sat within one spread of no pull. Three quarters had a positive autocorrelation, which fits the opposite claim. After a stretch below the average the next week rose only two times in five. A single regime label, either way, needs far more data than four quarters. Ask for the lookback, the holding period and the threshold before the test, the count of cases including the misses, and a result that survives on a period that was not used to build it.

Key takeaways

  • Momentum and reversion are bets at different horizons, not opposite worldviews.
  • A single index is near a random walk; a spread can have a home.
  • Read autocorrelation and variance ratios against their noise bands.
  • Four quarters can flatter either style without proving it.
  • Fix the lookback, holding period and threshold before the test.

Two terms to hold on to from 18.9

Two terms to hold on to from 18.9Two terms to hold on to from 18.9. Mean reversion: The tendency of a price or spread stretched from its average to move back toward it. Regime: A stretch of time in which a market behaves in one stable way. Naming one takes more data than a few quarters.Mean reversionThe tendency of a price or spread stretchedfrom its average to move back toward it.RegimeA stretch of time in which a market behaves inone stable way. Naming one takes more datathan a few quarters.
From the module glossary. Source: Module 18.9, Mean reversion against momentum.

Before you trade. Derivatives trading carries a high risk of loss. SEBI's study "Profitability of Individual Traders in the Equity Derivatives Segment (FY25 to FY26)" (August 2026) found that 87.7% of individual traders in equity F&O made net losses in FY26, with aggregate net losses of Rs 91,685 crore. Read the SEBI study