پیوستن به تریدی کدرز
خانه
راهنما
پروژه ها
کد آکادمی
مقالات
خروج
ورود
ثبت نام ها
ورود
ثبت نام
میز توسعه
آموزش
فیلتر زمانی
شمارنده معاملات
محاسبه اختلاف قیمت
چگونه یک اکسپرت را در متا تریدر 5 اپتیمایز کنیم ؟
1.1
//+------------------------------------------------------------------+ bool IsTime() { //--- if(TimeEnable==false) return(true); //--- datetime starttime1 = StringToTime(StartTime); datetime stoptime1 = StringToTime(StopTime); //--- int start1 = int(StringToInteger(StringSubstr(StartTime,0,2))); int stop1 = int(StringToInteger(StringSubstr(StopTime,0,2))); if(start1>stop1) { stoptime1 += 60*60*24; } //--- if(TimeEnable==true && TimeCurrent()>=starttime1 && TimeCurrent()<=stoptime1) return(true); //--- return(false); } //+------------------------------------------------------------------+
int TotalOrder(int T, string sym) { int C=0; for(int i=0; i<=OrdersTotal(); i++) if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true) if((OrderType()==T|| T==6) && OrderMagicNumber()==MagicNumber && OrderSymbol()==sym) C++; return(C); }
double DiffPrice(double price1, double price2, string sym) { //--- double diff = MathAbs((price1-price2)*MathPow(10,MarketInfo(sym,MODE_DIGITS))); //--- return(diff); }
به ترتیب فرایند اپتیمایز به شرح زیر است
Hello world ...