Thanks for your message...I'll check it out :)
Here's the TOS script on the RVI with a midline in case you want to play with it. I thought 58 was the "number" and then realized that it's like using TTM_LRC. Just adjust it to where the chart tells you it should be.
######
declare lower;
input length = 14;
input over_sold = 30;
input over_bought = 70;
input mid_line = 60;
def highPrice = stDev(high, 10);
def lowPrice = stDev(low, 10);
def highAvgUp = ExpAverage(if high > high[1] then highPrice else 0, length);
def highAvgDown = ExpAverage(if high < high[1] then highPrice else 0, length);
def lowAvgUp = ExpAverage(if low > low[1] then lowPrice else 0, length);
def lowAvgDown = ExpAverage(if low < low[1] then lowPrice else 0, length);
def highRVI = 100 - 100 / (1 + highAvgUp / highAvgDown);
def lowRVI = 100 - 100 / (1 + lowAvgUp / lowAvgDown);
plot RVI = (highRVI + lowRVI) / 2;
plot OverBought = over_bought;
plot OverSold = over_sold;
plot Midline = mid_line;
RVI.setDefaultColor(GetColor(1));
OverBought.setDefaultColor(GetColor(5));
overSold.setDefaultColor(GetColor(5));
![](//investorshub.advfn.com/uimage/uploads/2010/8/24/nxwmcpuppy.gif)