All posts
PublishedUpdatedByAroonindicatorsparametersbacktestingUSDJPY

Aroon Periods and Timeframes: 84 Settings Tested

We tested 84 Aroon period, trigger and threshold combinations on USD/JPY across 2025 and 2024, including crossover versus level signals and timeframe differences.

Aroon looks at one thing: how many bars ago the recent high and the recent low were set. Not how far price moved, not how fast. Only when.

Does that plainness work? I swept 84 configurations (period, trigger, and threshold) across the whole of 2025 on USD/JPY, on three timeframes, then ran all of it again on 2024.

Aroon on its own was weak over these two years. On hourly bars in 2025, 43 of 84 configurations finished positive with a median of +6 pips. That is a coin flip.

One result changed sharply. On four-hour bars, period 40 with a threshold of 70 made +4,091.3 pips in 2024 and lost 1,664.5 pips in 2025. Across the same timeframe, profitable configurations fell from 61 in 2024 to 17 in 2025.

−2k−1k0+1k+2k+3k+4k−3k−2k−1k0+1knet pips in 2024 →net pips in 2025
period 40, level 70chart default 25, crossone dot per configuration · rank correlation −0.71
The cloud slopes down, not up: the four-hour settings that earned most in 2024 are the ones that lost most in 2025.

What Aroon measures

Two lines:

  • Aroon Up: how long ago the highest high of the last N bars occurred. A new high today reads 100; a high set N bars ago reads 0
  • Aroon Down: the same for the lowest low

In an uptrend, highs keep being made, so Up pins near 100 and Down falls away. Both lines measure elapsed time and nothing else: no range, no volatility.

There are two ways to read them, and they are not the same trade:

TriggerBuy whenNature
CrossoverUp crosses above DownAn event, on one bar
LevelUp at or above a threshold while Down is below itA state, true for as long as it lasts

So the trigger is swept here alongside the numbers.

ParameterWhat raising it does
PeriodWidens the window the high and low are found in. Fewer reversals, fewer signals
TriggerCrossover or level — a choice, not a number
ThresholdThe level mode's bar. Higher is stricter, so fewer signals

Adding Aroon to a chart

PlatformHow to add it
MT4Not included. Download an .ex4 or .mq4 into MQL4/Indicators, restart
MT5Included — Navigator, under Oscillators
TradingViewIn the indicator list as "Aroon"
Browser (Formiq)In the indicator list; the period is adjustable in its settings

How this was measured

ItemValue
PairUSD/JPY
Period2025-01-01 to 2025-12-31 (2024 run identically for comparison)
Timeframes15-minute / 1-hour / 4-hour
Bars tested6,226 hourly bars in 2025; 24,903 on 15-minute, 1,610 on 4-hour
Buy (crossover)Up crosses above Down, filled at that bar's close
Buy (level)Up at or above the threshold while Down is below it
SellThe mirror of each
ExitThe opposite reading only — no stop, no target, no time exit; the reversing bar opens the other side
Costs0.3 pip spread, zero slippage, 0.1 lot
Configurations12 periods (7–75) × [crossover, or one of 6 thresholds 50–100] = 84, per timeframe and per year
MethodExecuted in Formiq's backtester; pips recomputed from each trade's fill prices

Which timeframe can you use?

−3k−2k−1k0+1k+2k+3k+4knet pips for the yearM15H1H4
20252024box = middle 50%, line = min to max, white tick = median
The four-hour chart holds the best distribution of 2024 and the worst of 2025. There is no timeframe here that both years agree on.
TimeframeYearProfitable settingsMedian netPositive in both years
15-minute202563 / 84+452 pips48 / 84
15-minute202463 / 84+1,955 pips48 / 84
1-hour202543 / 84+6 pips33 / 84
1-hour202463 / 84+1,429 pips33 / 84
4-hour202517 / 84−1,207 pips3 / 84
4-hour202461 / 84+1,649 pips3 / 84

Read the four-hour row twice. In 2024, 61 of 84 configurations made money at a median of +1,649 pips. In 2025, 17 did, at a median of −1,207 pips, and only 3 of the 84 came through both years. Best timeframe to worst, in one year.

Aroon had more settings profitable in both years on shorter timeframes: 48 configurations on 15-minute bars against 3 on four-hour. The 15-minute result also carries the highest trade count and therefore the largest spread cost, measured below.

Is the four-hour result trustworthy?

