//+------------------------------------------------------------------+ //| mq4 | //| | //| | //+------------------------------------------------------------------+ #property indicator_chart_window #property indicator_buffers 5 #define Shift 1 extern bool Weekly = False; extern bool Daily = True; double YesterdayHigh; double YesterdayLow; double YesterdayClose; double Day_Price[][6]; double MCXPivot; double RMA=iMA(Symbol(),0,54,0,MODE_SMMA,PRICE_CLOSE,0); //----------------------------------------------------------------------------------- //----------------------------------------------------------------------------------- int init() { return(0); } //----------------------------------------------------------------------------------- int deinit() { ObjectDelete("InfoBar1"); ObjectDelete("InfoBar2"); ObjectDelete("InfoBar3"); return(0); } //----------------------------------------------------------------------------------- int start() { ArrayInitialize(Day_Price,0); ArrayCopyRates(Day_Price,(Symbol()), 1440); YesterdayHigh = Day_Price[1][3]; YesterdayLow = Day_Price[1][2]; YesterdayClose = Day_Price[1][4]; MCXPivot = ((YesterdayHigh + YesterdayLow + YesterdayClose)/3); if (RMA>MCXPivot) { string text1 ="BIG Crossed= "+RMA; string name1 = "InfoBar1"; int WhichCorner1=1; string sObjName1="InfoBar1"; ObjectCreate(sObjName1, OBJ_LABEL, 0, 0, 0); ObjectSetText(sObjName1,text1, 15, "Corbel", DarkBlue); ObjectSet(sObjName1, OBJPROP_CORNER, WhichCorner1); ObjectSet(sObjName1, OBJPROP_XDISTANCE, 10);//left to right ObjectSet(sObjName1, OBJPROP_YDISTANCE, 75);//top to bottom } else if (RMA