YOUR calculations are wrong. If you code your system in C++ you should be capable enough to use Google to find your errors without wasting our time on. Google is your friend.
Best regards, Tomasz Janeczko amibroker.com ----- Original Message ----- From: Chris J To: [email protected] Sent: Friday, July 27, 2007 8:22 AM Subject: [amibroker] RSI Calculation wrong? 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!
