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).
The [ConnorsRSI Bot](https://moshferatu.dev/moshferatu/ninjatrader/src/branch/main/strategies/connors-rsi) utilizes this indicator to enter swing trades.