Hi, I'm trying to write an indi to assess currencies strength against each other. I wrote bellow line to counting from 0 to rates_total. the indi work but when I calculate the strength from the charts by myself, the result is totally different from what the indi calculate.
int i,limit;
if(prev_calculated>1)
limit=prev_calculated-1;
for(i=limit; i<rates_total; i++)
USD[i]=us(i);
double us(int i)
{
double A1,A2,USD;
A1=iClose("EURUSD", PERIOD_CURRENT, i) - iClose("EURUSD", PERIOD_CURRENT, i-1);
A2=iClose("GBPUSD", PERIOD_CURRENT, i) - iClose("GBPUSD", PERIOD_CURRENT, i-1);
USD=(-A1-A2);
return(USD);
}
int i,limit;
if(prev_calculated>1)
limit=prev_calculated-1;
for(i=limit; i<rates_total; i++)
USD[i]=us(i);
double us(int i)
{
double A1,A2,USD;
A1=iClose("EURUSD", PERIOD_CURRENT, i) - iClose("EURUSD", PERIOD_CURRENT, i-1);
A2=iClose("GBPUSD", PERIOD_CURRENT, i) - iClose("GBPUSD", PERIOD_CURRENT, i-1);
USD=(-A1-A2);
return(USD);
}