Specifiche
Hi, I am looking for someone to help me to find or create the following indicator from TradingView to Mql5.
The indicator is Relative Volatility Index, it is necessary that it comes out as in tradingview, that is to say with its SMA and with the modification of periods.
I copy from the TradingView source code:
//@version=5
indicator(title="Relative Volatility Index", shorttitle="RVI", format=format.price, precision=2, timeframe="", timeframe_gaps=true)
length = input.int(10, minval=1)
offset = input.int(0, "Offset", minval = -500, maxval = 500)
maTypeInput = input.string("SMA", title="MA Type", options=["SMA", "Bollinger Bands", "EMA", "SMMA (RMA)", "WMA", "VWMA"], group="MA Settings")
maLengthInput = input.int(14, title="MA Length", group="MA Settings")
bbMultInput = input.float(2.0, minval=0.001, maxval=50, title="BB StdDev", group="MA Settings")
src = close
len = 14
stddev = ta.stdev(src, length)
upper = ta.ema(ta.change(src) <= 0 ? 0 : stddev, len)
lower = ta.ema(ta.change(src) > 0 ? 0 : stddev, len)
rvi = upper / (upper + lower) * 100
ma(source, length, type) =>
switch type
"SMA" => [ta.sma(source, length), na, na]
"Bollinger Bands" =>
[middleValue, highValue, lowValue] = ta.bb(source, length, bbMultInput)
[middleValue, highValue, lowValue]
"EMA" => [ta.ema(source, length), na, na]
"SMMA (RMA)" => [ta.rma(source, length), na, na]
"WMA" => [ta.wma(source, length), na, na]
"VWMA" => [ta.vwma(source, length), na, na]
[rviMA,highValue,lowValue] = ma(rvi, maLengthInput, maTypeInput)
h0 = hline(80, "Upper Band", color=#787B86)
hline(50, "Middle Band", color=color.new(#787B86, 50))
h1 = hline(20, "Lower Band", color=#787B86)
fill(h0, h1, color=color.rgb(126, 87, 194, 90), title="Background")
plot(rvi, title="RVI", color=#7E57C2, offset = offset)
plot(rviMA, "RVI-based MA", color=color.yellow, offset = offset)
bbUpper = plot(highValue, title="Upper Bollinger Band", color=color.green)
bbLower = plot(lowValue, title="Lower Bollinger Band", color=color.green)
fill(bbUpper, bbLower, color = color.new(color.green, 90), title="Bollinger Bands Background Fill")
Con risposta
1
Valutazioni
Progetti
317
24%
Arbitraggio
23
35%
/
13%
In ritardo
23
7%
Gratuito
Pubblicati: 3 codici
2
Valutazioni
Progetti
1459
72%
Arbitraggio
122
29%
/
48%
In ritardo
356
24%
In elaborazione
Pubblicati: 3 articoli
3
Valutazioni
Progetti
477
40%
Arbitraggio
105
40%
/
24%
In ritardo
81
17%
Caricato
Pubblicati: 2 codici
4
Valutazioni
Progetti
945
47%
Arbitraggio
309
58%
/
27%
In ritardo
125
13%
Gratuito
Informazioni sul progetto
Budget
30 - 50 USD