I adjusted this a bit more today. I added an RSI Threshold feature that I moved over and modified from one of my other bots I just made. It really unlocks what you can do with this bot.
Under RSI Settings you can pick to use RSI Thresholds as a condition for buys and/or sells. You check the appropriate box(es) and then you set the thresholds that are required. The bot won't make a buy unless a bar's RSI value is equal to or lower than your buy threshold. Similarly, it won't make a sell unless a bar's RSI is above the sell threshold. You can also adjust the time frame that the RSI uses although I would suggest not using a lower value than your chart's time frame as it will only update once per bar, so if you use a 5m RSI and a one hour chart it'll only use the 5m RSI at the close of each bar (so once per hour.) I put this in to give users a little more control over how buys and sell are executed.
You can also decide whether or not to view all points that your RSI thresholds are met on the chart. Keep in mind that this will display ALL points, not just those on which buys or sells happen. I could have done it that way but you will already see the trades on the chart and this just gives more info. The white and red markers represent POTENTIAL buy and sell points (ie any bar on the chart that meets the requirements gets a marker, not just bars where buys or sells actually take place.) If your thresholds are 30/70 it's manageable, however if you increase the buy threshold value or reduce the sell threshold value be prepared to see quite a few markers. The messiness of this is why I decided to make disabling viewing them an option.