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.