RSI Overbought and Oversold Reversal Strategy
Summary
This document describes a mean-reversion strategy that sells short when RSI crosses above an upper threshold and buys when RSI crosses below a lower threshold. It exits when RSI returns through the relevant boundary or when take-profit, stop-loss, or trailing-stop conditions trigger. The notes cite the familiar overbought and oversold interpretation of RSI, while the published implementation uses a very short four-period RSI and sets its thresholds symmetrically around 50 using an adjustable offset. Other exposed controls include profit and loss distances, pyramiding, and leverage.
The document recommends adapting thresholds to the instrument and considering volume, moving-average confirmation, or volatility-based stops. It warns that RSI can generate false signals and that stops may be hit repeatedly in choppy conditions. Although BTC/USDT futures settings are provided for a one-month backtest, no results are reported. The code’s configured test dates and its always-true test-period function also do not clearly enforce the dates shown in the settings, limiting what can be inferred from the example.
Key ideas
- The strategy shorts RSI moves above an upper threshold and buys RSI moves below a lower threshold.
- Positions may close when RSI reverses or when profit, loss, or trailing-stop levels are reached.
- The implementation exposes controls for RSI length and bounds, exits, pyramiding, and leverage.
- False signals and repeated stop-outs in choppy markets are key risks of the approach.
- The published futures backtest configuration gives no performance results and does not clearly align with the code’s date controls.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.