//+------------------------------------------------------------------+ //| xADR.mq4 | //| by xecret | //| | //+------------------------------------------------------------------+ #property copyright "xecret" #property indicator_chart_window extern bool ExcludeSundayData=true; extern int ATR1_Prd=5,ATR2_Prd=25; extern double RoomLimitRatio=0.2; extern color TradeableColor=Green; extern color UntradeableColor=Red; extern color OtherColor=DimGray; extern int DisplayPosition=0; double point; int LastBars0=0; int DisplayCorner; int x,y; int init(){ point=Point; if( Digits==3 || Digits==5 ) point=point*10; if (DisplayPosition==0) {DisplayCorner=0;x=0;y=0;} else {DisplayCorner=2;x=-215;y=1;} ObjectCreate("xADR1", OBJ_LABEL, 0, 0, 0); ObjectSet("xADR1", OBJPROP_CORNER, DisplayCorner); ObjectSet("xADR1", OBJPROP_XDISTANCE, 215+x); ObjectSet("xADR1", OBJPROP_YDISTANCE, y); ObjectCreate("xADR2", OBJ_LABEL, 0, 0, 0); ObjectSet("xADR2", OBJPROP_CORNER, DisplayCorner); ObjectSet("xADR2", OBJPROP_XDISTANCE, 440+x); ObjectSet("xADR2", OBJPROP_YDISTANCE, y); ObjectCreate("xADR3", OBJ_LABEL, 0, 0, 0); ObjectSet("xADR3", OBJPROP_CORNER, DisplayCorner); ObjectSet("xADR3", OBJPROP_XDISTANCE, 320+x); ObjectSet("xADR3", OBJPROP_YDISTANCE, y); ObjectCreate("xADR4", OBJ_LABEL, 0, 0, 0); ObjectSet("xADR4", OBJPROP_CORNER, DisplayCorner); ObjectSet("xADR4", OBJPROP_XDISTANCE, 365+x); ObjectSet("xADR4", OBJPROP_YDISTANCE, y); ObjectCreate("xADR5", OBJ_LABEL, 0, 0, 0); ObjectSet("xADR5", OBJPROP_CORNER, DisplayCorner); ObjectSet("xADR5", OBJPROP_XDISTANCE, 410+x); ObjectSet("xADR5", OBJPROP_YDISTANCE, y); return(0); } int deinit(){ ObjectDelete("xADR1");ObjectDelete("xADR2");ObjectDelete("xADR3");ObjectDelete("xADR4");ObjectDelete("xADR5"); return(0); } int start(){ string text; color Color; int Bars0=Bars; if(Bars0>LastBars0){ //ATR Part========================================================== int atr1,atr2; atr1=MathRound(iATR(NULL,0,ATR1_Prd,1)/point); atr2=MathRound(iATR(NULL,0,ATR2_Prd,1)/point); text="ATR" + ATR1_Prd + "=" + atr1 + " ATR" + ATR2_Prd + "=" + atr2; if (atr1