Ehlers RVI

If you need an Indicator or Signal developed or translated from other language, please post all Indicator development REQUESTS to this section here.

Moderator: admin

Ehlers RVI

Postby jefftrader » Mon Aug 09, 2010 7:38 pm

Here is "EasyLanguage Code" for Ehlers RVI oscillator.

Can this be translated into lua?

thanks.


Inputs: Length(10);

Vars: Num(0),
Denom(0),
count(0),
RVI(0),
RVISig(0);

Value1 = ((Close - Open) + 2*(Close[1] - Open[1]) + 2*(Close[2] - Open[2]) + (Close[3] - Open[3]))/6;
Value2 = ((High - Low) + 2*(High[1] - Low[1]) + 2*(High[2] - Low[2]) + (High[3] - Low[3]))/6;
Num = 0;
Denom = 0;
For count = 0 to Length -1 begin
Num = Num + Value1[count];
Denom = Denom + Value2[count];
End;
If Denom <> 0 then RVI = Num / Denom;

RVISig = (RVI + 2*RVI[1] + 2*RVI[2] + RVI[3])/6;

Plot1(RVI, "RVI");
Plot2(RVISig, "Sig");
jefftrader
 
Posts: 28
Joined: Tue Jul 13, 2010 4:13 pm


Re: Ehlers RVI

Postby jefftrader » Tue Aug 10, 2010 7:16 am

great. thanks for your great support.
jefftrader
 
Posts: 28
Joined: Tue Jul 13, 2010 4:13 pm



Return to Indicator and Signal Requests

Who is online

Users browsing this forum: No registered users and 21 guests