I changed default values to include the features, which can still be toggled on/off.
I changed the style of it from line to stepline. It makes it easier to see the var by bar difference.
The differences in this version is mostly visual, and maybe cleaning up the code a little.
Assigning variables bullishcross and bearishcross before plotting values conditionally fixed a warning message.
The invisible plots at 15 and 85 keep the RSI from scaling based on output, generally. Now it will only scale if RSI is above/below those values, and it stays the same across charts.
Lines 37-42 include visual changes to make it clearer and to offset lines to the right of the current bar too. This had a nice affect, in my opinion.
Line 64 added something new. A horizontal "price-line" to better allow value comparison and better notice divergences.
Lines 69-70 were changed to improve placement of the RSI value. To offset the label into the future, a change to argument 'xloc''s value to xloc.bar_time from its default was made. Variable x, now required to be in Unix format, is timenow(the current Unix time, in milliseconds) + the number of milliseconds equal to 10 bars in the future. It's a lot. And every millisecond matters, so live life like you got a ping-time's amount of milliseconds left, for optimal results, of course.
In the chart above, I marked up the RSI and candles with trend-lines to show that the stylized plotted stepline in technicolor is still just the RSI. Trend-lines, divergences, and other ways to trade the RSI are still entirely the same. The original RSI is included below mine so that these changes can be easily observed.
Basically, all updates were intended to make this into a final draft. I felt that I should share a final version before moving on to something else. Community is key, and I had something to offer back.
I appreciate all the likes. It's a constant encouragement. So it is my sincere hope that traders find this to be both beneficial and share-worthy. Thank you.