3dayshilo
1 Views
0 Downloads
0 Favorites
3dayshilo
//+------------------------------------------------------------------+
//|                                                                  
//|                       3DaysHiLo.mq4              
//|                                         
//|                       http://free-bonus-deposit.blogspot.com/              
//|                                                                  
//+------------------------------------------------------------------+
#property indicator_chart_window
#property link "http://free-bonus-deposit.blogspot.com/"

input color   Day1Color=clrWhite;
input color   Day2Color=clrGray;
input color   Day3Color=clrGold;
input int     LineWidth=2;
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int init()
  {
   return(0);
  }
//-------------------------------------------------------- 
int deinit()
  {
   ObjectDelete("Day1Hi");
   ObjectDelete("Day1Lo");
   ObjectDelete("Day2Hi");
   ObjectDelete("Day2Lo");
   ObjectDelete("Day3Hi");
   ObjectDelete("Day3Lo");

   return(0);
  }
//--------------------------------------------------------- 
int start()
  {
   double D1Hi=iHigh(Symbol(),1440,1);
   double D1Lo=iLow(Symbol(),1440,1);
   datetime D1Time=iTime(Symbol(),1440,1);

   double D2Hi=iHigh(Symbol(),1440,2);
   double D2Lo=iLow(Symbol(),1440,2);
   datetime D2Time=iTime(Symbol(),1440,2);

   double D3Hi=iHigh(Symbol(),1440,3);
   double D3Lo=iLow(Symbol(),1440,3);
   datetime D3Time=iTime(Symbol(),1440,3);

   datetime TimeEnd=iTime(Symbol(),1440,0)+1440*60;

   draw("Day1Hi",D1Time,D1Hi,TimeEnd,Day1Color,LineWidth,0);
   draw("Day1Lo",D1Time,D1Lo,TimeEnd,Day1Color,LineWidth,0);

   draw("Day2Hi",D2Time,D2Hi,TimeEnd,Day2Color,LineWidth,0);
   draw("Day2Lo",D2Time,D2Lo,TimeEnd,Day2Color,LineWidth,0);

   draw("Day3Hi",D3Time,D3Hi,TimeEnd,Day3Color,LineWidth,0);
   draw("Day3Lo",D3Time,D3Lo,TimeEnd,Day3Color,LineWidth,0);

   dpkfx();

   return(0);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void draw(string Line,datetime TimeStart,double Price,datetime TimeEnd,color line_clr,int line_width,int ray)
  {
   ObjectCreate(Line,OBJ_TREND,0,TimeStart,Price,TimeEnd,Price);
   ObjectSet(Line,OBJPROP_COLOR,line_clr);
   ObjectSet(Line,OBJPROP_STYLE,STYLE_DOT);
   ObjectSet(Line,OBJPROP_WIDTH,line_width);
   ObjectSet(Line,OBJPROP_BACK,True);
   ObjectSet(Line,OBJPROP_RAY,ray);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void dpkfx()
  {
   int ipos=3;
   int xpos=10;

   double vol=(iHigh(Symbol(),1440,0)-iLow(Symbol(),1440,0))/Point;

   int st=1;

   stats("dpkforex","TodayRange  :  "+DoubleToStr(vol,0),12,"Impact",Yellow,ipos,xpos,22);
   stats("line2","http://free-bonus-deposit.blogspot.com",8,"Arial",White,ipos,xpos-1,10);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void stats(string tname,string word,int fsize,string ftype,color tcolor,int posxy,int posx,int posy)
  {
   ObjectCreate(tname,OBJ_LABEL,0,0,0);
   ObjectSetText(tname,word,fsize,ftype,tcolor);
   ObjectSet(tname,OBJPROP_CORNER,posxy);
   ObjectSet(tname,OBJPROP_XDISTANCE,posx);
   ObjectSet(tname,OBJPROP_YDISTANCE,posy);
  }
//+------------------------------------------------------------------+

Comments