i have an ea attached and want to add the ADX filter coded below, can you guys someone help me to do this?
bool ADX_filter(int type=0)
{
bool result=false;
double ADXminus = iADX(Symbol(),0,ADX,PRICE_OPEN,MODE_MINUSDI,0);
double ADXplus = iADX(Symbol(),0,ADX,PRICE_OPEN,MODE_PLUSDI,0);
double ADXmain = iADX(Symbol(),0,ADX,PRICE_OPEN,MODE_MAIN,0);
if( type==1 ) // Buy
{
if( ADXplus>ADXfactor*ADXminus && ADXmain>=23 && ADXmain<=70 ) result=true;
}
if( type==-1 ) // Sell
{
if( ADXminus<ADXplus/ADXfactor && ADXmain>=23 && ADXmain<=70 ) result=true;
}
return(result);
}
bool ADX_filter(int type=0)
{
bool result=false;
double ADXminus = iADX(Symbol(),0,ADX,PRICE_OPEN,MODE_MINUSDI,0);
double ADXplus = iADX(Symbol(),0,ADX,PRICE_OPEN,MODE_PLUSDI,0);
double ADXmain = iADX(Symbol(),0,ADX,PRICE_OPEN,MODE_MAIN,0);
if( type==1 ) // Buy
{
if( ADXplus>ADXfactor*ADXminus && ADXmain>=23 && ADXmain<=70 ) result=true;
}
if( type==-1 ) // Sell
{
if( ADXminus<ADXplus/ADXfactor && ADXmain>=23 && ADXmain<=70 ) result=true;
}
return(result);
}
Attached File(s)