//adr calculating
int digits=(int)MarketInfo(Symbol(),MODE_DIGITS);
double pipsdouble=MarketInfo(Symbol(),MODE_POINT)*MathPow(10,digits%2);
intADR_D1=int((iHigh(Symbol(),PERIOD_D1,1)-iLow(Symbol(),PERIOD_D1,1))/pipsdouble);
int ADR_W1=int((iMA(Symbol(),PERIOD_D1,5,0,MODE_SMA,PRICE_HIGH,1) - iMA(Symbol(),PERIOD_D1,5,0,MODE_SMA,PRICE_LOW,1))/pipsdouble); //5 days ADR
int ADR_M1=int((iMA(Symbol(),PERIOD_D1,25,0,MODE_SMA,PRICE_HIGH,1)-iMA(Symbol(),PERIOD_D1,25,0,MODE_SMA,PRICE_LOW,1))/pipsdouble);