Dear Mods and coders,
What does the below code tell us about the relationship between MACD and ADX?Thanks for help.
What is?
Code: Select all
for(i=limit; i>=0; i--)
{
double macd = iMA(NULL,0,FasterMA,0,MAMode,MAPrice,i)-iMA(NULL,0,SlowerMA,0,MAMode,MAPrice,i);
double adx = iADX(NULL,0,ADXPeriod,ADXPrice,MODE_MAIN,i);
double dip = iADX(NULL,0,ADXPeriod,ADXPrice,MODE_PLUSDI,i);
double dim = iADX(NULL,0,ADXPeriod,ADXPrice,MODE_MINUSDI,i);
value[i] = 0;
if (macd>0) value[i] +=1;
if (macd<0) value[i] -=1;
if (dip>dim && dip>DIValues) value[i] +=1;
if (dim>dip && dim>DIValues) value[i] -=1;
if (adx>ADXValue && dip>dim) value[i] +=1;
if (adx>ADXValue && dim>dip) value[i] -=1;
if (adx>ADXValue && adx<dip && adx>dim) value[i] +=1;
if (adx>ADXValue && adx>dip && adx<dim) value[i] -=1;
}
return(0);
}