The best four-hour configuration of 2024 was period 40 with a threshold of 70.

YearTradesWin rateProfit factorNet
20242762.96%4.335+4,091.3 pips
20254025.00%0.533−1,664.5 pips

A 63.0% win rate and a 4.3 profit factor became a 25.0% win rate, a 0.533 profit factor and a 1,664.5-pip loss the following year.

That was not one unlucky configuration:

The figure at the top plots one point per configuration, with 2024 net on the horizontal axis and 2025 net on the vertical axis. On four-hour bars, 61 configurations were profitable in 2024, 17 in 2025 and only 3 in both years.

One number in that table deserves more weight than the profit factor: 27 trades. At 27, a single win or loss moves the win rate by 3.7 points. Four-hour configurations traded between 15 and 188 times a year, most of them in that region. The count is not enough for 63.0% to be a property of the setting.

What period should you use?

In crossover mode the period is the only variable, so those twelve runs can be laid side by side:

−2k−1k0+1k+2k7912141820253040506075Aroon period
20252024hourly, crossover mode — only period 25 clears zero by a margin in both years
Twelve periods, two years. Half of them change sign between the two.
Period20252024
7+638 pips+1,136 pips
9+360 pips+1,589 pips
12+47 pips+1,620 pips
14−325 pips+2,014 pips
18−1,682 pips+1,781 pips
20−621 pips+2,066 pips
25+381 pips+578 pips
30+220 pips−944 pips
40+1,042 pips−1,802 pips
50+37 pips+332 pips
60−922 pips−215 pips
75−1,857 pips+1,696 pips

Six of the twelve changed sign between the years. One lost in both (60). Five finished positive in both: 7, 9, 12, 25 and 50: the short end of the range, plus 25 and 50.

Period 7 made +637.8 pips in 2025 and +1,135.9 in 2024, the largest two-year pair among those five settings.

