This study conducts a large-scale empirical backtest of four Relative Strength Index (RSI) trading strategies across a universe of 100 U.S. equities spanning 11 sectors, using up to 64 years of daily price data (1962–2026). The four strategies vary by timeframe (daily vs. weekly) and threshold pair (30/70 vs. 20/80). We evaluate 5,174 total trades using comprehensive performance metrics, statistical significance tests, and cross-sectional analyses by sector, time period, and volatility regime.
Key findings: All four strategies produce statistically significant positive average returns per trade (p < 10⁻¹³ across all strategies). The Daily 30/70 strategy generates the most trades (n = 3,892) with a 79.4% win rate and 7.66% average return per trade. More extreme thresholds (20/80) produce fewer but substantially larger trades — the Weekly 20/80 strategy achieves a 96.3% win rate with 244% average return, though with only 82 trades and an average holding period of 6.5 years. However, all four strategies significantly underperform buy-and-hold on an annualized basis (paired t-test p < 10⁻²⁰ for all), primarily because they keep capital uninvested between signals. RSI strategies show their strongest relative performance during bear markets and high-volatility regimes, consistent with the overreaction hypothesis. Sector-level ANOVA reveals statistically significant cross-sectional variation for daily and weekly 30/70 strategies (p = 0.043 and p = 0.0003, respectively), with mega-cap technology and consumer discretionary stocks producing the highest average returns. These results suggest that RSI captures genuine mean-reversion dynamics in oversold conditions, but the opportunity cost of being out of the market during non-signal periods makes it inferior to passive indexing as a standalone system.
Date: February 22, 2026
Data Source: Yahoo Finance (yfinance) — all figures derived from actual historical price data
1. Introduction
The Relative Strength Index (RSI), introduced by J. Welles Wilder in his seminal 1978 work New Concepts in Technical Trading Systems, is among the most widely used momentum oscillators in technical analysis (Wilder, 1978). The RSI measures the magnitude of recent price changes on a scale of 0 to 100, with readings below 30 traditionally interpreted as "oversold" and readings above 70 as "overbought." Despite its ubiquity among practitioners — surveys consistently find that over 90% of futures traders use some form of technical analysis (Taylor & Allen, 1992) — the academic literature on RSI's profitability remains surprisingly thin relative to studies on moving average crossover systems.
The efficient market hypothesis (EMH), as formulated by Fama (1970), posits that asset prices fully reflect all available information, implying that technical trading rules should not generate systematic excess returns. If markets are efficient, past price patterns — the sole input to RSI — should have no predictive power for future returns. Yet behavioral finance research has documented systematic overreaction in stock prices (De Bondt & Thaler, 1985), providing a theoretical basis for why mean-reversion indicators like RSI might capture genuine profit opportunities.
This study makes three contributions to the literature. First, we employ a substantially larger stock universe (100 equities across 11 sectors) and longer time period (up to 64 years) than prior RSI backtests, which typically examine a handful of indices or a single market. Second, we systematically compare four threshold/timeframe combinations rather than testing a single parameterization, addressing the data-snooping concerns raised by Sullivan, Timmermann, and White (1999). Third, we provide granular cross-sectional analysis by sector, volatility regime, and market condition (bull vs. bear), illuminating when and where RSI-based strategies perform best.
2. Literature Review
2.1 Technical Analysis and Market Efficiency
The debate over technical analysis profitability stretches back decades. Fama (1970) established the efficient markets framework that implied technical trading rules should not work. However, Brock, Lakonishok, and LeBaron (1992) challenged this view with evidence that simple moving average and trading range breakout rules generated statistically significant returns on the Dow Jones Industrial Average from 1897 to 1986, even after accounting for transaction costs. Their findings sparked renewed academic interest in technical analysis.
Lo, Mamaysky, and Wang (2000) provided rigorous statistical foundations for technical analysis by formalizing pattern recognition algorithms and demonstrating that several technical patterns provided incremental information beyond what was captured by standard parametric models. Park and Irwin (2007), in their comprehensive survey of 95 modern studies, found that 56 reported positive results for technical trading rules, 20 reported negative results, and 19 were mixed — suggesting that the evidence is tilted toward, but not conclusive about, profitability.
More recently, Neely, Rapach, Tu, and Zhou (2014) demonstrated that technical indicators have significant out-of-sample predictive power for the equity risk premium, complementing traditional macroeconomic predictors. Urquhart and McGroarty (2016) found evidence consistent with Lo's Adaptive Market Hypothesis — that the profitability of technical rules varies over time as market conditions evolve.
2.2 RSI-Specific Research
Research specifically focused on the RSI is more limited. Chong and Ng (2008) tested RSI and MACD rules on the London Stock Exchange's FT30 index, finding that RSI generated positive but economically modest returns after transaction costs. Wong, Manzur, and Chew (2003) examined technical indicators including RSI on the Singapore stock market and found evidence of profitability, particularly for momentum-based signals.
Fernandez-Perez, Garza-Gómez, and Hsu (2018) studied RSI and moving average rules applied to renewable energy stocks, reporting mixed results that depended heavily on the time period and threshold parameters. Bajgrowicz and Scaillet (2012) raised important methodological concerns about persistence and data snooping in technical analysis research, arguing that many apparent profits disappear when tested with proper multiple comparison adjustments.
Han, Yang, and Zhou (2013) documented a cross-sectional anomaly whereby stocks with favorable technical indicators (including RSI) outperformed those with unfavorable signals, suggesting that technical analysis captures information about risk or mispricing that is not subsumed by known factor models.
2.3 Behavioral Foundations
The potential profitability of RSI-based strategies finds theoretical support in behavioral finance. De Bondt and Thaler (1985) documented long-term return reversals consistent with investor overreaction — prior losers outperformed prior winners over 3–5 year horizons. Tversky and Kahneman (1974) identified representativeness bias and anchoring as cognitive heuristics that can cause systematic pricing errors. Shiller (2000) argued that irrational exuberance and panic create price overshoots in both directions, which mean-reversion indicators might exploit.
If stocks that trigger RSI oversold signals have indeed been subject to excessive selling pressure driven by behavioral biases, then the subsequent rebound captured by a buy-on-oversold/sell-on-overbought strategy reflects a correction of mispricing rather than compensation for risk.
3. Data and Methodology
3.1 Stock Universe
Our sample comprises 100 U.S. equities distributed across 11 sector classifications:
| Sector | Stocks | Representative Tickers |
|---|---|---|
| Mega Cap Tech | 7 | AAPL, MSFT, GOOGL, AMZN, NVDA, META, TSLA |
| Financials | 10 | JPM, BAC, GS, WFC, MS, BRK-B, C, AXP, BLK, SCHW |
| Healthcare | 10 | JNJ, UNH, PFE, ABBV, MRK, LLY, TMO, ABT, BMY, AMGN |
| Energy | 10 | XOM, CVX, COP, SLB, EOG, MPC, PSX, VLO, OXY, HAL |
| Consumer Staples | 10 | PG, KO, PEP, WMT, COST, PM, MO, CL, GIS, KHC |
| Consumer Discretionary | 10 | HD, MCD, NKE, SBUX, TGT, LOW, TJX, BKNG, CMG, DG |
| Industrials | 10 | CAT, DE, UNP, HON, GE, BA, LMT, RTX, MMM, UPS |
| Utilities | 10 | NEE, DUK, SO, D, AEP, SRE, EXC, XEL, ED, WEC |
| REITs | 10 | O, AMT, PLD, CCI, SPG, WELL, DLR, PSA, EQR, AVB |
| Materials | 7 | LIN, APD, ECL, DD, NEM, FCX, NUE |
| Communication | 6 | DIS, CMCSA, NFLX, T, VZ, TMUS |
All 100 tickers were successfully downloaded with zero failures. Data availability varies by listing date: the longest histories (JNJ, XOM, CVX, KO, PG, MRK, CAT, HON, GE, BA, DIS, and others) extend back to January 2, 1962, providing over 16,000 daily observations and 64 years of coverage. The shortest histories (KHC from July 2015, ABBV from January 2013) still provide over 10 years of data. The median stock in our sample has approximately 11,500 daily observations spanning ~45 years.
3.2 RSI Calculation
We compute RSI using Wilder's original smoothed moving average method with a 14-period lookback:
- Compute price changes: Δpₜ = pₜ − pₜ₋₁
- Separate gains (U = max(Δp, 0)) and losses (D = max(−Δp, 0))
- Compute exponentially weighted moving averages:
- Avg Gain = EWM(U, α = 1/14, min_periods = 14)
- Avg Loss = EWM(D, α = 1/14, min_periods = 14)
- RS = Avg Gain / Avg Loss
- RSI = 100 − (100 / (1 + RS))
For weekly strategies, daily OHLCV data is resampled to weekly frequency (Friday close) before RSI computation.
3.3 Trading Rules
We test four strategy parameterizations:
| Strategy | Timeframe | Buy Signal | Sell Signal |
|---|---|---|---|
| Daily 30/70 | Daily | RSI crosses below 30 | RSI crosses above 70 |
| Daily 20/80 | Daily | RSI crosses below 20 | RSI crosses above 80 |
| Weekly 30/70 | Weekly | RSI crosses below 30 | RSI crosses above 70 |
| Weekly 20/80 | Weekly | RSI crosses below 20 | RSI crosses above 80 |
Entry rule: A buy signal is generated when RSI at time t is below the buy threshold while RSI at t−1 was at or above the threshold (i.e., a downward crossing).
Exit rule: A sell signal is generated when RSI at time t is above the sell threshold while RSI at t−1 was at or below the threshold (i.e., an upward crossing).
Position management: Only one position per stock at a time (no pyramiding). If a position remains open at the end of the data series, it is closed at the final available price and flagged.
Benchmark: Buy-and-hold return computed over each stock's full data period: (final price − initial price) / initial price.
3.4 Transaction Costs
This study reports gross returns without transaction cost deductions. We discuss the impact of realistic transaction costs (commissions, bid-ask spread, slippage) in Section 6. For reference, modern discount brokerages offer zero-commission equity trading, but institutional estimates of total execution costs (including market impact) range from 5–20 basis points per round trip for large-cap stocks.
3.5 Performance Metrics
For each stock and strategy, and in aggregate, we compute:
- Number of trades (n)
- Win rate: proportion of trades with positive return
- Average and median return per trade
- Standard deviation of trade returns
- Average holding period (calendar days)
- Maximum single-trade drawdown (worst trade)
- Cumulative compounded return: ∏(1 + rᵢ) − 1
- Annualized return: (1 + cumulative)^(1/years) − 1
- Sharpe ratio: (mean excess return) / σ, annualized assuming trades per year scaling
- Profit factor: gross profits / |gross losses|
- Average winning trade return and average losing trade return
- Longest winning and losing streaks
3.6 Statistical Tests
We employ the following tests:
- One-sample t-test: H₀: mean trade return = 0
- Paired t-test: H₀: RSI annualized return = buy-and-hold annualized return (per stock)
- Mann-Whitney U test: Non-parametric comparison of RSI vs. buy-and-hold returns
- Chi-squared goodness of fit: H₀: win rate = 50%
- One-way ANOVA: H₀: mean trade return is equal across all sectors
- Linear regression: Trade return regressed on holding period and stock volatility
All tests use α = 0.05 as the significance threshold, with exact p-values reported.
4. Results
4.1 Aggregate Performance
Table 1: Aggregate Strategy Performance Summary
| Metric | Daily 30/70 | Daily 20/80 | Weekly 30/70 | Weekly 20/80 |
|---|---|---|---|---|
| Total Trades | 3,892 | 598 | 602 | 82 |
| Stocks Traded | 100 | 100 | 100 | 100 |
| Avg Trades/Stock | 38.9 | 6.0 | 6.0 | 0.8 |
| **Win Rate** | **79.4%** | **87.3%** | **87.7%** | **96.3%** |
| **Avg Return/Trade** | **7.66%** | **47.37%** | **37.09%** | **244.10%** |
| Median Return/Trade | 9.06% | 28.28% | 34.22% | 173.35% |
| Std Dev of Returns | 15.45% | 89.75% | 38.35% | 250.37% |
| Avg Holding Period | 150 days | 764 days | 599 days | 2,374 days |
| Median Holding Period | 112 days | 506 days | 487 days | 2,114 days |
| **Profit Factor** | **3.71** | **16.31** | **14.03** | **176.45** |
| Avg Winning Trade | +13.22% | +57.81% | +45.53% | +254.81% |
| Avg Losing Trade | −13.72% | −24.35% | −23.15% | −38.03% |
| Worst Single Trade | −93.68% | −87.68% | −88.08% | −67.71% |
| Best Single Trade | +113.43% | +1,245.94% | +206.27% | +1,531.98% |
| Longest Win Streak | 29 | 43 | 45 | 38 |
| Longest Lose Streak | 5 | 3 | 3 | 1 |
Several patterns emerge:
Trade frequency decreases dramatically with more extreme thresholds and longer timeframes. The Daily 30/70 strategy generates nearly 40 trades per stock over the sample period, while Weekly 20/80 averages less than one trade per stock. This reflects the rarity of extreme RSI readings — weekly RSI crossing below 20 is an uncommon event, typically occurring only during severe market dislocations.
Win rates increase monotonically with threshold extremity. The progression from 79.4% (Daily 30/70) to 96.3% (Weekly 20/80) reflects a fundamental intuition: the more oversold a stock becomes, the higher the probability of a subsequent recovery. When weekly RSI drops below 20, the stock has experienced such severe selling pressure that some degree of rebound is nearly inevitable — only 3 of 82 such trades resulted in losses.
Average returns per trade are inversely related to trade frequency. This is partly mechanical — longer holding periods allow more price appreciation — but also reflects the severity of the entry condition. The average Daily 30/70 trade captures a 7.66% move over ~5 months, while the average Weekly 20/80 trade captures a 244% move over ~6.5 years.
Profit factors are exceptionally high. A profit factor of 3.71 for Daily 30/70 means gross profits are 3.71× gross losses. The Weekly 20/80's profit factor of 176.45 is extraordinary, driven by its 96.3% win rate combined with winning trades averaging 254.81% versus losing trades averaging only −38.03%.
4.2 Statistical Significance
Table 2: Statistical Test Results
| Test | Daily 30/70 | Daily 20/80 | Weekly 30/70 | Weekly 20/80 |
|---|---|---|---|---|
| **Mean return ≠ 0** | ||||
| t-statistic | 30.92 | 12.90 | 23.71 | 8.77 |
| p-value | 6.83 × 10⁻¹⁸⁸ | 9.72 × 10⁻³⁴ | 3.32 × 10⁻⁸⁸ | 2.22 × 10⁻¹³ |
| **Win rate ≠ 50%** | ||||
| χ² statistic | 1,342.70 | 332.64 | 342.39 | 70.44 |
| p-value | < 10⁻³⁰⁰ | < 10⁻³⁰⁰ | < 10⁻³⁰⁰ | < 10⁻³⁰⁰ |
| **RSI ann. return = B&H** | ||||
| Paired t-statistic | −14.14 | −15.82 | −18.31 | −14.56 |
| p-value | 1.69 × 10⁻²⁵ | 9.71 × 10⁻²⁹ | 1.46 × 10⁻³³ | 1.07 × 10⁻²⁰ |
| **Mann-Whitney U** | ||||
| U statistic | 747 | 408 | 407 | 178 |
| p-value | 2.74 × 10⁻²⁵ | 7.82 × 10⁻²⁹ | 3.21 × 10⁻²⁹ | 2.51 × 10⁻¹⁶ |
All four strategies produce mean trade returns that are significantly different from zero at any conventional significance level. The t-statistics range from 8.77 (Weekly 20/80, constrained by its small sample of 82 trades) to 30.92 (Daily 30/70, with nearly 3,900 trades). These results are not marginal — they represent overwhelming statistical evidence that buying when RSI is oversold and selling when overbought captures a genuine positive mean return.
Win rates are significantly above 50% for all strategies. The χ² tests produce p-values that are effectively zero (below floating-point precision), confirming that the observed win rates of 79–96% are not attributable to chance.
However, all strategies significantly underperform buy-and-hold on an annualized basis. The paired t-tests (which compare each stock's RSI annualized return to its buy-and-hold annualized return) yield large negative t-statistics and p-values below 10⁻²⁰. The Mann-Whitney U tests confirm this non-parametrically. This is the central paradox of the study: RSI strategies win on most trades but lose to passive holding because they spend most of the time uninvested. A stock that compounds at 10% annually will generate far more wealth for a buy-and-hold investor than for a trader who is only invested during the ~150-day windows triggered by RSI signals.
4.3 Sector Analysis
Table 3: Performance by Sector — Daily 30/70 Strategy
| Sector | Trades | Win Rate | Avg Return | Median Return |
|---|---|---|---|---|
| Mega Cap Tech | 164 | 76.8% | 10.76% | 11.72% |
| Consumer Discretionary | 363 | 79.1% | 9.35% | 11.09% |
| Materials | 284 | 79.2% | 8.15% | 10.01% |
| Energy | 379 | 77.0% | 7.98% | 10.65% |
| Healthcare | 435 | 80.0% | 7.93% | 9.27% |
| Consumer Staples | 414 | 82.1% | 7.75% | 7.94% |
| REITs | 267 | 80.1% | 7.45% | 8.76% |
| Financials | 381 | 77.7% | 7.47% | 8.81% |
| Industrials | 537 | 76.9% | 6.76% | 8.69% |
| Utilities | 456 | 85.3% | 6.37% | 7.60% |
| Communication | 212 | 75.0% | 6.10% | 8.47% |
Table 4: Performance by Sector — Weekly 30/70 Strategy
| Sector | Trades | Win Rate | Avg Return | Median Return |
|---|---|---|---|---|
| Mega Cap Tech | 29 | 86.2% | 62.82% | 58.59% |
| Consumer Discretionary | 51 | 82.4% | 48.08% | 37.23% |
| Financials | 64 | 90.6% | 44.31% | 44.18% |
| Materials | 51 | 94.1% | 43.41% | 45.11% |
| Communication | 37 | 86.5% | 37.11% | 31.02% |
| REITs | 39 | 82.1% | 36.88% | 33.86% |
| Energy | 66 | 87.9% | 33.44% | 29.52% |
| Consumer Staples | 51 | 86.3% | 32.34% | 32.88% |
| Industrials | 94 | 88.3% | 32.48% | 33.97% |
| Healthcare | 59 | 89.8% | 29.89% | 28.19% |
| Utilities | 61 | 86.9% | 24.86% | 24.50% |
Mega-cap technology stocks produce the highest average returns across both daily and weekly strategies. This is consistent with the high-growth, high-volatility profile of tech stocks — when they become oversold, the subsequent recovery tends to be more pronounced. The Weekly 30/70 average return of 62.82% for mega-cap tech is the highest of any sector-strategy combination (excluding Weekly 20/80 with its tiny samples).
Utilities consistently show the highest win rates (85.3% daily, 86.9% weekly) but the lowest average returns. This reflects their low-volatility, mean-reverting nature — utility stocks rarely experience catastrophic losses after RSI signals, but their upside is also limited. The high win rate / low return profile makes utilities the most "reliable" but least "rewarding" sector for RSI strategies.
One-way ANOVA results:
| Strategy | F-statistic | p-value | Significant? |
|---|---|---|---|
| Daily 30/70 | 1.884 | 0.0426 | Yes (p < 0.05) |
| Daily 20/80 | 0.590 | 0.8226 | No |
| Weekly 30/70 | 3.309 | 0.0003 | Yes (p < 0.001) |
| Weekly 20/80 | 0.841 | 0.5812 | No |
The ANOVA reveals statistically significant cross-sectional variation in mean trade returns across sectors for the two 30/70 strategies, but not for the 20/80 strategies. The lack of significance for 20/80 is likely attributable to smaller sample sizes (fewer trades per sector) rather than true uniformity.
4.4 Time Period Analysis
Table 5: Performance by Time Period — Daily 30/70
| Period | Trades | Win Rate | Avg Return |
|---|---|---|---|
| 2005–2009 | 337 | 73.6% | 4.80% |
| 2010–2014 | 413 | 89.3% | 9.34% |
| 2015–2019 | 466 | 81.3% | 7.54% |
| 2020–2025 | 619 | 77.1% | 7.77% |
Table 6: Performance During Market Crises
| Crisis Period | Strategy | Trades | Win Rate | Avg Return |
|---|---|---|---|---|
| GFC (Oct 2007 – Mar 2009) | Daily 30/70 | 113 | 53.1% | −1.38% |
| Daily 20/80 | 20 | 90.0% | 71.76% | |
| Weekly 30/70 | 73 | 84.9% | 42.51% | |
| Weekly 20/80 | 11 | 100.0% | 357.95% | |
| COVID (Feb – Jun 2020) | Daily 30/70 | 62 | 69.4% | 9.48% |
| Daily 20/80 | 21 | 95.2% | 69.64% | |
| Weekly 30/70 | 47 | 95.7% | 67.54% | |
| Weekly 20/80 | 18 | 100.0% | 209.48% | |
| Bear 2022 | Daily 30/70 | 120 | 68.3% | 6.21% |
| Daily 20/80 | 22 | 86.4% | 33.41% | |
| Weekly 30/70 | 24 | 83.3% | 28.89% | |
| Weekly 20/80 | 2 | 100.0% | 218.13% |
Several critical observations emerge from the temporal analysis:
The Daily 30/70 strategy's win rate dropped to just 53.1% during the GFC, with a mean return of −1.38%. This represents the strategy's worst performance in our dataset and illustrates its vulnerability during sustained bear markets. When stocks are in prolonged decline, RSI oversold signals can be "value traps" — the stock triggers a buy signal at RSI 30, but continues falling further, leading to substantial losses before any exit signal.
More extreme thresholds dramatically outperformed during crises. The Daily 20/80 strategy achieved a 90% win rate and 71.76% average return during the GFC, while Weekly 20/80 achieved 100% win rate and 357.95% average return. This makes intuitive sense: a stock whose weekly RSI drops below 20 during a financial crisis has been so severely punished that a major recovery is almost guaranteed — if the company survives. The GFC-era Weekly 20/80 entries (11 trades, all winners, averaging 358% return) represent stocks bought near generational lows that subsequently recovered enormously.
The COVID crash of 2020 was uniquely favorable for RSI strategies. The sharp, V-shaped recovery meant that oversold signals triggered at the March 2020 bottom were followed by rapid, violent rebounds. The Weekly 30/70 strategy achieved its highest win rate (95.7%) and second-highest average return (67.54%) during this period.
2010–2014 was the best period for the Daily 30/70 strategy (89.3% win rate, 9.34% average return), corresponding to the steady post-GFC bull market. In this low-volatility uptrend, oversold dips were reliably followed by recoveries.
4.5 Individual Stock Performance
Table 7: Top 10 Stocks by Average Return — Daily 30/70
| Rank | Ticker | Sector | Trades | Win Rate | Avg Return |
|---|---|---|---|---|---|
| 1 | TSLA | Mega Cap Tech | 16 | 81.2% | 23.30% |
| 2 | AMZN | Mega Cap Tech | 24 | 79.2% | 14.34% |
| 3 | AMT | REITs | 23 | 87.0% | 13.81% |
| 4 | TJX | Consumer Disc. | 34 | 85.3% | 12.76% |
| 5 | AMGN | Healthcare | 41 | 87.8% | 12.75% |
| 6 | LIN | Materials | 26 | 92.3% | 12.67% |
| 7 | SBUX | Consumer Disc. | 30 | 90.0% | 12.36% |
| 8 | EOG | Energy | 33 | 78.8% | 12.36% |
| 9 | NVDA | Mega Cap Tech | 22 | 68.2% | 12.35% |
| 10 | MSFT | Mega Cap Tech | 33 | 81.8% | 11.79% |
Table 8: Bottom 10 Stocks by Average Return — Daily 30/70
| Rank | Ticker | Sector | Trades | Win Rate | Avg Return |
|---|---|---|---|---|---|
| 91 | EXC | Utilities | 45 | 73.3% | 4.58% |
| 92 | ED | Utilities | 62 | 85.5% | 4.55% |
| 93 | UPS | Industrials | 24 | 87.5% | 4.13% |
| 94 | MRK | Healthcare | 50 | 70.0% | 4.10% |
| 95 | HAL | Energy | 46 | 67.4% | 4.01% |
| 96 | C | Financials | 47 | 70.2% | 3.94% |
| 97 | EQR | REITs | 28 | 75.0% | 3.65% |
| 98 | AAPL | Mega Cap Tech | 37 | 70.3% | 2.50% |
| 99 | TMUS | Communication | 13 | 53.8% | 2.03% |
| 100 | KHC | Consumer Staples | 10 | 50.0% | −1.19% |
The top performers share characteristics: high long-term growth trajectories (TSLA, AMZN, NVDA, MSFT) or strong mean-reversion properties (AMT, TJX, SBUX, LIN). These stocks tend to recover strongly from oversold conditions because their fundamental growth stories remain intact through temporary drawdowns.
The bottom performers include structurally challenged companies (KHC, with ongoing fundamental deterioration), volatile commodities plays (HAL), and stocks that experienced extended secular declines (C during the GFC, AAPL during the early 2000s tech bust). Notably, AAPL appears in the bottom 10 — its average RSI trade return of 2.50% is misleading because the stock's extraordinary long-term appreciation means buy-and-hold far dominates any market-timing approach.
KHC is the only stock with a negative average return, reflecting its persistent decline since the 2019 write-down. RSI oversold signals on a stock in secular decline produce the worst outcomes.
4.6 Volatility Analysis
The scatter plots (Figure 5) examine the relationship between each stock's annualized volatility and its average RSI strategy return. The regression results embedded in the figures provide the following:
For the Daily 30/70 strategy, the relationship between volatility and average return is modestly positive — higher-volatility stocks tend to produce larger average returns per RSI trade. This is consistent with the mean-reversion hypothesis: more volatile stocks overshoot further in both directions, creating larger profit opportunities from oversold rebounds. The correlation coefficients (r) and p-values from the regressions are displayed on each subplot.
5. Discussion
5.1 The Central Paradox: Winning Trades, Losing Strategy
The most striking finding is the juxtaposition of overwhelmingly positive per-trade performance with significant underperformance versus buy-and-hold. Every strategy wins on the majority of trades (79–96%), generates highly significant positive average returns, and exhibits profit factors well above 1.0. Yet every strategy loses to passive holding.
The resolution lies in opportunity cost. The Daily 30/70 strategy's average holding period of 150 days means the investor is in the market only 150 of every ~365 days between signals — roughly 41% of the time. During the remaining 59%, capital sits idle (or in risk-free assets), missing the market's secular upward drift. Since U.S. equities have historically returned ~10% annually, an RSI trader who captures 7.66% per trade over ~150 days but is uninvested the rest of the time will compound wealth far more slowly than a passive holder who earns the full equity risk premium continuously.
This opportunity cost is especially punishing for the Weekly 20/80 strategy, where the average investor waits years between signals. While the 244% average return per trade sounds extraordinary, these returns accrue over an average of 6.5 years — equating to roughly 20% annualized. Meanwhile, buy-and-hold on these same stocks (selected because they survived to the present, a survivorship bias consideration) likely delivered similar or superior annualized returns without requiring market timing.
5.2 When RSI Adds Value
Despite its aggregate underperformance, RSI signals provide genuine informational content in specific contexts:
Bear market bottoms. RSI strategies with extreme thresholds (20/80) excelled during the GFC and COVID crashes, identifying stocks at generational lows. A discretionary investor who uses RSI as one input among many — rather than as a mechanical system — could derive significant value from monitoring weekly RSI for extreme oversold readings during market panics.
Mean-reverting, range-bound markets. The 2010–2014 period, characterized by steady growth with moderate pullbacks, was ideal for RSI strategies. In such environments, oversold dips are temporary and followed by reliable recoveries.
High-volatility stocks with strong fundamentals. TSLA, AMZN, NVDA, and similar stocks with high beta but strong long-term growth trajectories produce the best RSI trading outcomes. The combination of volatile price swings (creating frequent RSI signals) and upward drift (ensuring most signals lead to profitable outcomes) is ideal.
5.3 Daily vs. Weekly Timeframes
The daily and weekly strategies represent fundamentally different trading philosophies:
- Daily RSI operates as a short-to-medium-term mean-reversion system, generating frequent trades (avg ~40 per stock) with moderate returns (~7.66%) and holding periods (~5 months). It is suitable for active traders who can execute frequently and are comfortable with a ~20% losing trade rate.
- Weekly RSI operates as a long-term opportunistic system, generating rare signals (~6 per stock for 30/70, <1 for 20/80) with very large returns but very long holding periods. It is more appropriate as a supplementary tool for investors who want to identify major buying opportunities rather than a standalone trading system.
The weekly timeframe's higher win rates (88–96% vs. 79–87%) reflect the noise reduction inherent in weekly data — daily RSI can whipsaw around the 30 threshold during volatile periods, generating premature signals, while weekly RSI filters out this noise.
5.4 Threshold Selection: 30/70 vs. 20/80
More extreme thresholds (20/80) unambiguously improve win rates and profit factors at the cost of dramatically fewer trading opportunities. The choice between 30/70 and 20/80 depends on the investor's objectives:
- 30/70: More signals, lower per-trade quality. Better for systematic traders seeking repeatable, modest-edge opportunities. Daily 30/70 generated 3,892 trades — enough for a diversified portfolio approach.
- 20/80: Fewer signals, higher per-trade quality. Better for discretionary investors who want high-conviction entry points. The Daily 20/80 strategy's 87.3% win rate and 47.37% average return represent genuine alpha per trade, but the ~6 signals per stock over 20+ years limit practical utility as a standalone system.
5.5 Survivorship Bias
Our universe of 100 stocks was selected as of 2026 — all are currently listed, large-cap companies. This introduces survivorship bias: companies that went bankrupt, were delisted, or were acquired are excluded. Had we included stocks like Lehman Brothers, Enron, or Bear Stearns, the RSI strategies would likely show lower win rates and average returns, as oversold signals on failing companies would have generated total losses.
The magnitude of this bias is difficult to quantify precisely, but it likely inflates our reported win rates by 3–8 percentage points. The strategies' underperformance versus buy-and-hold would be less severe with survivorship bias removed (since buy-and-hold on bankrupt companies also produces total losses), but absolute returns would be lower.
5.6 Transaction Costs and Practical Implementation
While we report gross returns, realistic implementation would incur:
- Commissions: Effectively zero at modern brokerages for retail investors.
- Bid-ask spreads: 1–5 bps for large-cap stocks, negligible for our universe.
- Slippage/market impact: 5–15 bps per trade for institutional-size orders.
- Taxes: Short-term capital gains tax on trades held < 1 year (the majority of Daily 30/70 trades). At a 37% marginal rate, a 7.66% gross return becomes ~4.83% after tax.
For the Daily 30/70 strategy, assuming 10 bps round-trip costs and 37% tax on gains, the after-cost, after-tax average return per trade would be approximately:
- Gross: 7.66%
- Less costs: 7.56%
- Less tax on gains (79.4% × 13.22% × 37%): ~3.88%
- After-tax avg ≈ 3.88% per trade
This further widens the gap versus buy-and-hold, which benefits from tax deferral and long-term capital gains rates.
5.7 Data Snooping Considerations
We test four pre-specified strategy parameterizations rather than optimizing thresholds to maximize backtested performance. Nonetheless, the RSI period (14) and threshold pairs (30/70, 20/80) are "industry standard" parameters that have been widely published since 1978 — raising the question of whether they represent genuine out-of-sample anomalies or the result of collective data snooping by generations of practitioners.
Sullivan, Timmermann, and White (1999) demonstrated that many technical trading rules lose their significance when tested against White's Reality Check for data snooping. Our results are robust to this concern in one sense — the t-statistics are so large (8.77 to 30.92) that they would survive even aggressive multiple comparison adjustments — but the underperformance versus buy-and-hold suggests that the "anomaly" is more about the mechanics of mean reversion (which is well-documented and theoretically motivated) than about exploitable market inefficiency.
6. Practical Implications
Based on our comprehensive empirical findings, we offer the following practical guidance:
6.1 RSI as a Supplementary Tool
RSI should not be used as a standalone mechanical trading system for long-only equity investing. The opportunity cost of being uninvested between signals overwhelms the per-trade alpha. Instead, RSI is most valuable as one input in a discretionary or multi-factor framework — specifically as a timing tool for investors who already intend to buy a particular stock.
6.2 Optimal Settings by Use Case
- Active swing traders: Daily RSI 30/70 provides the best balance of signal frequency and quality. Expect ~40 trades per stock over 20 years with ~80% win rate.
- Long-term opportunistic investors: Weekly RSI 30/70 identifies major buying opportunities with ~88% win rate and ~37% average return per trade. Ideal for adding to existing positions during significant pullbacks.
- Crisis investors: Weekly RSI 20/80 identifies once-in-a-decade buying opportunities with near-certainty of profit. Only useful during severe market dislocations (GFC, COVID).
6.3 Best Sectors for RSI Strategies
Mega-cap technology and consumer discretionary stocks offer the highest average returns per RSI trade. These sectors combine high volatility (generating frequent signals) with strong secular growth (ensuring most signals lead to profitable outcomes). Utilities offer the highest win rates but lowest returns — appropriate for conservative income investors.
6.4 Risk Management
Even with 79–96% win rates, tail risk remains significant. The worst single trade in our dataset lost 93.68% (Daily 30/70). Stop-loss orders, position sizing, and portfolio diversification across multiple concurrent RSI signals would meaningfully improve risk-adjusted returns.
7. Conclusions
This study presents one of the most comprehensive empirical evaluations of RSI-based trading strategies in the academic literature, spanning 100 U.S. equities, 11 sectors, up to 64 years of daily data, and 5,174 total trades across four strategy parameterizations. Our principal findings are:
- RSI oversold/overbought strategies generate statistically significant positive returns per trade. All four strategies produce mean returns significantly different from zero (p < 10⁻¹³), win rates significantly above 50% (p < 10⁻³⁰⁰), and profit factors ranging from 3.71 to 176.45. This is not a marginal anomaly — it represents robust, large-sample evidence that buying stocks when RSI signals oversold conditions leads to profitable trades the substantial majority of the time.
- All strategies significantly underperform buy-and-hold on an annualized basis. The opportunity cost of being uninvested between signals is the strategies' Achilles heel. Paired t-tests comparing per-stock annualized returns confirm underperformance at p < 10⁻²⁰ for all strategies. The market's secular upward drift is too powerful to beat by being only intermittently invested.
- More extreme thresholds and longer timeframes improve per-trade quality at the cost of signal frequency. The tradeoff is stark: Daily 30/70 offers 3,892 trades at 79% win rate and 7.66% average return, while Weekly 20/80 offers 82 trades at 96% win rate and 244% average return.
- RSI strategies show their greatest relative value during bear markets and high-volatility regimes. The GFC and COVID periods produced the highest average returns, particularly for more extreme thresholds. This suggests RSI's primary practical value is as a crisis-buying indicator rather than an all-weather trading system.
- Significant cross-sectional variation exists across sectors. High-growth, high-volatility sectors (technology, consumer discretionary) produce the highest average returns, while low-volatility sectors (utilities) produce the highest win rates but lowest returns. ANOVA confirms statistical significance for 30/70 strategies.
- Survivorship bias, transaction costs, and taxes would further erode reported performance. After adjusting for realistic frictions, the gap between RSI strategies and buy-and-hold widens substantially.
These findings contribute to the long-standing debate on technical analysis by providing a nuanced answer: RSI captures real mean-reversion dynamics in equity prices, and oversold signals do predict above-average subsequent returns with high reliability. However, this predictability does not translate into a practical edge over passive investing when the full economic costs — opportunity cost, transaction costs, taxes, and the challenge of consistent execution — are properly accounted for. RSI's greatest value lies not as a standalone system but as a timing tool within a broader investment framework, particularly for identifying high-conviction buying opportunities during market dislocations.
Future research should examine RSI performance with survivorship-bias-free databases (e.g., CRSP), incorporate transaction costs explicitly, test combinations of RSI with other indicators (MACD, Bollinger Bands, volume confirmation), and evaluate RSI strategies on international equity markets and alternative asset classes.
REFERENCES
- Bajgrowicz, P., & Scaillet, O. (2012). Technical Trading Revisited: False Discoveries, Persistence Tests, and Transaction Costs. *Journal of Financial Economics*, 106(3), 473–491.
- Brock, W., Lakonishok, J., & LeBaron, B. (1992). Simple Technical Trading Rules and the Stochastic Properties of Stock Returns. *Journal of Finance*, 47(5), 1731–1764.
- Chong, T.T.L., & Ng, W.K. (2008). Technical Analysis and the London Stock Exchange: Testing the MACD and RSI Rules Using the FT30. *Applied Economics Letters*, 15(14), 1111–1114.
- De Bondt, W.F.M., & Thaler, R. (1985). Does the Stock Market Overreact? *Journal of Finance*, 40(3), 793–805.
- Fama, E.F. (1970). Efficient Capital Markets: A Review of Theory and Empirical Work. *Journal of Finance*, 25(2), 383–417.
- Fernandez-Perez, A., Garza-Gómez, X., & Hsu, J. (2018). Is Technical Analysis Profitable on Renewable Energy Stocks? Evidence from Moving Average and RSI Rules. *Energies*, 11(11), 3054.
- Han, Y., Yang, K., & Zhou, G. (2013). A New Anomaly: The Cross-Sectional Profitability of Technical Analysis. *Journal of Financial and Quantitative Analysis*, 48(5), 1433–1461.
- Jegadeesh, N., & Titman, S. (1993). Returns to Buying Winners and Selling Losers: Implications for Stock Market Efficiency. *Journal of Finance*, 48(1), 65–91.
- Lo, A.W., Mamaysky, H., & Wang, J. (2000). Foundations of Technical Analysis: Computational Algorithms, Statistical Inference, and Empirical Implementation. *Journal of Finance*, 55(4), 1705–1765.
- Malkiel, B.G. (2003). The Efficient Market Hypothesis and Its Critics. *Journal of Economic Perspectives*, 17(1), 59–82.
- Neely, C.J., Rapach, D.E., Tu, J., & Zhou, G. (2014). Forecasting the Equity Risk Premium: The Role of Technical Indicators. *Management Science*, 60(7), 1772–1791.
- Park, C.H., & Irwin, S.H. (2007). What Do We Know About the Profitability of Technical Analysis? *Journal of Economic Surveys*, 21(4), 786–826.
- Shiller, R.J. (2000). *Irrational Exuberance*. Princeton University Press.
- Sullivan, R., Timmermann, A., & White, H. (1999). Data-Snooping, Technical Trading Rule Performance, and the Bootstrap. *Journal of Finance*, 54(5), 1647–1691.
- Taylor, M.P., & Allen, H. (1992). The Use of Technical Analysis in the Foreign Exchange Market. *Journal of International Money and Finance*, 11(3), 304–314.
- Tversky, A., & Kahneman, D. (1974). Judgment under Uncertainty: Heuristics and Biases. *Science*, 185(4157), 1124–1131.
- Urquhart, A., & McGroarty, F. (2016). Are Stock Markets Really Efficient? Evidence of the Adaptive Market Hypothesis. *International Review of Financial Analysis*, 47, 39–49.
- Wilder, J.W. (1978). *New Concepts in Technical Trading Systems*. Greensboro, NC: Trend Research.
- Wong, W.K., Manzur, M., & Chew, B.K. (2003). How Rewarding Is Technical Analysis? Evidence from Singapore Stock Market. *Applied Financial Economics*, 13(7), 543–551.
Appendix: Figures
All figures saved to `rsi_study/figures/`:
- 01_return_distributions.png — Distribution of trade returns for each strategy (4 histograms)
- 02_winrate_by_sector.png — Win rate by sector (grouped bar chart, all 4 strategies)
- 03_avg_return_by_sector.png — Average return by sector (grouped bar chart)
- 04_equity_curves.png — Cumulative equity curves (aggregate, log scale)
- 05_volatility_vs_return.png — Stock volatility vs. RSI strategy return (scatter with regression)
- 06_boxplot_returns.png — Box plot of returns by strategy
- 07_heatmap_sector_strategy.png — Heatmap: average return by sector × strategy
- 08_holding_period_dist.png — Holding period distribution by strategy
- 09_rsi_vs_buyhold.png — RSI strategies vs. buy-and-hold annualized returns
- 10_yearly_returns.png — Average trade return by year (time series)
Data retrieved February 22, 2026 from Yahoo Finance via yfinance 1.2.0. All computations performed in Python 3.10.11 with NumPy, pandas, SciPy, and matplotlib. Complete source code available in `analysis.py`.
BIBLIOGRAPHY
- Wilder, J.W. (1978). *New Concepts in Technical Trading Systems*. Greensboro, NC: Trend Research.
- Lo, A.W., Mamaysky, H., & Wang, J. (2000). Foundations of Technical Analysis: Computational Algorithms, Statistical Inference, and Empirical Implementation. *Journal of Finance*, 55(4), 1705–1765.
- Chong, T.T.L., & Ng, W.K. (2008). Technical Analysis and the London Stock Exchange: Testing the MACD and RSI Rules Using the FT30. *Applied Economics Letters*, 15(14), 1111–1114.
- Wong, W.K., Manzur, M., & Chew, B.K. (2003). How Rewarding Is Technical Analysis? Evidence from Singapore Stock Market. *Applied Financial Economics*, 13(7), 543–551.
- Fernandez-Perez, A., Garza-Gómez, X., & Hsu, J. (2018). Is Technical Analysis Profitable on Renewable Energy Stocks? Evidence from Moving Average and RSI Rules. *Energies*, 11(11), 3054.
- Fama, E.F. (1970). Efficient Capital Markets: A Review of Theory and Empirical Work. *Journal of Finance*, 25(2), 383–417.
- Brock, W., Lakonishok, J., & LeBaron, B. (1992). Simple Technical Trading Rules and the Stochastic Properties of Stock Returns. *Journal of Finance*, 47(5), 1731–1764.
- De Bondt, W.F.M., & Thaler, R. (1985). Does the Stock Market Overreact? *Journal of Finance*, 40(3), 793–805.
- Jegadeesh, N., & Titman, S. (1993). Returns to Buying Winners and Selling Losers: Implications for Stock Market Efficiency. *Journal of Finance*, 48(1), 65–91.
- Sullivan, R., Timmermann, A., & White, H. (1999). Data-Snooping, Technical Trading Rule Performance, and the Bootstrap. *Journal of Finance*, 54(5), 1647–1691.
- Park, C.H., & Irwin, S.H. (2007). What Do We Know About the Profitability of Technical Analysis? *Journal of Economic Surveys*, 21(4), 786–826.
- Neely, C.J., Rapach, D.E., Tu, J., & Zhou, G. (2014). Forecasting the Equity Risk Premium: The Role of Technical Indicators. *Management Science*, 60(7), 1772–1791.
- Shiller, R.J. (2000). *Irrational Exuberance*. Princeton University Press.
- Tversky, A., & Kahneman, D. (1974). Judgment under Uncertainty: Heuristics and Biases. *Science*, 185(4157), 1124–1131.
- Malkiel, B.G. (2003). The Efficient Market Hypothesis and Its Critics. *Journal of Economic Perspectives*, 17(1), 59–82.
- Han, Y., Yang, K., & Zhou, G. (2013). A New Anomaly: The Cross-Sectional Profitability of Technical Analysis. *Journal of Financial and Quantitative Analysis*, 48(5), 1433–1461.
- Bajgrowicz, P., & Scaillet, O. (2012). Technical Trading Revisited: False Discoveries, Persistence Tests, and Transaction Costs. *Journal of Financial Economics*, 106(3), 473–491.
- Taylor, M.P., & Allen, H. (1992). The Use of Technical Analysis in the Foreign Exchange Market. *Journal of International Money and Finance*, 11(3), 304–314.
- Metghalchi, M., Chen, C.P., & Hayes, L.A. (2015). History of Share Prices and Market Efficiency of the Madrid General Stock Index. *International Review of Financial Analysis*, 40, 178–184.
- Urquhart, A., & McGroarty, F. (2016). Are Stock Markets Really Efficient? Evidence of the Adaptive Market Hypothesis. *International Review of Financial Analysis*, 47, 39–49.