//+------------------------------------------------------------------+
//|                                                         Lazy.mq4 |
//|                        Copyright 2019, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2019, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
//--- input parameters
input double   lot1=0.03;
input double   lot2=0.01;
input double   lot3=0.01;
input bool     Thu2=true;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
datetime last;


int OnInit()
  {
//---
   
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
{

  if(last != Time[0]){
  // Lam cai gi cung duoc
  // Void xoalenhcu ("Lazy");
  OrderSend{
  Symbol(),
  OP_BUYSTOP,
  lot1,
  iHigh(Symbol(),PERIOD_D1,1),
  0,
  iHigh(Symbol(),PERIOD_D1,1)-0.0005,
  iHigh(Symbol(),PERIOD_D1,1)+0.0005,
  "Lazy"
  };
  OrderSend{
  Symbol(),
  OP_BUYSTOP,
  lot2,
  iHigh(Symbol(),PERIOD_D1,1),
  0,
  iHigh(Symbol(),PERIOD_D1,1)-0.0005,
  iHigh(Symbol(),PERIOD_D1,1)+0.0010,
  "Lazy"
  };
  OrderSend{
  Symbol(),
  OP_BUYSTOP,
  lot3,
  iHigh(Symbol(),PERIOD_D1,1),
  0,
  iHigh(Symbol(),PERIOD_D1,1)-0.0005,
  iHigh(Symbol(),PERIOD_D1,1)+0.0015,
  "Lazy"
  };
   OrderSend{
  Symbol(),
  OP_SELLSTOP,
  lot3,
  iLow(Symbol(),PERIOD_D1,1),
  0,
  iLow(Symbol(),PERIOD_D1,1)+0.0005,
  iLow(Symbol(),PERIOD_D1,1)-0.0015,
  "Lazy"
  };
   OrderSend{
  Symbol(),
  OP_SELLSTOP,
  lot1,
  iLow(Symbol(),PERIOD_D1,1),
  0,
  iLow(Symbol(),PERIOD_D1,1)+0.0005,
  iLow(Symbol(),PERIOD_D1,1)-0.0005,
  "Lazy"
  };
   OrderSend{
  Symbol(),
  OP_SELLSTOP,
  lot2,
  iLow(Symbol(),PERIOD_D1,1),
  0,
  iLow(Symbol(),PERIOD_D1,1)+0.0005,
  iLow(Symbol(),PERIOD_D1,1)-0.0010,
  "Lazy"
  };
   OrderSend{
  Symbol(),
  OP_SELLSTOP,
  lot3,
  iLow(Symbol(),PERIOD_D1,1),
  0,
  iLow(Symbol(),PERIOD_D1,1)+0.0005,
  iLow(Symbol(),PERIOD_D1,1)-0.0015,
  "Lazy"
  };
  
  last = Time[0];
   
   {
{
Void xoalenhcu (string coment){
 for(int i = OrdersTotal()-1);i>=0;i==){
 if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)} continue;
 if(OrderComment()=="Lazy")[
 OrderDelete(OrderTicket(),red);
   }
 }

  
//+------------------------------------------------------------------+
