In the newest code looks like absHighest was replaced byandrei-1 wrote: Mon Jan 09, 2023 7:24 pm Trend direction && force index
I think it's the same thing. But the result is different.
I want to get rid of the loop, but it doesn't work.Code: Select all
double absHighest(int i2){int i; double result=0; for(i=length-1;i>=0;i--){if(result<MathAbs(B3[i2+i])){result=MathAbs(B3[i2+i]);}} result=MathMax(MathAbs(ArrayMaximum(B3,length,i2)),MathAbs(ArrayMinimum(B3,length,i2))); return(result); }
Code: Select all
double absVal = 0; for (int k=0; k< 3*inpTrendPeriod&& (r-k)>=0; k++) absVal = fmax(absVal,fabs(wrk[r-k].tdf));