Sensifty
Add to ChromeComing soon to Chrome
All posts and topics

Topics

October 2026

RSS feed

Blog / Data and tests

I tested waiting for a dip on 3,800 stretched stocks. It didn't do what I expected.

Short answer

After a stock first became stretched, its price fell a median of about 16% at some point within a year. But waiting for that dip did not beat buying at once: in 2021 to 2024, buying on the first day returned a median 32.5% over two years, against 24.4% for waiting.

16%median dip within a year
3,808stretches tested
2021 to 2024entries, valued two years later

I built Sensifty on a simple idea: if a stock has run far above its own normal, wait. It will probably come back down, and you will buy it cheaper. Before asking anyone to pay for that idea, I wanted to know whether it was true.

So I tested it on every stretch I could find among the 500 most traded NSE stocks, from January 2021 to October 2024. A stretch starts on the first day a stock's stretch score reaches 80, which means today's price ranks near the top of its own last five years. That gave me 3,808 stretches.

But then, how do I know it actually mattered? Well, that's where the testing comes. Honest test results, even though it doesn't favor Sensifty a very lot, but then why hide the truth?

Three ways to put ₹1 to work

For each stretch, I imagined ₹1 and three ways of investing it:

  1. Buy on the first day of the stretch.
  2. Wait for the alert, which fires when the stock cools off or comes back to its first reference level, and buy then. If it never comes within a year, buy at the end of the year.
  3. Buy a third at each reference level (L1, L2 and L3), as each is reached. Any third still waiting after a year goes in then.

Each ₹1 was valued two years after the stretch began.

Median return two years after the stretch began: buy on the first day 32.5%, wait for the alert 24.4%, a third at each level 15.3%
Buying on the first day came out ahead on the typical stretch.

Buying at once won. Not by a little: the typical stretch returned 32.5% for buying on the first day against 24.4% for waiting. Spreading the money across the levels did worst, at 15.3%.

That was not what I expected, and I nearly did not publish it.

Why waiting lost

The dips were real. After a stock first became stretched, its price fell a median of about 16% at some point within the next year. Only 2 stretches in 100 never went below the starting price at all.

Median dip within a year by the month the stretch began, January 2021 to September 2025
Dips happened in every month; their depth depended on the year.

The trouble is timing. The alert usually fired early in the dip, when the price was only about 2% below where the stretch started, and in 43% of cases it fired at a higher price than the first day. Meanwhile the stocks that never came back down kept running, and the money that waited for them went in later and higher. In a market that mostly rose, those runaway stocks cost more than the dips saved.

The year mattered more than the method

Split by year, the picture changes.

Median two-year return by the year the stretch began, for each approach

In 2021 and 2023, buying at once was clearly better. In 2022 it made almost no difference. In 2024, when stretched stocks caught the top, every approach lost money, but buying a third at each level lost least: a median 5.9% against 12.2%. The deeper levels earned their keep in the one falling year.

What about waiting for a deeper level?

I also tested alerts at deeper levels: 10% below the start, L2 and L3.

How often each alert was reached within a year, and the price when it was
Deeper levels gave a lower price, but were reached less often.

The deeper the level, the lower the price when it came, and the less often it came at all. L3 bought about 25% below the start, but only in 28% of stretches. And after buying at any of these levels, prices typically fell another 18 to 20%. A deeper level gets you a lower price, not a calmer ride.

What I changed because of this

I stopped describing Sensifty as a way to buy cheaper. It is not, on average. What it does well is tell you how stretched a stock is against its own past, and remind you once when the stretch has cooled. That is a tool for patience and context, and the numbers above are on the Track record page, refreshed every month, including the parts that do not flatter it.

Written by the person who builds Sensifty.

Related

Stock trackers for Indian investors, compared honestly

Screener, Tickertape, TradingView, your broker's app and Sensifty answer different questions. Here is what each is best at, and where Sensifty fits, from someone who built one of them.

Sensifty is a Chrome extension for people who invest in NSE and BSE stocks. It shows how stretched a stock is against its own last five years, reference levels from its past, and sends one quiet alert when a stretched stock cools off. End-of-day data; technical information only, not investment advice. What it is · Track record