//---- EASY TO READ indicator parameters extern bool show.info = true; extern int win = 1; extern int price.x.offset= 250;//250 extern int price.y.offset= -160;//-190 //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ ObjectDelete("XXX"); ObjectDelete("XXX_TL"); ObjectDelete("XXX_BL"); ObjectDelete("XXX_MN"); ObjectDelete("XXX_TR"); ObjectDelete("XXX_BR"); ObjectDelete("XXX_LB"); //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ if (show.info) { int tDig = Digits ; string tLabl = "XXX" ; string tMain = DoubleToStr( buf0[0] , tDig ) ; string tTopL = DoubleToStr( buf2[0] , tDig ) ; string tBotL = DoubleToStr( buf3[0] , tDig ) ; string tTopR = DoubleToStr( buf1[0] , tDig ) ; string tBotR = DoubleToStr( buf4[0] , tDig ) ; color cLabl = Gray ; color cMain = White ; color cTopL = Lime ; color cBotL = Crimson ; color cTopR = Orange ; color cBotR = Silver ; ObjectCreate("XXX_LB", OBJ_LABEL, win, 0, 0);// main LABEL ObjectSetText("XXX_LB", tLabl , 30, "Arial Bold", cLabl ); ObjectSet("XXX_LB", OBJPROP_CORNER, 0); ObjectSet("XXX_LB", OBJPROP_XDISTANCE, 760+price.x.offset); ObjectSet("XXX_LB", OBJPROP_YDISTANCE, 160+price.y.offset); ObjectCreate("XXX_TL", OBJ_LABEL, win, 0, 0);// top left LABEL ObjectSetText("XXX_TL", tTopL , 15, "Arial Bold", cTopL ); ObjectSet("XXX_TL", OBJPROP_CORNER, 0); ObjectSet("XXX_TL", OBJPROP_XDISTANCE, 770+price.x.offset); ObjectSet("XXX_TL", OBJPROP_YDISTANCE, 197+price.y.offset); ObjectCreate("XXX_BL", OBJ_LABEL, win, 0, 0);//HiLow LABEL ObjectSetText("XXX_BL", tBotL , 15, "Arial Bold", cBotL ); ObjectSet("XXX_BL", OBJPROP_CORNER, 0); ObjectSet("XXX_BL", OBJPROP_XDISTANCE, 770+price.x.offset); ObjectSet("XXX_BL", OBJPROP_YDISTANCE, 260+price.y.offset); ObjectCreate("XXX_MN", OBJ_LABEL, win, 0, 0);//HiLow LABEL ObjectSetText("XXX_MN", tMain , 40, "Arial Bold", cMain ); ObjectSet("XXX_MN", OBJPROP_CORNER, 0); ObjectSet("XXX_MN", OBJPROP_XDISTANCE, 800+price.x.offset); // 765 ObjectSet("XXX_MN", OBJPROP_YDISTANCE, 210+price.y.offset); ObjectCreate("XXX_TR", OBJ_LABEL, win, 0, 0); ObjectSetText("XXX_TR", tTopR , 15, "Arial Bold", cTopR ); ObjectSet("XXX_TR", OBJPROP_CORNER, 0); ObjectSet("XXX_TR", OBJPROP_XDISTANCE, 860+price.x.offset); ObjectSet("XXX_TR", OBJPROP_YDISTANCE, 197+price.y.offset); ObjectCreate("XXX_BR", OBJ_LABEL, win, 0, 0); ObjectSetText("XXX_BR", tBotR , 15, "Arial Bold", cBotR ); ObjectSet("XXX_BR", OBJPROP_CORNER, 0); ObjectSet("XXX_BR", OBJPROP_XDISTANCE, 860+price.x.offset); ObjectSet("XXX_BR", OBJPROP_YDISTANCE, 260+price.y.offset); //+------------------------------------------------------------------+ WindowRedraw(); }
Sample
Analysis
Market Information Used:
Indicator Curves created:
Indicators Used:
Custom Indicators Used:
Order Management characteristics:
Other Features: