//+------------------------------------------------------------------+
//|                                      Dadas_PTECZ_Zone_Script.mq4 |
//|                                                            Dadas |
//|                                              fx-nvatc.comeze.com |
//+------------------------------------------------------------------+
#property copyright "Dadas"
#property link      "fx-nvatc.comeze.com"

#property show_inputs

extern bool Object_Delete = false;
extern color Buy_Zone_Color  = clrDarkSlateGray;
extern color Pivot_Line_Color = clrGoldenrod;
extern int Pivot_Line_Width = 2;
extern int Pivot_Line_Style = 0;

bool Bckg = true;
datetime time,time1,time2,timehist;
double ph,pl,po,pc;
int shift;


int start()
  {
  
 if(Time[0]<WindowTimeOnDropped()) return(0);
                  
 time1=WindowTimeOnDropped();
 time2=time1+31536000;
 shift=iBarShift(NULL,0,time1,true);
 ph=iHigh(NULL,0,shift);
 pl=iLow(NULL,0,shift);
 po=iOpen(NULL,0,shift);
 pc=iClose(NULL,0,shift); 

  if(Object_Delete)
   {  
     ObjectDelete(Symbol()+"Buy_Zone_");
     ObjectDelete(Symbol()+"Buy_Pivot_Line_");
   return(0);
   } 
   
     ObjectCreate(Symbol()+"Buy_Zone_"+shift, OBJ_RECTANGLE,0,0,0,0,0);    
     ObjectSet(Symbol()+"Buy_Zone_"+shift, OBJPROP_PRICE1,ph);     
     ObjectSet(Symbol()+"Buy_Zone_"+shift, OBJPROP_PRICE2,pl);
     ObjectSet(Symbol()+"Buy_Zone_"+shift, OBJPROP_TIME1,time1+Period()*60);     
     ObjectSet(Symbol()+"Buy_Zone_"+shift, OBJPROP_TIME2,time2);     
     ObjectSet(Symbol()+"Buy_Zone_"+shift, OBJPROP_BACK,Bckg);
     ObjectSet(Symbol()+"Buy_Zone_"+shift, OBJPROP_COLOR,Buy_Zone_Color); 
     ObjectSet(Symbol()+"Buy_Zone_"+shift, OBJPROP_SELECTABLE,true);
 
    ObjectCreate(Symbol()+"Buy_Pivot_Line_"+shift,OBJ_TREND,0,timehist,(High[shift-1]+Low[shift-1])/2,time2,(High[shift-1]+Low[shift-1])/2);
    ObjectSet(Symbol()+"Buy_Pivot_Line_"+shift,OBJPROP_COLOR,Pivot_Line_Color);
    ObjectSet(Symbol()+"Buy_Pivot_Line_"+shift,OBJPROP_STYLE,Pivot_Line_Style);
    ObjectSet(Symbol()+"Buy_Pivot_Line_"+shift,OBJPROP_WIDTH,Pivot_Line_Width);
    ObjectSet(Symbol()+"Buy_Pivot_Line_"+shift,OBJPROP_BACK,true);
    ObjectSet(Symbol()+"Buy_Pivot_Line_"+shift,OBJPROP_RAY,false); 
    ObjectSet(Symbol()+"Buy_Pivot_Line_"+shift,OBJPROP_SELECTABLE,true);    
//----     
       
   return(0);
  }
//+------------------------------------------------------------------+