ninjatrader/indicators/connors-rsi
2024-08-29 05:13:55 -07:00
..
connors_rsi_parameters.png Add parameters to ConnorsRSI documentation 2024-08-28 09:19:23 -07:00
connors_rsi.png
ConnorsRSI.cs
README.md Document the ConnorsRSI indicator parameters 2024-08-29 05:13:55 -07:00

ConnorsRSI

ConnorsRSI

Overview

This is an implementation of the ConnorsRSI indicator developed by Larry Connors.

It was based on a description of the indicator in his book Buy the Fear, Sell the Greed.

The formula given in the book is as follows:

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

The first component is a standard RSI calculation on the Close price.

The Streak "price" is measured in terms of how many bars in a row the closing price has increased / decreased, and the second RSI component is calculated on that.

Any time the price goes from decreasing to increasing (or vice versa), the streak is set to 1 (or -1) and then incremented (or decremented) from there.

If there is no change in price, the streak is set to 0.

The third and final component is a percent rank computed on the Close price.

The indicator parameters default to the values used in the above formula.

The only additional parameters introduced in this implementation are for smoothing the RSI calculations, though they both default to 1 (i.e., no smoothing).

Parameters

ConnorsRSI Parameters

RSI Period: The period used in the first component RSI calculation. (Default: 3)

RSI Smoothing The smoothing period used in the first component RSI calculation. (Default: 1)

Streak RSI Period: The period used in the second component RSI calculation. (Default 2)

Streak RSI Smoothing: The smoothing period used in the second component RSI calculation. (Default: 1)

Percent Rank Period: The period over which to rank prices in the percent rank calculation. (Default: 100)