Coppock Curve: A Long-Term Buy Signal for Nifty and Sensex
How the Coppock Curve flags long-term Nifty and Sensex buy signals, with a real 2009 example, rupee P&L and Indian tax rules.
Key Takeaways
- 1.The Coppock Curve is a slow, monthly momentum indicator. It is built to catch the start of major up-trends in indices like Nifty 50 and Sensex, not for intraday or weekly options trading.
- 2.The core buy rule is simple. When the curve is below zero and turns up for the first time after falling, that turn is the long-term buy signal.
- 3.A real, dated example: on the Nifty 50 monthly chart the Coppock Curve bottomed at about -79.5 in March 2009 (Nifty close near 3,021) and turned up in April 2009. A trader acting on that signal bought near 3,500 and the index was around 5,084 by September 2009.
- 4.It gives very few signals and almost never a sell signal. Treat it as a regime filter for long-term positions, then use faster tools for actual entries, stops and exits.
- 5.In India, any derivatives trade you take on this signal is taxed as business income at your slab rate, while delivery equity is taxed as capital gains. Numbers here are illustrative and not a promise of returns.
What the Coppock Curve Actually Measures
The Coppock Curve is a long-term momentum indicator built by economist Edwin Coppock in 1962. It has one job, which is to tell long-term investors when a stock index has likely turned the corner from a bear market into a new bull market. He reportedly chose look-back periods of 14 and 11 months because clergy told him people typically grieve a loss for 11 to 14 months, and he reasoned a market recovering from a crash heals over a similar period.
Because every input is measured in months, the Coppock Curve is one of the slowest indicators in common use. Plotted on a monthly chart of the Nifty 50 or Sensex, it usually produces only a handful of signals across an entire decade. This is its strength. It deliberately ignores the daily and weekly noise that traps short-term traders and answers a single big question, which is whether the long-term tide has turned up.
For Indian investors this makes the Coppock Curve a poor fit for weekly index options or intraday futures, where moves happen in hours. It is far better suited to deciding when to start a long-term SIP top-up, when to deploy a lump sum into an index fund, or when to begin building a positional cash-equity portfolio. Think of it as a once-a-year compass, not a daily map.
The Exact Formula, Step by Step
The Coppock Curve is the 10-month weighted moving average of the sum of two rates of change: the 14-month rate of change and the 11-month rate of change of the index close. Written out, the recipe is: first compute ROC(14) and ROC(11) for each month, add them together, then run a 10-month weighted moving average over that combined series. A weighted moving average gives the most recent month a weight of 10 and the oldest month in the window a weight of 1.
| Step | What you calculate | Standard setting |
|---|---|---|
| 1 | Rate of change over 14 months: (this month close divided by close 14 months ago, minus 1) times 100 | 14 months |
| 2 | Rate of change over 11 months, the same way | 11 months |
| 3 | Add the two rates of change for each month | ROC(14) + ROC(11) |
| 4 | Smooth that summed series with a 10-month weighted moving average, recent month weighted 10, oldest weighted 1 | 10-month WMA |
A worked single-month calculation makes this concrete. Suppose the Nifty 50 close this month is 24,200. The close 14 months ago was 22,000, so ROC(14) is (24,200 divided by 22,000, minus 1) times 100, which equals 10.0 percent. The close 11 months ago was 21,500, so ROC(11) is about 12.56 percent. The summed value for this month is 22.56. You then feed that, plus the nine previous months of summed values, into the weighted average to get the single Coppock reading for the month.
How to Read a Buy Signal
The Coppock Curve generates a buy signal in one specific situation. The curve must be below the zero line, meaning long-term momentum is negative after a decline, and then it must stop falling and tick up for the first time. That upward hook while still in negative territory is the signal Coppock cared about. It does not wait for the curve to cross back above zero, which would be far too late and would surrender most of the early recovery.
- Curve below zero and falling: the index is still in a long-term down phase. Stay patient, do not buy yet.
- Curve below zero and the first up-tick after a trough: this is the classic Coppock buy signal. Long-term momentum has bottomed.
- Curve above zero and rising: confirmation that the up-trend is mature. Good for holding, weak for fresh entries because you are late.
- Curve rolling over from a high peak: a caution flag, but the original Coppock rule gives no formal sell signal here, so use other tools to exit.
Only act on a Coppock buy signal once the month has closed. The curve uses month-end prices, so an up-tick mid-month can vanish by the last trading day. Wait for the monthly candle to close before treating the signal as confirmed.
Worked Example: The Real Nifty 50 Buy Signal of 2009
This is the textbook Coppock buy signal in Indian markets, using real month-end Nifty 50 closes through the 2008 crash and the 2009 recovery. After the global financial crisis, the Nifty collapsed from about 6,139 at the end of December 2007 to roughly 2,886 by the end of October 2008. Running the standard 10, 14, 11 settings on month-end closes, the Coppock Curve fell deep into negative territory and reached its trough of about minus 79.5 in March 2009, when the Nifty closed near 3,021. Values below are computed from those month-end closes and are illustrative.
| Month-end | Nifty 50 close (approx) | Coppock value (approx) | Reading |
|---|---|---|---|
| Dec 2008 | 2,959 | -49 | Below zero, still falling |
| Feb 2009 | 2,764 | -73.6 | Below zero, still falling |
| Mar 2009 | 3,021 | -79.5 | Trough, lowest point |
| Apr 2009 | 3,474 | -79.4 | First up-tick, BUY SIGNAL |
| May 2009 | 4,448 | -66.4 | Rising while still negative |
| Sep 2009 | 5,084 | -1.1 | Almost back to zero, trend confirmed |
The signal fires at the April 2009 month-end, when the curve ticks up from minus 79.5 to minus 79.4. That is a tiny change in the indicator, but it marks the first time the curve stopped falling after the crash. A disciplined long-term investor who waited for that monthly close and bought the Nifty near 3,500 in early May 2009 was positioned right at the base of one of the strongest recoveries in Indian market history. By the end of September 2009 the Nifty was near 5,084, and the curve had nearly climbed back to zero, confirming the new up-trend.
Notice the trade-off. The Coppock Curve did not call the exact bottom, which was the 2,764 close in February 2009. It signalled about two months later, near 3,500. That lag is the price you pay for filtering out false bottoms, and in exchange the investor avoided catching a falling knife in late 2008 and only committed capital once long-term momentum had genuinely turned. The 2020 COVID crash produced a similar, faster Coppock buy signal during the second half of that year.
Turning the Signal Into a Rupee Trade: Nifty Futures Example
Suppose you accept a Coppock buy signal and choose to express it with Nifty 50 futures rather than cash equity. Today the Nifty lot size is 65. Imagine you buy 2 lots of a Nifty future at 22,000 and exit at 24,000 after the trend plays out. Your quantity is 75 times 2, which is 150 units. The gross move is 2,000 points times 150, which equals a gross profit of 3,00,000 rupees. Numbers are illustrative and assume the trade works, which is never guaranteed.
| Item | Amount (Rs) | Note |
|---|---|---|
| Gross profit | 3,00,000 | 2,000 points times 150 units |
| Brokerage | 40 | About Rs 20 per order, two orders |
| STT | 720 | 0.02 percent on the sell side of futures |
| Exchange and SEBI charges | About 20 | Small percentage of turnover |
| GST | About 11 | 18 percent on brokerage plus exchange charges |
| Stamp duty | 66 | 0.002 percent on the buy side |
| Net profit before tax | About 2,99,143 | Gross minus all costs |
Costs on index futures are tiny relative to a 2,000-point win, so the net profit before tax is about 2,99,143 rupees. The important Indian rule comes next. Profit from futures and options is treated as business income, not capital gains. It is added to your other income and taxed at your slab rate. If you fall in the 30 percent slab, the tax on this trade is roughly 89,743 rupees, leaving about 2,09,400 rupees after tax. There is no special lower rate for F&O gains, and you can offset costs and other business expenses against this income.
A monthly indicator like the Coppock Curve pairs poorly with weekly options that expire in days. If you want leverage on a Coppock signal, far-dated futures or a cash-and-margin position fit the multi-month holding period far better than short-dated weekly options that bleed time value.
The Cash Equity Alternative and Its Tax Treatment
Because the Coppock Curve is a multi-month tool, many investors prefer to act on its signal in delivery cash equity or an index fund rather than futures. Tax then works very differently. Suppose you buy a Nifty 50 index ETF or basket worth 5,00,000 rupees on the 2009-style signal and sell after holding more than 12 months for 7,00,000 rupees. Your gain is 2,00,000 rupees and it qualifies as a long-term capital gain.
- Long-term capital gains on listed equity are taxed at 12.5 percent, but only on the amount above 1.25 lakh rupees per financial year.
- On a 2,00,000 rupee gain, the first 1,25,000 is exempt, so 75,000 is taxable. The tax is 12.5 percent of 75,000, which is 9,375 rupees plus applicable cess.
- If instead you sold within 12 months, the gain would be a short-term capital gain taxed at 20 percent, here 40,000 rupees plus cess.
- Delivery equity also carries STT of 0.1 percent on both the buy and sell sides, which is higher than the futures STT but applies to a much longer hold.
This contrast matters. The futures route is taxed as business income at your slab but offers leverage and low STT. The delivery route is taxed as capital gains with a generous 1.25 lakh exemption, which fits the long, patient holding period the Coppock Curve is built for. For most retail investors using this indicator as a long-term timing tool, the cash equity or index fund route is the more natural and more tax-efficient match.
Best Settings for Indian Indices
The standard 10-month weighted average of the 14-month and 11-month rates of change works well on the Nifty 50 and Sensex, which are broad, liquid and relatively smooth. These defaults were tuned for major equity indices, and Indian large-cap benchmarks behave similarly enough that you rarely need to change them. Resist the urge to over-optimise. A slow indicator loses its whole purpose if you make it twitchy.
| Index | Suggested use | Setting notes |
|---|---|---|
| Nifty 50 | Long-term market timing | Standard 10, 14, 11 on monthly closes |
| Sensex | Long-term market timing | Standard 10, 14, 11, behaves like Nifty |
| Bank Nifty | Use with caution | More volatile, expect more whipsaws and false hooks |
| Nifty IT or single stocks | Least reliable | Sector and stock noise produces unstable signals |
On more volatile baskets like Bank Nifty or sector indices such as Nifty IT, the curve hooks up and down more often and produces more false starts. For single stocks like Reliance, TCS or HDFC Bank, the Coppock Curve is least dependable because company news can swamp the slow momentum it is trying to read. Keep it on the broad indices where it shines.
Combining the Coppock Curve With Faster Tools
The Coppock Curve tells you when the long-term regime has likely turned, but it is far too slow to time your actual entry, stop-loss or exit. The professional way to use it is as a top-level filter. Once the monthly Coppock signals a buy, you switch to a daily or weekly chart and use faster tools to find a clean entry within that bullish regime.
- Use a 50-day and 200-day moving average crossover on the daily chart to time the entry after the Coppock buy signal appears.
- Use the 14-day RSI to avoid buying into a short-term overbought spike, waiting for a pullback toward the 40 to 50 zone.
- Use the monthly MACD as a second momentum confirmation, since it reacts faster than the Coppock Curve but still respects the larger trend.
- Set stops using recent swing lows or an ATR-based level, because the Coppock Curve itself never tells you where to place a stop.
This layered approach plays to each tool's strength. The Coppock Curve keeps you out of bear markets and points you toward the right side of the long-term trend. The daily moving averages and RSI then handle the precise mechanics of entering and protecting the trade. Used together, you get the patience of a monthly indicator with the timing discipline of daily tools.
Limitations and Where It Goes Wrong
The Coppock Curve has two honest weaknesses you must respect. First, it gives no reliable sell signal. Coppock built it to find bottoms, not tops, so when the curve rolls over from a high peak it is only a soft caution, not an instruction to exit. You must use other rules, such as a moving average break or a trailing stop, to decide when to leave a position.
Second, the indicator struggles in long sideways markets. When an index chops in a range for a year or two without a clear crash or boom, the curve can hover near zero and produce small up-ticks that look like signals but lead nowhere. Indian indices spent stretches of 2011 to 2013 and parts of 2015 to 2016 in such ranges, and a mechanical Coppock reader would have taken a few false starts during those phases.
Because the Coppock Curve relies on month-end closes and a long look-back, it lags by design. Never use it alone for entries, never expect it to call exact tops, and always combine it with a position-sizing and stop-loss plan so a false signal cannot do serious damage to your capital.
Sources and Further Reading
For authoritative data and current rules, refer to Zerodha Varsity, Investopedia and NSE Indices (Nifty Indices). Always confirm the latest lot sizes, STT rates, tax slabs and contract specifications on the official source before you trade, since these change over time. The historical Nifty levels and Coppock values shown here are approximate and for illustration only.
Sources and Further Reading
For authoritative data and further reading on this topic, refer to Zerodha Varsity, Investopedia and NSE Indices (Nifty Indices). Always confirm current rules, rates and contract specifications on the official source before you trade.
Related Topics
Related Articles
Understanding the Vertical Horizontal Filter in Indian Markets
How the VHF spots trending vs ranging Nifty, with real NSE regimes, a worked calculation, option tactics, and Indian F&O tax rules.
RSI 2 Period Strategy for Indian Markets
The RSI(2) mean reversion strategy for Indian markets: 200 DMA filter, exact entry and exit rules, and worked Reliance and Bank Nifty rupee examples.
Understanding Trading Psychology in Indian Markets
Learn trading psychology for Indian markets with a worked Nifty options example showing how fear and greed turned a Rs 3,600 loss into Rs 16,500.
Understanding Short Selling in Indian Markets
How short selling works in India: the intraday-only retail rule, SEBI SLB overnight borrowing with a real Reliance borrow-cost example, F&O shorts and tax.
How to Rebalance Your Portfolio in Indian Markets
How to rebalance your Indian portfolio with the correct post-2024 tax: 20% STCG, 12.5% LTCG above Rs 1.25 lakh, plus a worked Nifty example.
Pair Trading Strategy for Indian Markets
Pair trade TCS and Infosys with real z-score math, lot sizes, rupee P&L, STT and slab-rate tax. A worked, market-neutral guide for Indian traders.
The trading journal built for Indian F&O traders. Track your trades, spot patterns, build discipline.
- Log one trade a day by hand, on purpose
- AI mentor finds your repeat mistakes
- Behavioural analytics catch tilt early
- Trading calendar with P&L heatmap
- Pre-trade checklist flags risks
Yearly ₹2,499 · No broker credentials