← Strategy library

RSI Overbought and Oversoldwhat the 70 and 30 lines actually tell you

Evidence: WeakBeginnerFoundations · Oscillator

RSI above 70 is called overbought and below 30 oversold, and beginners are taught to sell the first and buy the second. Traded that way it is one of the more reliable ways to lose money in a trending market, because in a strong trend the RSI stays above 70 for weeks while price keeps going.

The reading is not useless. It says that recent bars have been one-sided — which is exactly what a strong trend looks like. Used as a measure of that, it is informative. Used as a reversal signal on its own, it is a way of betting against trends with no filter.

This is one of the first methods most traders meet. That popularity is a reason for caution rather than confidence — an edge available to everyone for decades is unlikely to still be sitting there.

Category
Foundations · Oscillator
Timeframe
H1 to D1
Suitable pairs
Ranging instruments · crosses more than dollar majors
Session
Bar close
Indicators / tools
RSI(14) · EMA(50) as the filter that makes it workable · ADX(14)

Valid setup

FD-07 · RSI OVERBOUGHT AND OVERSOLD — VALID SETUP EURGBP · H1 · the filter is what makes this tradeable — price above the EMA(50), and only then the oversold reading LONG 0.85496 0.85585 0.85674 0.85763 0.85852 0.85941 0.86030 TARGET = RSI back to 50, or 1.5R 1R EMA(50) — oversold signals only above it 1.5R ENTRY = RSI closes back above 30 STOP = 1.5 × ATR(14) below the low 1 2 3 0.85978 0.85720 0.85548 RSI(14) — the target is 50, never 70 70 50 — the target 30 ① Price still above the EMA(50) — the filter passes ② RSI closes under 30 on the pullback ③ Nothing is done while it is still below ④ RSI closes back above 30 — enter at that close ⑤ Out at RSI 50 or 1.5R, whichever first ⑥ Without the EMA filter this page loses money

Exact rules

Entry

  • Filter first, always: take oversold signals only when price is above the EMA(50), and overbought only when below. Without this rule the strategy is negative in most tests, and with it the rest of the page becomes reasonable.
  • Range gate: ADX(14) below 25. A trending market does not revert from 30.
  • Setup: RSI(14) closes below 30.
  • Trigger: RSI(14) closes back above 30. Enter at that close — not while it is still below.

Stop loss

  • 1.5 × ATR(14) below the low of the oversold stretch.
  • Exit also if the ADX rises above 30 while you are in — the market has stopped being the kind of market this works in.
  • Risk 0.5%.

Take profit / exit

  • RSI(14) returning to 50, or a fixed 1.5R, whichever comes first.
  • Not 70. Waiting for the opposite extreme turns a reversion trade into a trend trade and gives back most of what the trade made.
  • Time stop at ten bars.

Build RSI Overbought and Oversold

Reading this page is free and always will be. Taking it is what costs — the complete MQL5 for the rules above, yours to keep, permanently. Five of them cost $10 and they never expire.

More from Foundations

Trading carries risk and most retail accounts lose money. Nothing on this page is financial advice or a recommendation to trade. The chart is an illustration of the rules on constructed candles — it is not a record of a trade and not a backtest.