I believe this is same as AB in AFL (plots match), although my encyclopaedia
uses EMA not Wilders

PerRSI = 14;
MUp=IIf(C>Ref(C,-1),C-Ref(C,-1),0);
MDn=IIf(C<Ref(C,-1),abs(C-Ref(C,-1)),0);
Rup = Wilders(Mup,PerRSI);
Rdn = Wilders(Mdn,PerRSI);
gkRSI =  100*(Rup / (Rdn+Rup) ) ;



-- 
Cheers
Graham
AB-Write >< Professional AFL Writing Service
Yes, I write AFL code to your requirements
http://www.aflwriting.com


On 27/07/07, Chris J <[EMAIL PROTECTED]> wrote:
>
> Good evening,
>  I'm using Amibroker to write a system and also the C++ language.  The
> problem is my RSI value doesn't match up to AmiBrokers. Here is my data for
> a RSI of 8 periods using GBP/USD;
> the values;
> 1.9796
> 1.9810
> 1.9796
> 1.9736
> 1.9663
> 1.9629
> 1.9531
> 1.9545
> 1.9566
> differences;
> +14
> -14
> -60
> -73
> -34
> -98
> +14
> +21
> plus_average = .0049 / 8 = 0.0006125
> minus_average = .0279 / 8 = .0034875
> (plus_average / minus_average) + 1 = 1.1756272401
> 100 / 1.1756272401 = 85.0609
> 100 - 85.0609 = 14.9391 - my result
> Amibroker shows 17.9051 - AmiBrokers
>  This is the RSIa indicator using the first RSI value and no smoothed RS
> since it's the first value for both my system and AmiBrokers.  Driving me
> nuts.
>    Chris
>
> ------------------------------
> Shape Yahoo! in your own image. Join our Network Research Panel 
> today!<http://us.rd.yahoo.com/evt=48517/*http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7>
> 
>

Reply via email to