Discover how CaseyC% oscillator can diversify your mean reversion strategies and improve portfolio performance in SP500 trading.
Discover how CaseyC% oscillator can diversify your mean reversion strategies and improve portfolio performance in SP500 trading.
Discover how CaseyC% oscillator can diversify your mean reversion strategies and improve portfolio performance in SP500 trading.

January 31, 2025

January 31, 2025

January 31, 2025

January 31, 2025

CaseyC% Oscillator: A Smarter Mean Reversion Strategy for SP500 Traders

Share on

0 minute read

Tired of RSI(2) failing in volatile markets? Meet CaseyC%—a smarter oscillator designed to smooth equity curves and improve your mean reversion strategy.

Mean reversion trading has long been a profitable approach, relying on price reverting to historical averages after extreme movements.

However, traditional indicators like the Relative Strength Index (RSI2) often struggle with false signals and whipsaws.

Unlike RSI2, which only considers short-term price movements, CaseyC% integrates momentum ranking and smoothing to produce more reliable signals

In this article, we’ll compare RSI2 vs. CaseyC%, analyze different variations of CaseyC%, and explain why diversifying strategies beats increasing position size.


A chart showing multiple variations of CaseyC% Oscillator and RSI2


Before we dive into CaseyC%, I’ve previously explored how a volume filter improved RSI2 strategy returns by 48%. Let's see how CaseyC% further enhances mean reversion.

What is the CaseyC% Oscillator?

A Smarter Mean Reversion Indicator

Developed by Ali Casey from StatOasis, CaseyC% is a momentum-based ranking oscillator designed for mean reversion and quantitative trading. Unlike RSI(2), which only measures overbought/oversold conditions based on short-term price action, CaseyC%:

✅ Ranks price changes over a chosen period

✅ Normalizes momentum within a range of 0 to 100

✅ Smooths the result for more reliable signals

✅ Available for multiple platforms for free. download code from StatOasis Community


How CaseyC% Works (Step-by-Step)

1️⃣ Momentum Calculation: Measures price change over ChangeLen periods.
2️⃣ Ranking Mechanism: Normalizes the momentum within a RankLen window, scaling it from 0 to 100.
3️⃣ Smoothing: Applies a moving average (SmoothLen) to reduce noise and improve signal quality.

 

RSI2 vs. CaseyC%: Key Differences

Indicator Strengths

  • RSI(2) Simple, widely used, easy to implement

  • CaseyC% Adaptive ranking, reduces false signals, customizable parameters

Indicator Weaknesses

  • RSI(2) High whipsaw rate, struggles in volatile markets

  • CaseyC% Requires parameter tuning


A chart showing CaseyC%  parameter optimizations showing multiple extremely profitable strategies


Testing Five Mean Reversion Strategies on SPY ETF (1995-2024)

To validate CaseyC%'s effectiveness, we tested five different mean reversion strategies on the SPY ETF (1995-2024):

Strategy 1: RSI2 Mean Reversion

  • Buy SPY when RSI(2) is below a threshold.

  • Exit after 4 bars.

Strategy 2: Regular CaseyC% Mean Reversion

  • Buy SPY when CaseyC% is below a threshold.

  • Exit after 4 bars.

Strategy 3: Cumulative CaseyC% (Stronger Mean Reversion Filter)

  • Buy when the sum of the last 3 CaseyC% values is below a threshold.

  • Exit after 4 bars.

Strategy 4&5: Dynamic CaseyC% (Adaptive Buy/Sell Levels)

  • Buy when the Cumulative CaseyC% is at its lowest value over the past X bars.

  • Exit after 4 bars.


A table comparing key performance metrics (net profit, max drawdown, win rate) of RSI2 and different CaseyC% variations


Why Diversifying CaseyC% Variations is Better Than Increasing Position Size

Diversification is the only free lunch in trading—use it wisely.

Instead of simply increasing position size on a single strategy, traders can achieve better results by combining multiple CaseyC% strategies:

✅ Reduces correlation between trades

✅ Lowers drawdowns and smooths returns

✅ Maintains stable profitability in different market conditions


Instead of increasing position size, we tested a portfolio approach, combining RSI2 and CaseyC% variations into a diversified strategy

 

Portfolio of 5 Uncorrelated Strategies: (All CaseyC% Variations Together)

  • Combines RSI2, Regular CaseyC%, Cumulative CaseyC%, and Dynamic CaseyC% into a multi-strategy portfolio.

  • Each strategy trades independently, reducing risk and smoothing returns.

  • Even with relatively high correlations, the portfolio is still better than any single strategy.


A portfolio of 5 low correlated strategies usring variations of CaseC% Oscillator.


Don’t put all your capital into one strategy. Build a portfolio of uncorrelated edges.


A heatmap illustrating the correlation between RSI2, Regular CaseyC%, Cumulative CaseyC%, and Dynamic CaseyC%, showing diversification benefits.


Conclusion: Smarter Trading with CaseyC%

The CaseyC% oscillator and its variations (Cumulative & Dynamic CaseyC%) offer a superior alternative to RSI2 for mean reversion trading. By using multiple variations, traders can:

✅ Reduce risk & drawdowns
✅ Achieve smoother equity curves
✅ Boost long-term returns without overexposing capital

📌 Next Steps:
✅ Download CaseyC% and backtest your own strategies.
✅ Test Regular, Cumulative, and Dynamic CaseyC% together.
✅ Focus on diversification over position size.


Frequently Asked Questions (FAQs)

What is Cumulative CaseyC%?

  • Cumulative CaseyC% is the sum of the last three CaseyC% values, making it a stronger mean reversion filter that smooths out noisy signals.

How does Dynamic CaseyC% work?

  • Dynamic CaseyC% adjusts buy/sell levels dynamically using past values, adapting to market conditions instead of relying on fixed thresholds.

Can CaseyC% be used on assets other than SPY ETF?

  • Yes! CaseyC% works on stocks, forex, and crypto, but you may need to adjust parameters based on the asset’s volatility and liquidity.

How can I prevent overfitting CaseyC% to past data?

  • Avoid excessive parameter tweaking and validate strategies on out-of-sample data and different market conditions.

Is increasing position size the best way to boost returns?

  • No. Instead of increasing size, run multiple uncorrelated strategies to reduce risk and improve equity curve stability.

Unlock Your Trading Secrets

Join 4500+ readers of The Algo Trader Weekly Tips, Strategies, and More to Achieve Financial Freedom.

I will never spam or sell your info. Ever.

Table of Contents

Title

Our Articles

Lorem ipsum dolor sit amet consectetur adipiscing elit facilisi pellentesque cursus eget morbi sagittis sagittis.

Our Articles

Lorem ipsum dolor sit amet consectetur adipiscing elit facilisi pellentesque cursus eget morbi sagittis sagittis.

© 2024 StatOasis. All rights reserved.

Freedom to
 

Start here

AlgoTrader Newsletter

I will never spam or sell your info. Ever.

© 2024 StatOasis. All rights reserved.

Freedom to
 

Start here

AlgoTrader Newsletter

I will never spam or sell your info. Ever.

© 2024 StatOasis. All rights reserved.

Freedom to
 

Start here

AlgoTrader Newsletter

I will never spam or sell your info. Ever.

© 2024 StatOasis. All rights reserved.

Freedom to
 

Start here

AlgoTrader Newsletter

I will never spam or sell your info. Ever.