//+------------------------------------------------------------------+ //| baiso1.mq4 | //| Copyright 2016, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2016, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict //+------------------------------------------------------------------+ //| Expert initialization function | // NOI KHAI BAO BIEN extern double khoiLuong= 0.01;// 0 double stoploss = 0; double takeprofit = 0; extern string ghichu = "hello"; color maucualenh = clrRed; extern int loaiLenh = OP_BUY; double giavaolenh=0; datetime thoigiangiaodich; bool chophepGD = true; int magic =999; //+------------------------------------------------------------------+ int OnInit() { //--- // checkLisicen(); //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { // if(chophepGD == false){return;} // if(OrdersTotal()>0){return;} // chi cho vao 1 lenh if(demsolenh( Symbol() ) >0 ){return;} // dieu kien vao lenh-------------- if( Close[1]>Open[1] ){ loaiLenh = OP_BUY; } if(Close[1] MarketInfo(Symbol(),MODE_MAXLOT)){ khoiLuong = MarketInfo(Symbol(),MODE_MAXLOT) ; } khoiLuong = NormalizeDouble(khoiLuong,2); return(khoiLuong);// tra ve khoi da duoc dinh dang } //====================================================== void checkLisicen() { if(AccountNumber() != 22629828 ){Alert("khong dung tai khoan");chophepGD= false;} if(AccountEquity() < 1000 ){ Comment("tai khoan qua nho , rui ro cao"); } if(IsTradeAllowed() ==false ){ Alert("hay click vao trade allow");} } //========================================== int demsolenh(string captiencandem) { int dem; for(int i = OrdersTotal()-1 ; i>=0; i--) { if(OrderSelect(i, SELECT_BY_POS)==False) {continue;} if(OrderSymbol() != captiencandem){continue;} if(OrderMagicNumber()!= magic){continue;} dem ++;// dem dc 1 lenh } return(dem); } //====================================