Period 25 (Aroon's conventional default) is positive in both years too, but its standing among the five swaps around: second behind period 7 in 2025, second from last in 2024.

YearTradesWin rateProfit factorNetMax drawdown
202522841.23%1.056+380.6 pips1,530.0 pips
202423736.29%1.075+578.4 pips1,440.8 pips

A profit factor of about 1.06 both years, with a drawdown 4.0 times the profit in 2025 and 2.5 times in 2024. Positive in both years, yes, but thin enough that it is hard to call it an edge. Looking across all 84, there was not much better on offer.

Can win rate choose the setting?

The highest hourly win rate in 2025 came from period 30 with threshold 90, at 49.62%. The same setting recorded a 36.43% win rate and +335.4 pips in 2024. One year's win rate does not determine the following year's result.

Win rates spanned 32.50% to 49.62%.

Do filters help?

Added to period 25, crossover:

ConditionYearTradesWin rateNet
Aroon alone202522841.23%+380.6 pips
Aroon alone202423736.29%+578.4 pips
ADX ≥ 20202510840.74%+46.0 pips
ADX ≥ 20202412333.33%+38.8 pips
ADX ≥ 2520255736.84%−698.7 pips
ADX ≥ 2520246637.88%−465.7 pips
ADX ≥ 3020253040.00%−246.3 pips
ADX ≥ 3020243339.39%+59.5 pips
Tokyo hours only (UTC 0–8)20257147.89%+696.3 pips
Tokyo hours only (UTC 0–8)20247537.33%−80.1 pips
London/NY hours only (UTC 7–21)202514936.91%−1,076.4 pips
London/NY hours only (UTC 7–21)202416237.04%+849.7 pips

Every ADX threshold reduced net profit in both years, and ADX ≥ 25 turned both of them negative. Screening for trend strength simply did not work on this combination.

Tokyo hours increased annual net in 2025, while London and New York hours increased it in 2024. QQE showed the same year split.

Do stops and targets help?

Exit ruleYearTradesWin rateNet
Opposite reading only202522841.23%+380.6 pips
Opposite reading only202423736.29%+578.4 pips
Stop 30 / target 60202521235.38%+217.9 pips
Stop 30 / target 60202422839.47%+1,084.2 pips
Stop 50 / target 100202521340.85%+1,703.7 pips
Stop 50 / target 100202422337.22%+1,058.6 pips
Stop 100 / target 200202521341.78%+1,716.4 pips
Stop 100 / target 200202422338.12%+1,888.2 pips
Stop 50 / target 50202521250.94%+845.4 pips
Stop 50 / target 50202423048.26%+795.2 pips
Time exit after 24 bars202522048.18%+2,100.2 pips
Time exit after 24 bars202424042.50%+1,324.0 pips

Four of the five added exits beat the plain opposite-reading exit in both years: stop 100 / target 200 at +1,716.4 and +1,888.2, and the 24-bar time exit at +2,100.2 and +1,324.0.

Read the other way round, that says Aroon's own exit is the weak part. Waiting for the opposite reading gives back what the move produced. Stop 50 / target 50 also lifts the win rate to about 50% in both years (50.94% and 48.26%).

How much does the spread take?

The rule from the QQE test holds here: the more often a setting trades, the more the spread decides it.

TimeframePeriodReadingTradesSpreadAnnual net
1-hour30Level 1001210.0 pips+2,380.0 pips
1-hour30Level 1001210.3 pips+2,343.7 pips
1-hour30Level 1001210.6 pips+2,307.4 pips
1-hour30Level 1001211.0 pips+2,259.0 pips
1-hour30Level 1001211.5 pips+2,198.5 pips
1-hour30Level 1001212.0 pips+2,138.0 pips
15-minute25Crossover1,0310.0 pips+1,101.1 pips
15-minute25Crossover1,0310.3 pips+791.9 pips
15-minute25Crossover1,0310.6 pips+482.6 pips
15-minute25Crossover1,0311.0 pips+70.2 pips
15-minute25Crossover1,0311.5 pips−445.3 pips
15-minute25Crossover1,0312.0 pips−960.8 pips

Across the full range the hourly setting gives up 242 pips; the 15-minute one gives up 2,062 and turns negative at 1.5 pips.

Which matters because the 15-minute chart was Aroon's one consistent timeframe. That consistency sits on a high trade count, and it does not survive a wider spread. The same relationship holds for the other indicators tested this way (RVI, Supertrend).

On this evidence Aroon reads better as one input among several than as something to trade by itself. That four of five stop-and-target variants beat its own exit in both years points the same way. Building conditions without code is the quickest way to see what adding it to something else does on your own pair.

Notes

  • One pair, two years
  • Four-hour configurations trade 15 to 188 times a year. Win rates and profit factors at that count are wide numbers before anything else is said about them
  • Aroon's calculation varies little between tools, but the trigger logic (how a cross is defined, whether a threshold comparison is inclusive) does. These figures come from Formiq's implementation
  • Entries and exits both fill at bar closes
  • The spread is modelled as a flat 0.3 pips throughout; real spreads move with the session and around releases
  • Volatility varies by hour of the day, which the session-filter rows are exposed to

Questions people ask

What are the best Aroon settings?
On USD/JPY hourly bars in 2025, period 30 with a level threshold of 100 produced the largest net result: 121 trades and +2,343.7 pips. The same configuration made only +42.3 pips in 2024. Only 33 of 84 hourly configurations were profitable in both years; the period 7 crossover made +637.8 pips in 2025 and +1,135.9 pips in 2024.
Should I use the Aroon crossover or Aroon levels?
The test disagreed with itself by timeframe and by year. On hourly bars in 2025 the crossover led narrowly: 7 of 12 profitable at a median of +42 pips, against 36 of 72 level settings at a median of −28 pips. On four-hour bars in 2025 only 3 of 12 crossover settings made money. Neither reading was reliably better.
Which Aroon period should I use?
Testing 12 periods in crossover mode on hourly bars, five finished positive in both 2025 and 2024: periods 7, 9, 12, 25 and 50. The largest was period 7, at +637.8 pips in 2025 and +1,135.9 in 2024. The conventional default of 25 was also positive in both, at +380.6 and +578.4. Six of the twelve changed sign between years.
Can Aroon be traded on its own?
Weakly, on this evidence. Of the 84 hourly configurations in 2025, 43 were profitable with a median of +6 pips, which is close to a coin flip. On four-hour bars only 17 of 84 made money, and just 3 came through both years. For comparison, the same test applied to QQE found 194 of 200 hourly combinations profitable.
Is Aroon built into MetaTrader?
MT5 includes it under Oscillators. MT4 does not: you download an .ex4 or .mq4 and place it in MQL4/Indicators, then restart. TradingView has it in the indicator list. Formiq's charts include it as well, with an adjustable period.

Formiq is a free browser-based FX terminal with replay practice and no-code backtesting. Open the chart or see what the free plan includes.