← Stocks App

Seasonality: what the months say, and how little

Every year someone points out that a stock has risen in November nine years out of ten. The Seasonality page lets you check claims like that properly — and is honest about how little a calendar pattern usually proves.

What the page shows

For a stock, an index or a sector, Seasonality takes the return of each calendar month in every year of history and summarises them month by month: how much it moved on average, how often it rose, and how widely the results varied.

Three views: Stock picks ranks stocks for a chosen month, Calendar shows one name’s year-by-month grid of returns (financial year April–March by default, or calendar year), and Heatmap compares sectors or indices across the twelve months.

Seasonality Stock picks for October in the NIFTY 500: mean and median October return, hit rate, years of history, best, worst and score.
Seasonality Stock picks for October in the NIFTY 500: mean and median October return, hit rate, years of history, best, worst and score.

The statistics, one by one

A month’s return is that month’s close against the previous month’s close. For each calendar month:

StatisticMeaning
MeanAverage return across years
MedianThe middle year — less swayed by one huge year
Hit rateShare of years the month was positive
Std devHow widely the yearly results spread
Best / worstThe best and worst year, with the year named
YearsHow many years the numbers rest on

A month needs at least three years of data to be shown at all. Index and sector figures are the equal-weight average of their member stocks, not the official index series.

How the ranking works

The Stock picks list ranks stocks for a month by:

score = mean × (hit rate ÷ 100) × √(years ÷ 10)

It rewards a positive average, a high share of positive years, and a longer record. Defaults: at least 5 years of history, a hit rate of 60% or more, and the Nifty 500 as the universe (other choices include Nifty 50, 100, 200, Midcap 150, Smallcap 250 and F&O stocks). Two sanity filters also apply: a monthly mean above 30% is excluded as a data or penny-stock artefact, and so is any stock whose median is less than a fifth of its mean — a sign that one or two freak years are carrying the average.

A worked example

Made-up stock, ten Novembers: +6, +4, −2, +8, +3, +5, −1, +7, +2, +4 (%).

A second stock with a 6.0% mean and 80% hit rate but only five years: 6.0 × 0.80 × √0.5 = 4.8 × 0.707 = 3.39. It still ranks higher despite half the history — the square-root term shrinks short records, but only gently. Always look at the Years column.

Why seasonality is weak evidence

This is the section to read before using any of it.

Treat a seasonal tendency as a question to investigate, never as a reason by itself.

Where to find it

  1. Open the Stocks Scanner and choose Research → Seasonality.
  2. In Stock picks, choose the month and the universe.
  3. In Calendar, choose stock, index or sector and a name, and switch between financial and calendar year.
  4. In Heatmap, compare sectors or indices across all twelve months.

To see whether a sector is strong right now rather than in a typical year, use sector rotation.

Common questions

What is stock market seasonality?

The tendency of some stocks, sectors or indices to perform differently in particular calendar months. It is measured from past monthly returns and is usually weak evidence on its own.

What is hit rate in seasonality?

The share of years in which the stock rose in that month. Eight positive Novembers out of ten is an 80% hit rate.

How does FNOTrader rank seasonal stocks?

By mean monthly return × (hit rate ÷ 100) × √(years ÷ 10), with defaults of at least 5 years, a 60% hit rate and the Nifty 500 universe.

Is the Nifty 50 seasonality the official index?

No. Index and sector seasonality are equal-weight averages of the current member stocks' monthly returns, which differs from the official market-cap-weighted index.

Should I trade a stock because of its seasonality?

Seasonality alone is not enough. Small samples and the sheer number of stock-month combinations mean many patterns are chance. Use it as a prompt for research.

More on Stocks App

More in Stocks App · App: Stocks Scanner · Definitions: glossary · All: every article