RMI – Relative Momentum Index
Forums › ProRealTime forum Italiano › Supporto ProBuilder › RMI – Relative Momentum Index
- This topic has 4 replies, 3 voices, and was last updated 4 years ago by Mickeleo.
Tagged: momentum, relative momentum index, rmi
-
-
01/27/2020 at 6:02 PM #118063
Buongiorno,
è possibile convertire questo indicatore RMI per prorealtime?
https://www.tradingview.com/script/UCm7fIvk-FREE-INDICATOR-Relative-Momentum-Index-RMI/
12345678910111213141516171819202122232425262728293031323334353637383940414243444546study(title = "TheLark Relative Momentum Index (RMI)",overlay=false)//•/•/•/•/•/•/•/•/•/•/•/•/•/•/•/•/•/•/•/•/•/•/•//// //// RMI BY THELARK //// ~ 2-19-14 ~ //// //// •/• //// //// https://www.tradingview.com/u/TheLark //// ////•/•/•/•/•/•/•/•/•/•/•/•/•/•/•/•/•/•/•/•/•/•/•//// Relative Momentum Index (RMI)// "... The Relative Momentum Index was developed by Roger Altman// and was introduced in his article in the February, 1993 issue of// Technical Analysis of Stocks & Commodities magazine. "// "... While RSI counts up and down days from close to close, the Relative// Momentum Index counts up and down days from the close relative to a// close x number of days ago. "// Requested by glaz @ TradingView// inputslen = input(20, title="Length")mom = input(4, title="Momentum",minval=0)ob = input(70,title="Overbought")os = input(30,title="Oversold")c = closedocol = input(true,title="Change Color?")dosignal = input(true,title="Show Signal Line?")sig = input(6,title="Signal Length")dohist = input(false,title="Show Hist?")//calcup = ema(max(c - c[mom],0),len)dn = ema(max(c[mom] - c,0),len)rmi = dn == 0 ? 0 : 100 - 100 / (1 + up / dn)signal = sma(rmi,sig)//plotshline(ob)hline(os)plot(dohist?(rmi-signal)+50:na,color=#FF006E,histbase=50,style=histogram,linewidth=2)plot(dosignal?signal:na,color=#D87A68)col = docol ? rmi > rmi[1] ? #0094FF : #FF006E : #0094FFplot(rmi, color=col,linewidth=2)01/27/2020 at 6:08 PM #118065Potresti seguire le regole la prossima volta quando chiedi una conversione di codice? Richiedi una conversione gratuita di codice L'RMI è già disponibile qui: Relative Momentum Index (RMI)
01/27/2020 at 6:19 PM #118072Buonasera Nicolas, avevo già verificato l’indicatore RMI che mi hai inviato e che era già disponibile. Quello che ho chiesto io è diverso a mio parere, da un risultato che presenta oltre al RMI una signal lenght (6). Non le risulta? Mi è fondamentale per usare questo indicatore
Grazie per la risposta
01/27/2020 at 11:38 PM #118097Prova questa versione modificata, dove, oltre al segnale RMI è stata aggiunta una sua media (segnale) ed un RSI.
Le linee che non t’interessano puoi renderle invisibili tramite le proprietà dell’indicatore:
RMI Relative Momentum Index1234567891011121314151617181920212223242526272829303132333435// "... The Relative Momentum Index was developed by Roger Altman// and was introduced in his article in the February, 1993 issue of// Technical Analysis of Stocks & Commodities magazine. "// "... While RSI counts up and down days from close to close, the Relative// Momentum Index counts up and down days from the close relative to a// close x number of days ago. "//// https://www.prorealcode.com/prorealtime-indicators/relative-momentum-index-rmi/?utm_source=ReviveOldPost&utm_medium=social&utm_campaign=ReviveOldPost//// inputs:// Period = 20// Lookback = 3// ob = 70// mm = 1 (average type)// MA = 20// AvgType = 1 (average type)////DEFPARAM CalculateOnLastBars = 1000period = max(1,min(999,period)) //0 - 999lookback = max(1,min(999,lookback)) //0 - 999Ob = max(0,min(100,Ob)) //0 - 100Os = 100 - Obmm = max(0,min(6,mm)) //0 - 6MA = max(1,min(999,MA)) //0 - 999AvgType = max(0,min(6,AvgType)) //0 - 6momup = max(close-close[lookback],0)momdown = max(close[lookback]-close,0)up = average[period,mm](momup)dn = average[period,mm](momdown)rm = up / dn//rmi = 100 * rm / (1+rm)rmi = 100 - (100 * rm / (1+rm)) //rmi = dn == 0 ? 0 : 100 - 100 / (1 + up / dn) at https://www.tradingview.com/script/UCm7fIvk-FREE-INDICATOR-Relative-Momentum-Index-RMI/Avg = Average[MA,AvgType](rmi)return rmi as "RMI",Rsi[Period](close) AS "Rsi",Avg AS "MA",ob AS "Ob",os AS "Os",50 AS "Middle"la terzultima riga è quella che io ho modificato secondo l’interpretazione che ho rilevato dal sito indicato. Se preferisci puoi commentarla e togliere i commenti da quella ancora più sopra ed usare quella formula (che è il codice che hai postato).
01/28/2020 at 1:27 PM #118145 -
AuthorPosts
Find exclusive trading pro-tools on