Laguerre RSI
Laguerre RSI (LRSI) was authored by John Ehlers in his article Time Warp – Without Space Travel. The Relative Strength Index (RSI) itself, was authored by Wells Wilder. The LRSI uses the current price, a user defined gamma factor and plenty of feedback to calculate its final value. The user may change the input (close) and the gamma factor. This indicator’s definition is further expressed in the condensed code given in the calculation below.
See also article by John Ehlers
How To Trade Using the Laguerre RSI
The Laguerre RSI may be used in conjunction with other studies. No trading signals are calculated.
How To Access in MotiveWave
Go to the top menu, choose Study>John Ehlers>Laguerre RSI
or go to the top menu, choose Add Study, start typing in this study name until you see it appear in the list, click on the study name, click OK.
Important Disclaimer: The information provided on this page is strictly for informational purposes and is not to be construed as advice or solicitation to buy or sell any security. Please see our Risk Disclosure and Performance Disclaimer Statement.
Calculation
//input = price, user defined, default is close
//gamma = user defined factor, default is 0.5
//prev = previous, index = current bar number
prevL0 = ifNull(price, lo[index-1]); //feedback ingredent prevL1 = ifNull(price, l1[index-1]); //feedback ingredent prevL2 = ifNull(price, l2[index-1]); //feedback ingredent prevL3 = ifNull(price, l3[index-1]); //feedback ingredent l0 = (1 - gamma) * price + gamma * prevL0; l1 = -gamma *l0 + prevL0 + gamma * prevL1; l2 = -gamma * l1 + prevL1 + gamma * prevL2; l3 = -gamma * l2 + prevL2 + gamma * prevL3; if(l0 moreOrEqual l1) cu = l0 - l1; else cd = l1 - l0; if(l1 moreOrEqual l2) cu = cu + l1 - l2; else cd = cd + rl2 - l1; if(l2 moreOrEqual l3) cu = cu + l2 - l3; else cd = cd + l3 - l2; if ( cu + cd notEqual 0.0) rsi = cu / (cu + cd); plot rsi;