ConnorsRSI is a momentum oscillator developed by Larry Connors and the team at Connors Research. It's used for identifying overbought/oversold conditions in shorter trading timeframes. The traditional 14-period RSI indicator developed by Welles Wilder reacts too slowly to be useful for short-term trading; Connors Research sought to improve on this indicator, making it more suitable for shorter timeframes.

They initially developed their RSI(2) strategy, which used a 2-period RSI and moved overbought/oversold levels out to 90 and 10, but this approach still resulted in more false signals than desired. The team's subsequent efforts resulted in the development of a brand new composite indicator.

ConnorsRSI combines the momentum measurement of RSI with components that measure the duration of the trend and the magnitude of the price change, to create a more reliable short-term RSI indicator.

Learn More: Traditional RSI Indicator | Connors' RSI(2) Trading Strategy


ConnorsRSI is calculated by taking the average of its three components.

ConnorsRSI(3,2,100) = (RSI(3) + RSI(Streak,2) + PercentRank(100)) / 3

ConnorsRSI Components

The ConnorsRSI indicator is made up of three components:

Relative Strength Index

The first component is a simple 3-period RSI of price. This component measures price momentum on a scale of 0-100.

Up/Down Streak Length

The second component is a 2-period RSI of the up/down streak length. It measures the duration of the trend.

The up/down streak is essentially the number of days in a row that the security's closing price has been higher (up) or lower (down) than the previous day's close. If a stock closes above its previous close three days in a row, then the up/down streak is +3. If it has closed below its previous close for 2 days, then its streak is -2. If it does not change price between one period and the next, then the streak is reset to 0.

Applying the 2-period RSI to this streak value converts it to a bound oscillator where values must be in the range of 0-100.

Magnitude of Price Change

The third component ranks the most recent period's price change against the price change of the other periods in the specified timeframe (100 periods by default).

Essentially you determine the percentage of previous price changes that are lower than the most recent one. For example, if you specify a 20-day timeframe, and 7 of those 20 price change values are lower than today's price change, then 7 / 20 = 0.35 = 35%.

Again, defining this as a percentage restricts the component to a scale of 0-100. If today's price change was large and positive, the value of this component will be closer to 100; large negative price changes will result in a value closer to 0.

ConnorsRSI Calculation

Once the three components have been calculated; the three values are added together and divided by 3. The resulting ConnorsRSI value ranges between 0 and 100. Connors recommends parameters of 3, 2, and 100 for the three components, but these parameters can be adjusted to meet your trading needs.


The ConnorsRSI indicator is typically used to identify overbought and oversold conditions in shorter trading timeframes.

While the traditional RSI typically defines 70 and 30 as the overbought and oversold levels, ConnorsRSI is more volatile and faster-moving, and requires more extreme levels to be set. Connors recommends using 90 and 10 for overbought/oversold levels, but these can be adjusted to meet your analysis needs. For more volatile securities, some chartists even use 95 and 5.

As with other overbought/oversold indicators, a security dropping below the oversold threshold indicates a buying opportunity, and a security rising above the overbought threshold indicates a pullback may be in its future. Whenever a security reaches either extreme, it is a signal to look closely at technical conditions for that security, including trend, volume, and other indicators.


Traditional RSI reaches extreme overbought/oversold levels very frequently when looking at shorter-term timeframes. The incorporation of components that measure the duration of the trend and the magnitude of the price change, as well as setting the overbought/oversold levels further out, help make ConnorsRSI more suitable for shorter-term trades. Despite the increased volatility in short-term trading, ConnorsRSI typically generates fewer trading signals than traditional RSI for this timeframe. When ConnorsRSI reaches an extreme level, it is more likely to actually be overbought/oversold. However, as with any indicator, it may occasionally produce false signals. As with all indicators, traders should use ConnorsRSI in conjunction with other indicators and analysis techniques.

Charting with the ConnorsRSI Indicator

The ConnorsRSI indicator can be charted on StockChartsACP after installing our free Advanced Indicator Pack. Please see our StockChartsACP Plug-Ins article in the Support Center for more information on installing this plug-in.

Once the plug-in is installed, the ConnorsRSI indicator can be added from the Chart Settings panel for your StockChartsACP chart. The indicator can be positioned above, below, or behind the security's price plot.

By default, the indicator uses a 3-period RSI of price, a 2-period RSI of the up/down streak, and a 100-period timeframe for ranking the price change, but these parameters can be adjusted to meet your technical analysis needs.