Quote:
|
Originally Posted by elihayun
U have to problems:
1) the definition of GbpUsd was not an Array.
it was
double EurUsd[],UsdJpy[],AudUsd[],UsdCad[],UsdChf[], GbpUsd;
2) U have zero divizion
Change it to :
PHP Code:
double tmp = MathSqrt((sumX2-(MathPow(sumX,2)/R_Period))*(sumY2-(MathPow(sumY,2)/R_Period)));
if (tmp == 0) tmp = Point;
R[acc]=(sumXY-((sumX*sumY)/R_Period))/ tmp;
|
Oh, i see... thank you
however, now i can see its value, the problem is that this value should be between 1 and -1 and with this solution it shows values greater than 1
i have to give a deep look to the Pearson formula...
Thank you again..
maybe, you want to check the Pearson formula....

... no, eh?