//@version=5
strategy(title='RSI MA V1.0', shorttitle='RSI MA V1.0', format=format.price,
precision=2)
len = input.int(14, minval=1, title='RSI')
src = input(close, 'Source')
_rsi = ta.rsi(src, len)
_rsi2 = ta.rsi(src, 2)
SMA_RSI_9 = ta.sma(_rsi, input(9, title='SMA on RSI'))
long = false
h_50 = plot(input(50, title='Middle Line'), color=color.rgb(255, 255, 255),
style=plot.style_linebr, linewidth=1, title='Line - 50')
h_80 = plot(input(80, title='Over Bought Upper Limit'),
color=color.new(color.green, 0), style=plot.style_linebr, linewidth=1,
title='Overbought Upper Limit')
h_70 = plot(input(70, title='Over Bought Lower Limit'),
color=color.new(color.green, 0), style=plot.style_linebr, linewidth=1,
title='Overbought Lower Limit')
fill(h_80, h_70, color.new(color.green, 90), title='Overbought Zone')
h_30 = plot(input(30, title='Oversold Upper Limit'), color=color.new(color.red, 0),
style=plot.style_linebr, linewidth=1, title='Oversold Upper Limit')
h_20 = plot(input(20, title='Oversold Lower Limit'), color=color.new(color.red, 0),
style=plot.style_linebr, linewidth=1, title='Oversold Lower Limit')
fill(h_30, h_20, color.new(color.red, 90), title='Oversold Zone')
p_rsi = plot(_rsi, color=color.rgb(255, 255, 255), style=plot.style_line,
linewidth=1, title='RSI - Plot')
h_60 = plot(input(60, title='Trend Continuation Upper Limit'),
color=color.new(color.gray, 0), style=plot.style_linebr, linewidth=1, title='Trend
Continuation Upper Limit')
h_40 = plot(input(40, title='Trend Continuation Lower Limit'),
color=color.new(color.gray, 0), style=plot.style_linebr, linewidth=1, title='Trend
Continuation Lower Limit')
fill(h_60, h_40, color.new(color.gray, 90), title='Oversold Zone')
h_90 = plot(input(90, title='Over Bought Lower Limit'), color=color.rgb(226, 139,
222), style=plot.style_linebr, linewidth=1, title='Overbought Lower Limit')
h_10 = plot(input(10, title='Over Bought Lower Limit'), color=color.rgb(226, 139,
222), style=plot.style_linebr, linewidth=1, title='Overbought Lower Limit')
color Bullish = input(color.green, 'Bullish')
color Bearish = input(color.red, 'Bearish')
p_sma = plot(SMA_RSI_9, color=color.new(color.yellow, 0), style=plot.style_line,
linewidth=2, title='Price')
plot(_rsi2, 'RSI2', color.rgb(226, 139, 222), 1, plot.style_line)
color fill_color = color.new(_rsi > SMA_RSI_9 ? Bullish : Bearish, 50)
fill(p_rsi, p_sma, color=fill_color)