Most indicators ask how far price has moved. The Aroon asks a different question: how long has it been since the stock last made a fresh high, and how long since a fresh low? That one idea makes the Aroon indicator one of the simpler trend tools to read on an NSE chart, and also one of the easiest to misread if you forget what it ignores.
Tushar Chande developed it in 1995, according to both StockCharts ChartSchool and Investopedia. StockCharts adds a detail Indian readers will enjoy: the name comes from the Sanskrit for “dawn’s early light”, because Chande wanted something that showed a new trend just as it began. Whether it actually does that early is a fair question, and we’ll get to it.
In this article
Time, not price
The Aroon has two lines. Aroon Up tracks the number of periods since the highest high in the look-back window. Aroon Down tracks the number of periods since the lowest low. Both are converted into a score between 0 and 100.
StockCharts puts the difference neatly. Momentum oscillators like RSI look at price relative to time. Aroon looks at time relative to price. A stock can rally 2% or 20% to a new 25-day high and Aroon Up will print exactly the same number on that day, because all it records is that the high happened today.
That sounds like a weakness, and partly it is. But it also strips out noise. If a stock keeps setting new highs every few sessions, Aroon Up stays pinned near the top no matter how jagged the candles look. If highs stop coming, the line slides down day by day, steadily and without drama, until something changes.
How the Aroon indicator is calculated
The standard setting is 25 periods. Investopedia gives the formulas as:
- Aroon Up = ((25 − periods since the 25-period high) ÷ 25) × 100
- Aroon Down = ((25 − periods since the 25-period low) ÷ 25) × 100
So if today is the highest high of the window, periods since the high is zero and Aroon Up is 100. If the high was 25 periods ago, Aroon Up is 0. Every day that passes without a new high knocks 4 points off the reading on a 25-period setting, since each period is one twenty-fifth of 100.
StockCharts makes a small point that’s easy to miss. On a daily chart with 25 days, a reading of exactly 50 can’t happen, because 12.5 days is the midpoint and days come in whole numbers. You’ll see 52 (a high or low 12 days ago) or 48 (13 days ago). In their words, a reading above 50 means the new high or low came within the most recent 12 days, and below 50 means it came 13 or more days ago, which works out to (25 − 13) ÷ 25 × 100 = 48.
You don’t have to work this out by hand on any charting platform. But knowing the arithmetic tells you exactly what the number means, and that matters more than any colour on the screen.
A worked example on a hypothetical stock
Let’s take a made-up NSE stock, call it ABC Ltd, on a daily chart with the default 25-period setting. These numbers are illustrative only and don’t describe any real company.
| What we observe | Periods since | Calculation | Reading |
|---|---|---|---|
| Highest high of the last 25 sessions came 3 sessions ago | 3 | (25 − 3) ÷ 25 × 100 | Aroon Up = 88 |
| Lowest low of the last 25 sessions came 18 sessions ago | 18 | (25 − 18) ÷ 25 × 100 | Aroon Down = 28 |
Aroon Up at 88 and Aroon Down at 28. Reading it the way StockCharts describes, the bulls have the edge when Aroon Up is above 50 and Aroon Down is below 50, because new highs are coming more often than new lows. ABC Ltd fits that picture.
Now suppose ABC drifts sideways for the next five sessions without beating that high, and without breaking the low. Periods since the high goes from 3 to 8, so Aroon Up drops to (25 − 8) ÷ 25 × 100 = 68. Periods since the low goes from 18 to 23, so Aroon Down drops to (25 − 23) ÷ 25 × 100 = 8. Both lines fell, even though the stock barely moved. Nothing bearish happened. The clock simply ran.
Push it further. Seven more flat sessions and the high is 15 sessions old, so Aroon Up is 40. The low has dropped out of the 25-session window altogether, so a newer, higher low takes its place, and Aroon Down resets based on when that one occurred. This is the part that trips people up: the line can jump because an old extreme fell out of the window, not because price did anything today.
Aroon doesn’t care how big a move was. It only cares how long ago the last extreme happened, so a quiet stock can produce a crossover without anyone trading it differently.
Reading the two lines together
StockCharts treats 0, 50 and 100 as the levels that matter. Here’s how the main readings break down.
Strong uptrend
Aroon Up holding in the 70 to 100 range for an extended stretch means prices are regularly hitting new highs, StockCharts notes. A move to 100 in Aroon Up alongside a drop below 30 in Aroon Down is the combination they describe as upside strength.
Strong downtrend
The mirror image. Aroon Down sitting near 100 while Aroon Up stays low tells you lows keep getting refreshed and highs are a distant memory.
Consolidation
StockCharts says a consolidation is signalled when both lines are below 50, or when both move lower in parallel with only a small gap between them. On a 25-day setting, both below 50 means neither a 25-day high nor a 25-day low has printed in 13 or more days. Price is going nowhere. The first line to break above 50 and reach 100 sets up the next signal.
One line low doesn’t mean the other is high
StockCharts is careful here. Aroon Down stuck in the 0 to 30 zone tells you prices are not making new lows. It does not tell you they’re rising. For that you have to check Aroon Up separately. A lot of misreads come from glancing at one line.
The three stages of a new trend
StockCharts lays out a three-step sequence for an emerging uptrend, and it’s a useful checklist when you’re scanning Nifty 500 names on a weekend:
- Crossover: Aroon Up moves above Aroon Down. New highs are now more recent than new lows. Remember it’s elapsed time, not price, that’s being compared.
- Midline: Aroon Up moves above 50 and Aroon Down moves below 50.
- Confirmation: Aroon Up reaches 100 while Aroon Down stays relatively low.
The first two don’t always arrive in that order, StockCharts adds. Sometimes Aroon Up crosses 50 first and only then crosses Aroon Down. For a downtrend, flip the lines: Aroon Down crosses above Aroon Up, clears 50, then hits 100.
Some swing traders wait for stage three before acting. That’s slower, but it filters out a lot of the crossovers that happen in flat markets. Others use stage one as an early warning and stage three as the trigger. Neither is right in every market. The point is to decide in advance which stage you’re trading.
The Aroon oscillator
Investopedia’s example chart shows an oscillator that folds both lines into one reading between −100 and +100. The arithmetic is simple. As the StockCharts page on the Aroon Oscillator puts it, it is Aroon Up less Aroon Down. In our ABC Ltd example, that’s 88 − 28 = +60 on day one. After the five flat sessions it’s 68 − 8 = +60 again, which is a good illustration of how an oscillator can hide what’s going on underneath. Both lines fell sharply, yet the oscillator didn’t budge.
Positive readings mean highs are more recent than lows. Negative readings mean the reverse. It’s handy for screening, less useful for understanding a single chart. We’d keep both lines visible.
Aroon versus ADX and DMI
If you already use the ADX with +DI and −DI, the Aroon will look familiar. Investopedia compares it with the Directional Movement Index, which J. Welles Wilder developed in 1978. Both use an up line and a down line to show trend direction. The difference is what feeds them. DMI measures the price difference between current and prior highs and lows. Aroon measures time.
That makes them reasonable partners. Aroon tells you a fresh high just printed. DMI and ADX tell you whether the directional push behind it has any size. When both agree, the trend read is stronger. When Aroon screams 100 but ADX is flat and low, you’re probably looking at a stock inching to marginal new highs inside a range.
It also pairs naturally with the Donchian channel. A Donchian breakout to a new 20-day high and an Aroon Up print of 100 are describing closely related events. Donchian shows you where the extreme is. Aroon shows you how recently it happened.
Treat a reading of 100 as a fact about the calendar, not a forecast. It tells you a high happened today. Whether the next one comes is still an open question.
Where the Aroon falls short
Investopedia lists the main problems plainly, and they’re worth taking seriously.
- It lags. The indicator looks backward. A buy or sell signal can come after a large part of the move is already done.
- It ignores move size. A crossover doesn’t mean price will make a big move. Aroon only counts days since a high or low.
- Flat markets still produce crossovers. Even when price is going sideways, a new high or low will eventually register within the last 25 periods, and the lines will cross. In a tight range on a midcap name, you can get several of these back to back.
- Window effects. As our worked example showed, a reading can change sharply when an old extreme drops out of the look-back window, with nothing happening in today’s candle.
Investopedia’s own example shows another quirk. After a quick rebound, the indicator hadn’t turned bullish yet because price, despite rallying, hadn’t made a new 25-period high. V-shaped recoveries can leave the Aroon behind.
Settings and timeframes
The default of 25 is what StockCharts uses on SharpCharts, and Investopedia calls 25 periods the typical setting. Shorter settings react faster and cross more often. Longer settings react slower and cross less. StockCharts illustrates the indicator on weekly bars with a 25-week setting too, which is a sensible way for positional investors to use it: a 25-week Aroon Up near 100 says the stock is still making half-year-type highs.
For intraday charts, be careful. On a 5-minute chart, 25 periods is only about two hours of trading, and the readings flip around with every small push. For Indian equities, daily and weekly charts give it more room to mean something.
A simple way to use it
Here’s a practical routine, not a system, for anyone adding Aroon to a daily chart:
- Check the regime first. Both lines below 50 means consolidation, so trend-following entries are low quality. Wait.
- Look for the three stages. Note which stage you’re at instead of reacting to the first crossover.
- Confirm with price. Is there an actual breakout above a resistance level, with volume? Aroon at 100 on a weak, low-volume nudge to a new high is less convincing.
- Cross-check with a strength measure like ADX, so you know whether the move has size.
- Decide your stop before entry. Aroon gives no stop level on its own. A recent swing low, an ATR-based trail or a tool like Supertrend does that job better.
Investopedia’s advice is the right note to end the method on: use price analysis and possibly other indicators alongside it, and don’t rely on a single one. If you’re building your toolkit from the ground up, our guide to technical analysis for Indian stocks covers how indicators like this fit with support, resistance and chart patterns.
The Aroon won’t tell you what happens next. What it does well is answer one question honestly and quickly: is this stock still making new highs, or has it gone quiet? On a busy watchlist, that’s a useful first filter.
Disclaimer: This article is for information and education only and is not investment advice. The worked example uses a hypothetical stock and hypothetical numbers. Technical indicators can give false signals. Please consult a SEBI-registered investment adviser before making any investment or trading decision.

Leave a Reply
Join the conversation
Commenting is open to registered readers. Sign up with just your email — no password needed, and it takes under a minute.
Sign up to comment Log in