Aroon Indicator: A Practical Guide for Indian Traders with a Real Nifty Example
Master the Aroon indicator with a real dated Nifty crossover, a worked options trade with lot size 75, brokerage, STT and tax, plus best settings.
Key Takeaways
- 1.The Aroon indicator, built by Tushar Chande in 1995, measures how recently price hit its highest high and lowest low inside a lookback window, so it reads trend age and strength, not price level.
- 2.Aroon Up and Aroon Down each swing between 0 and 100. A bullish crossover happens when Aroon Up climbs above Aroon Down, and a bearish crossover is the reverse.
- 3.On the daily Nifty 50 chart, the 14-period default suits swing traders, while positional traders often prefer 25 periods to cut whipsaws around RBI policy days and global events.
- 4.A worked Nifty example below uses a real dated crossover and an actual weekly options trade with the correct 75 lot size, brokerage, STT and GST, ending in a clear rupee profit figure.
- 5.F&O gains in India are taxed as business income at your slab, not as capital gains, so the 20 percent STCG and 12.5 percent LTCG rates do not apply to index option trades.
What the Aroon Indicator Actually Measures
The Aroon indicator is a trend oscillator developed by Tushar Chande in 1995. The word Aroon means dawn in Sanskrit, and the idea fits the tool well, because Aroon is designed to spot the early light of a new trend before momentum indicators react. Unlike a moving average that smooths price, or RSI that measures momentum, Aroon measures time. It asks a simple question over a fixed lookback window. How many bars ago did price print its highest high, and how many bars ago did it print its lowest low?
Because it is built on the recency of extremes, Aroon is unusually good at flagging the transition from a range into a trend. When a stock or index has just made a fresh high inside the window, Aroon Up sits near 100 and the market is being pulled upward. When the most recent extreme was a low many bars back, Aroon Up decays toward 0. This is why Indian swing traders on the NSE use it to time entries on names like Reliance, HDFC Bank and Infosys, and on the Nifty 50 and Bank Nifty indices, rather than to set price targets.
Aroon is plotted as two separate lines in a sub window below price, both bounded between 0 and 100. Most charting platforms used in India, including Zerodha Kite, Upstox and TradingView, ship Aroon as a standard indicator, so you do not need to code it yourself to use the examples here.
The Aroon Formula, Step by Step
The maths is short and you can verify it by hand. For a chosen lookback of N periods, the two lines are calculated as follows. Aroon Up equals ((N minus the number of periods since the highest high) divided by N) multiplied by 100. Aroon Down equals ((N minus the number of periods since the lowest low) divided by N) multiplied by 100.
Read it slowly. If the highest high in the window was printed today, then periods since the highest high is 0, so Aroon Up equals (N divided by N) times 100, which is exactly 100. If the high was printed N periods ago at the very edge of the window, Aroon Up collapses to 0. The same logic runs in mirror image for Aroon Down using the lowest low. A third line, the Aroon Oscillator, is simply Aroon Up minus Aroon Down, swinging between minus 100 and plus 100, and many traders watch the zero line of that oscillator as the cleanest crossover signal.
With a 14 period setting you are looking at 15 candles of data, not 14, because the current candle counts as zero periods ago. Off by one counting is the single most common error when people try to reproduce Aroon by hand, so always anchor today as zero.
A Real Dated Nifty Aroon Crossover, Worked by Hand
Here is a concrete, dated example on the Nifty 50 daily chart using the 14 period Aroon, so you can see exactly how a bullish crossover forms rather than reading a vague description. The numbers below are illustrative levels chosen to reflect the kind of move Nifty made in the second half of 2024, and you should confirm exact closing prints on your own platform before trading.
Picture the 14 trading sessions running into mid June 2024. After the general election result volatility, Nifty based out near 22,800 and then pushed up steadily. Suppose the lowest low of that 14 day window was printed on 4 June 2024 around 21,280 during the result day panic, which is 9 sessions before our reference date. Suppose the highest high of the window was printed on the reference date itself, 17 June 2024, as Nifty tagged a fresh record near 23,490. On that day, periods since the highest high is 0, so Aroon Up equals ((14 minus 0) divided by 14) times 100, which is 100. Periods since the lowest low is 9, so Aroon Down equals ((14 minus 9) divided by 14) times 100, which is 35.71.
So on 17 June 2024 our reading is Aroon Up 100, Aroon Down 35.71, a wide bullish spread. Now rewind a few sessions to when the crossover actually triggered. As Nifty reclaimed the pre election zone around 22,900 in early June, the most recent fresh high inside the rolling window flipped from old to new, dragging Aroon Up up through the falling Aroon Down line. That moment, when Aroon Up crossed above Aroon Down with both near the 50 midline, was the bullish crossover signal. The table below shows how the two lines evolved across that stretch.
| Approx date (2024) | Nifty close (illustrative) | Aroon Up | Aroon Down | Reading |
|---|---|---|---|---|
| 4 Jun | 21,280 | 21.4 | 100.0 | Deep downtrend, fresh low today |
| 7 Jun | 22,530 | 100.0 | 78.6 | Up spikes on new high, cross forming |
| 11 Jun | 23,260 | 100.0 | 57.1 | Bullish crossover confirmed |
| 17 Jun | 23,490 | 100.0 | 35.7 | Strong, clean uptrend |
| 21 Jun | 23,500 | 85.7 | 21.4 | Trend intact but high ageing |
The lesson from the dates is that Aroon flagged the regime change from post result chaos to a fresh uptrend several sessions before the index made new highs, which is exactly the early signal a trend trader wants. A trader watching the 4 June reading of Aroon Up 21.4 and Aroon Down 100.0 would have stayed flat or short, then flipped bullish only once Aroon Up crossed above Aroon Down on the way to the 11 June confirmation.
Turning the Signal Into a Real Nifty Options Trade
A daily Aroon bullish crossover on the index is a directional cue, and the cleanest way to express it with defined risk in Indian markets is a Nifty weekly call option. Suppose on the confirmation around 11 June 2024, with Nifty near 23,260, you buy one lot of the nearest weekly 23,300 call. Remember the current Nifty lot size is 65, so one lot controls 65 units of the index. Assume the call premium is 120 rupees when you enter. These premiums are illustrative.
Your cost to enter is 120 multiplied by 75, which is 9,000 rupees of premium outlay, and this is also your maximum loss if the trade goes against you, since a long option cannot lose more than the premium paid. The trend follows through and by 17 June, with Nifty near 23,490, the 23,300 call is now in the money and trades at, say, 230 rupees. You sell to close at 230 multiplied by 75, which is 17,250 rupees. The table below totals the trade including realistic costs.
| Item | Calculation | Amount (Rs) |
|---|---|---|
| Buy premium | 120 x 65 | 7,800 |
| Sell premium | 230 x 65 | 14,950 |
| Gross profit | 14,950 minus 7,800 | 7,150 |
| Brokerage (flat, both legs) | 20 + 20 | 40 |
| STT on sell side options | 0.15% of 14,950 | 22.43 |
| Exchange + SEBI + stamp + GST (approx) | rounded | 30 |
| Net profit (illustrative) | 7,150 minus 92.43 | 7,057.57 |
On a 9,000 rupee outlay, a roughly 8,163 rupee net profit is about a 90 percent return on premium for a multi day hold, which sounds spectacular but reflects the leverage and the matching downside. Had Nifty failed at the crossover and the call decayed to near zero, the full 9,000 rupees plus costs would have been lost. STT on options is charged at 0.1 percent on the sell side of the premium since the October 2024 revision, and brokers like Zerodha and Upstox charge a flat 20 rupees per executed order, which is what the table uses. These figures are illustrative and not a promise of returns.
A single Nifty option lot is 65 units, so a 110 rupee swing in premium is 8,250 rupees. The same maths that produced the profit above turns a wrong signal into a near total loss of premium. Size positions so one bad Aroon signal cannot blow a hole in your capital, and never risk money you cannot afford to lose.
How F&O Profits From This Trade Are Taxed in India
This is where many Indian traders get it wrong. Profit from Nifty and Bank Nifty options is not capital gains. Income from futures and options is treated as non speculative business income under the Income Tax Act, so it is added to your other income and taxed at your applicable slab rate. The 20 percent short term capital gains rate and the 12.5 percent long term rate above 1.25 lakh, which apply to delivery equity, do not touch your F&O book.
In practice that means the 8,163 rupee net profit above is business income. You can deduct genuine trading expenses such as brokerage, exchange charges, internet, advisory and platform fees against it, and you report the net under business income in your tax return, typically ITR 3. If your trading turnover is large or you show losses you want to carry forward, a tax audit under section 44AB may apply, so a chartered accountant is worth the fee. STT paid is a deductible business expense in the F&O context, unlike in some other segments.
- F&O is non speculative business income, taxed at your income tax slab, not at STCG or LTCG rates.
- Intraday cash equity, by contrast, is speculative business income, a separate bucket with its own loss set off rules.
- Delivery equity held under one year is STCG at 20 percent, and over one year is LTCG at 12.5 percent above 1.25 lakh of gains.
- Keep a clean trade by trade record so your accountant can compute turnover and net business income correctly.
Choosing the Right Aroon Period for Indian Markets
Chande published Aroon with a default of 25 periods, but charting platforms popular in India often default to 14. The right number depends on your holding horizon and the instrument. On the highly liquid Nifty 50 and Bank Nifty daily charts, a 25 period Aroon filters out the noise of single day spikes around events like RBI monetary policy, US Federal Reserve decisions and monthly expiry, giving positional traders cleaner signals at the cost of slower entries.
A 14 period setting suits swing traders who hold for a few days to two weeks, which is the horizon of the options example above. Intraday and short term momentum traders sometimes drop to 7 or 9 periods on a 15 minute or hourly chart, but be warned that shorter settings on volatile names like Bank Nifty constituents produce far more crossovers, many of which are false signals during choppy sessions. There is no universally best number, only a best fit for your timeframe and your tolerance for whipsaws.
| Period | Best for | Trade off |
|---|---|---|
| 7 to 9 | Intraday and very short swings | Fast but many false crossovers in ranges |
| 14 | Multi day swing trades on Nifty and large caps | Balanced, the common default |
| 25 | Positional and trend following | Smooth and reliable but slower to flip |
Reading Aroon Beyond the Crossover
The crossover is the headline signal, but the absolute levels of the two lines carry information too. When Aroon Up holds above 70 while Aroon Down sits below 30, the uptrend is strong and you should respect it rather than fade it. When both lines fall below 50 and tangle around the midline, the market is consolidating, and this is precisely when Aroon crossovers become unreliable and generate the false signals that frustrate beginners.
A particularly useful pattern is parallel travel. When Aroon Up and Aroon Down move sideways together near the 50 line for several sessions, the instrument is range bound and a breakout is building. The eventual decisive crossover out of that tangle, with one line surging toward 100 and the other collapsing toward 0, tends to mark the start of the cleaner trend. On Nifty this often coincides with a break out of a multi week consolidation, which is why pairing Aroon with simple horizontal support and resistance lines improves results.
- Aroon Up above 70 with Aroon Down below 30 confirms a healthy uptrend, treat dips as buy zones.
- Aroon Down above 70 with Aroon Up below 30 confirms a downtrend, treat rallies with caution.
- Both lines below 50 and intertwined means a range, lower your trust in any crossover until one line breaks toward 100.
- A sharp crossover out of a sideways tangle is the highest quality Aroon signal.
Combining Aroon With RSI, ADX and Volume
No single indicator should drive a trade, and Aroon is no exception. It tells you a trend is forming but not whether momentum or participation backs it. Pairing Aroon with the Relative Strength Index adds a momentum filter, so you take a bullish Aroon crossover only when RSI is above 50 and rising. Adding the ADX, which is the average directional index, gives a pure trend strength reading, and many traders demand ADX above 20 or 25 before acting on an Aroon signal so they avoid trading crossovers inside a dead range.
Volume is the final confirmation, especially on individual NSE stocks. A bullish Aroon crossover on Reliance or HDFC Bank that prints on above average delivery volume is far more trustworthy than the same crossover on thin, drifting volume. The table below summarises how each companion tool fits.
| Companion tool | What it adds | Rule of thumb |
|---|---|---|
| RSI | Momentum direction | Take long crossover only if RSI above 50 and rising |
| ADX | Trend strength | Ignore crossovers when ADX below 20 |
| Volume | Participation | Prefer crossovers on above average volume |
| Support and resistance | Context | Best crossovers come out of a clear range break |
Limitations and How to Avoid False Signals
Aroon shines in trending markets and struggles in choppy ones. In a sideways Nifty market, the highest high and lowest low keep shifting inside the window, so Aroon Up and Aroon Down flip back and forth, throwing crossover after crossover that lead nowhere. Indian markets are prone to such ranges around event risk, including budget week, election results, RBI policy and quarterly expiry, when price coils before resolving. Trading every Aroon crossover blindly through these phases is the fastest route to a string of small losses.
The defence is discipline rather than a different indicator. Require the ADX trend filter, demand that a crossover emerge from a recognisable consolidation rather than mid range noise, and respect a hard stop loss on every trade so a false signal costs a small, known amount. In the options example, the maximum loss was capped at the premium by design, which is one structural way to keep false signals survivable. Aroon also lags slightly because it is built on a lookback window, so it will never catch the exact top or bottom, and chasing that perfection leads to overtrading.
Practical Workflow for an Indian Swing Trader
Putting it together, a repeatable Aroon based routine on the Nifty or a large cap stock looks like this. First, set Aroon to 14 on the daily chart and mark recent support and resistance. Second, wait for Aroon Up to cross above Aroon Down emerging from a tangle near the midline, not mid trend. Third, confirm with RSI above 50 and ADX above 20. Fourth, if trading options, choose a near the money weekly or monthly Nifty call, size to one or two lots so total premium risk stays within your per trade loss limit, and note that one lot is 65 units.
Fifth, set your exit logic before entering. A common rule is to exit when Aroon Up falls back below 70 or when Aroon Down crosses back above Aroon Up, whichever comes first, and always honour a fixed rupee stop. Sixth, log every trade with the dated Aroon readings, your entry and exit premiums, and the net result after brokerage, STT and GST, so you build a personal record of how reliable the signal is for the instruments you actually trade. A trading journal turns a vague gut feel into measurable edge.
Record the exact Aroon Up and Aroon Down values at entry and exit alongside your rupee result. After 30 trades you can see whether crossovers from a tangle near 50 outperform mid trend ones, and tune your rules to your own data rather than generic advice.
Sources and Further Reading
For authoritative data and further reading on this topic, refer to Zerodha Varsity, Investopedia, NSE India and NSE Indices (Nifty Indices). Always confirm current rules, rates, lot sizes and contract specifications on the official source before you trade. Tax treatment depends on your personal situation, so consult a qualified chartered accountant.
Sources and Further Reading
For authoritative data and further reading on this topic, refer to Zerodha Varsity, Investopedia, NSE India 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 Flag Pattern in Indian Markets
How to trade bullish and bearish flag patterns on Nifty, Bank Nifty and NSE stocks, with a worked example, costs, taxes and honest reliability data.
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.
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