Join today
Strategies / Mean reversion / RSI 3 Oversold Long

RSI 3 Oversold Long

A very short RSI of 3 periods flags sharp dips. The system buys when it falls below 10 and sells when it climbs back above 50. It only trades long.

Mean reversionLong onlySwingNikkei 225Daily
2.12Profit factor
35,538Net profit USD
70.20%Win rate
255Trades
-5,992Max drawdown
139Avg trade

Best run of 8. Nikkei 225, Daily, spread 10, from run pf:2026-09-25-NIKKEI-D.tsv:2.

Entry rules, long

  1. Members only

Exit rules

  1. Members only
  2. No stop loss or target

Test conditions

PeriodUp to 2026-09-25
InstrumentNikkei 225, Daily
Spread10 points
Contracts1
Starting capital1,000,000
CostsSpread only. Commissions and overnight financing are not included.
BarsUp to 200,000 bars, fewer where the instrument has less history
Last tested2026-09-25

Parameters

positionSize
Contracts per trade
1
rsiPeriod
RSI length
3
oversoldLevel
Entry RSI level
10
rsiExitLevel
Exit RSI level
50

Every run

Markets and timeframes tested

MarketTimeframePFTradesWin %NetMax DD
Nikkei 225Best runDaily2.12 25570.2035,538 USD-5,992
USD/JPY30 minn/a 4,24865.40160,020 JPY-140,630
Dow JonesDailyn/a 30567.5414,222 EUR-5,149
Nasdaq 100Dailyn/a 20764.257,409 EUR-2,311
DAX 40Dailyn/a 31862.265,654 EUR-3,563
FTSE 100Dailyn/a 24671.544,162 EUR-1,489
Nasdaq 1004 hoursn/a 73365.893,752 EUR-3,071
S&P 500Dailyn/a 30161.461,471 EUR-611

Charts

Results by run

Net profit against max drawdown

Net profitMax drawdown
0-200K-100K100K200KUSD/JPY · 30 minNikkei 225 · DailyDow Jones · DailyNasdaq 100 · DailyDAX 40 · DailyFTSE 100 · DailyNasdaq 100 · 4 hoursS&P 500 · Daily

The code

ProBuilder, rewritten to house standard

Every file in the library uses the same header, the same section order and the same variable names. The numbers above were produced by the original version before the rewrite, and the rewrite has not yet been compiled in ProRealTime.

// ============================================================
// RSI 3 Oversold Long
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long only
// Timeframe tested: Daily
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
positionSize = 1          // contracts per trade
rsiPeriod = 3             // RSI length
oversoldLevel = 10        // buy below this RSI
rsiExitLevel = 50         // sell above this RSI

// --- Indicators ---
rsiValue = RSI[rsiPeriod](close)

13 more lines: the entry and exit rules.

Read this first

Known weaknesses

  • No stop loss or target. If the market keeps falling, RSI(3) may stay low and the position keeps losing.
  • The best run on Nikkei 225 Daily had 255 trades, a modest sample from one market and timeframe.
  • Only the Nikkei 225 Daily run has a recorded profit factor. The other rows are sweep data.
  • On USD/JPY 30 minutes the max drawdown (JPY 140,630) nearly matched the profit (JPY 160,020).

Indicators used

RSI

How to load it

  1. Copy the code with the copy button above the code block.
  2. In ProRealTime, open a chart of the instrument and timeframe you want to test, then open ProOrder > New trading system and choose "Create with programming".
  3. Paste the code, give the system a name and save it.
  4. Click "Backtest", set your own spread and position size, and run it before you consider trading it live.

Questions

About this strategy

Can RSI 3 Oversold Long run in ProOrder?

Yes, it is a small ProOrder system. The code is a rewrite that has not been compile-checked, and the stats are from the version before.

How did it do on other markets?

All seven rows were profitable. Dow Jones Daily made EUR 14,221.90 and Nasdaq 100 Daily EUR 7,409.20.

What drawdown does 1 contract bring?

Nikkei 225 Daily had a max drawdown of USD 5,991.80. S&P 500 Daily was EUR 610.95.

Why Daily bars?

Five of the seven tested rows are Daily, and the only run with a recorded profit factor is Daily. Short dips on index charts tend to be clearer on that timeframe.

Related

Strategies like this one

Stochastic Extreme Reversal

Uses the same indicator.

3.94 PF · 974 trades

Monday Dip Buy

Best run on the same market, Nikkei 225.

n/a PF · 146 trades

Cumulative RSI Pullback

A similar profit factor.

2.11 PF · 533 trades

Oversold entries are one tool in our kit. Join the ProRealAlgos waitlist to see the others.

The ProRealAlgos community gets the full rules, the complete code and the automated portfolio.

Past backtest results do not guarantee future results. This is not financial advice. Curated and maintained by ProRealAlgos. ProRealTime™ is a trademark of ProRealTime SAS. prorealalgos.comStatsDocs