MetaTrader 4 IDE的测试版,包括新的MQL4编译器和编辑器 - 页 16

 
Laryx:

四个人中的测试者要差得多。 如果你的方案是简单的,就没有什么区别。但对于一个复杂的程序来说,五个测试器要好得多。

告诉我什么更好,我没有发现有什么不同,但我发现了一些缺点。
 

zfs:
Расскажите чем лучше, я пользовался не нашел особо разницы, но выявил ряд недостатков.

那么,首先,它允许你自己决定选择哪个标准进行优化。

这里,看,我的OnTester()函数

double OnTester()
{
   int  iTrades = (int)TesterStatistics(STAT_TRADES);
   double  dProfit =  TesterStatistics(STAT_PROFIT);
  
   double dWorkDays = (double)etMainExpert.GetTickedTime()/SECS_IN_DAY;

   double dDaysInTrade = dWorkDays;
  
   if(iTrades != 0)
      dDaysInTrade =  dWorkDays/(double)(iTrades);
  
   if(dDaysInTrade > 4)
      return(dProfit - dDaysInTrade*dDaysInTrade);

   if(dProfit<0)
      return(dProfit);

   double dDD = TesterStatistics(STAT_EQUITY_DDREL_PERCENT);
  
   if(dDD > 10)
      return(-dDD);
 
  return(dProfit*(100-dDD)/100);
};

这里的优化是通过利润与最小缩水的乘积进行的,考虑到一次交易不应超过四天,并考虑到缩水是极其不理想的10%。 你能通过这样的标准优化MT4中的EA吗?

而分步调试器呢?它在MT4中存在吗?我没有发现...

 

Laryx:

是否有一个分步调试器?MT4中是否有?我还没有找到...

如果我没记错的话,测试器中 还没有调试器,所以用调试器来比较MT4/5中的测试器并不具有参考意义。
 

Interesting:
Если мне память не изменяет отладки в тестере пока нет, так что отладчик для сравнения тестера в МТ4/5 не показателен.

嗯,这其实更多的是关于平台的差异。

如果是这样,MT5中的测试器的主要优势是它自己的优化标准 和遗传优化系统。还有优化任何东西的可能性,不一定是EA...

 
Laryx:

嗯,这其实更多的是关于平台的差异。

如果是这样,MT5中的测试器的主要优势是它自己的优化标准 和遗传优化系统。还有优化任何东西的可能性,不一定是EA...

你看,你需要优化,它对你很重要......,而有人根本就不需要它。代码本身会进行计算,没有什么可担心的...因此,对我来说,比如说,测试器根本不是一个指标......所以,事实证明,争论是没有意义的......。;)
 
artmedia70:
你看,你需要优化,它对你很重要......,而有人需要它,就像一个灯泡--他不需要它。代码本身会进行计算,没有什么可担心的...因此,对我来说,比如说,测试器根本不是一个指标......所以,事实证明,争论是没有意义的......。;)

那么,为什么是 "什么都不说"?

现在我想知道MT4测试器的优点...

 
Laryx:

那么,为什么是 "什么都不说"?

现在我想知道MT4测试器的优点...

它在与终端相同的窗口中工作,简单)。
 
我建议拓宽你的视野,使用MT5。

否则,听到多年前就已经实施的查询,是相当可笑的。
 
artmedia70:

嗯... 对很多人来说...

如果你的任务只是让自己的脸色变得很难看,那么其他人的任务就会略有不同

因此,我大胆猜测,这是大多数用户的任务,因为即使开发一个自动调整的EA,你也需要测试自动调整...好吧,或者你已经达到了超越你脑海中的图表可视化的水平。

就个人而言,我只对MT5的测试器功能感兴趣,可悲的是,我必须为这种功能付费,这让人非常沮丧。

 
-Aleks-:

因此,我大胆猜测,这是大多数用户的任务,因为即使开发一个自动调整的EA,你也需要测试自动调整...好吧,或者你已经达到了超越你头脑中图表可视化的水平。

就我个人而言,我只对MT5的测试器功能感兴趣,可悲的是,我必须为这种能力付费,这让人非常沮丧。

你确定大多数交易者整天坐着不做交易吗?你确定大多数程序员整天都呆在测试器中吗?

真的,拓宽你的视野,或者用不同的眼光来看待这个问题。