ninjatrader/strategies/rsi-25-75
..
backtest-results
README.md
RSITwentyFiveBot.cs

RSI 25 / 75

This strategy was taken from chapter 3 of High Probability ETF Trading (2009) by Larry Connors.

Rules

Long

  1. The ETF (e.g., SPY) is trading above its 200-day moving average.
  2. If the 4-period RSI closes under 25, enter a long trade.
  3. (Optional Aggressive Version) Enter another long trade if at any time while in the first trade the 4-period RSI closes under 20.
  4. Exit the trade(s) when the 4-period RSI closes above 55.

Short

  1. The ETF is trading below its 200-day moving average.
  2. If the 4-period RSI is above 75, enter a short trade.
  3. (Optional Aggressive Version) Enter another short trade if the 4-period RSI closes above 80.
  4. Exit the trade(s) when the 4-period RSI closes under 45.

Parameters

Long-Term Trend Period: The period of the long-term trend as measured using a simple moving average. (Default: 200)

RSI Period: The period to use in the RSI calculation. (Default: 4)

RSI Smoothing: The smoothing to use in the RSI calculation. (Default: 1, no smoothing)

Enable Long Trades: Whether to enable taking long trades. (Default: true)

Long RSI Entry: The RSI value below which to allow entering long trades. (Default: 25)

Long RSI Exit: The RSI value above which to exit any open long trades. (Default: 55)

Enable Short Trades: Whether to enable taking short trades. (Default: true)

Short RSI Entry: The RSI value above which to allow entering short trades. (Default: 75)

Short RSI Exit: The RSI value below which to exit any open short trades. (Default: 45)

Enable Aggressive Entries: Whether to enable taking another more aggressive trade after the initial one. (Default: true)

Aggressive Long RSI Entry: The RSI value below which to allow taking an aggressive long trade. (Default: 20)

Aggressive Short RSI Entry: The RSI value above which to allow taking an aggressive short trade. (Default: 80)

Backtest Results

SPY

SPY Analysis

SPY Summary

QQQ

QQQ Analysis

QQQ Summary

DIA

DIA Analysis

DIA Summary

Sector ETFs

This backtest is an aggregation of the results of the following sector ETFs:

XLB, XLC, XLE, XLF, XLI, XLK, XLP, XLU, XLV, XLY

Sector ETFs