MetaTrader 4 IDE的测试版,包括新的MQL4编译器和编辑器 - 页 16 1...91011121314151617181920212223...25 新评论 Vasiliy Smirnov 2013.09.10 16:05 #151 Laryx: 四个人中的测试者要差得多。 如果你的方案是简单的,就没有什么区别。但对于一个复杂的程序来说,五个测试器要好得多。 告诉我什么更好,我没有发现有什么不同,但我发现了一些缺点。 Georgiy Merts 2013.09.10 16:43 #152 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中存在吗?我没有发现... Beta version of MetaTrader 在Metatrader 5中你的符号和你的数据源 MQL5 细则手册:保存基于指定标准的 EA 交易 [删除] 2013.09.10 16:49 #153 Laryx:是否有一个分步调试器?MT4中是否有?我还没有找到... 如果我没记错的话,测试器中 还没有调试器,所以用调试器来比较MT4/5中的测试器并不具有参考意义。 Georgiy Merts 2013.09.10 17:05 #154 Interesting: Если мне память не изменяет отладки в тестере пока нет, так что отладчик для сравнения тестера в МТ4/5 не показателен.嗯,这其实更多的是关于平台的差异。如果是这样,MT5中的测试器的主要优势是它自己的优化标准 和遗传优化系统。还有优化任何东西的可能性,不一定是EA... Artyom Trishkin 2013.09.10 17:57 #155 Laryx:嗯,这其实更多的是关于平台的差异。如果是这样,MT5中的测试器的主要优势是它自己的优化标准 和遗传优化系统。还有优化任何东西的可能性,不一定是EA... 你看,你需要优化,它对你很重要......,而有人根本就不需要它。代码本身会进行计算,没有什么可担心的...因此,对我来说,比如说,测试器根本不是一个指标......所以,事实证明,争论是没有意义的......。;) Georgiy Merts 2013.09.10 19:19 #156 artmedia70: 你看,你需要优化,它对你很重要......,而有人需要它,就像一个灯泡--他不需要它。代码本身会进行计算,没有什么可担心的...因此,对我来说,比如说,测试器根本不是一个指标......所以,事实证明,争论是没有意义的......。;)那么,为什么是 "什么都不说"? 现在我想知道MT4测试器的优点... Vasiliy Smirnov 2013.09.10 19:25 #157 Laryx: 那么,为什么是 "什么都不说"? 现在我想知道MT4测试器的优点... 它在与终端相同的窗口中工作,简单)。 Renat Fatkhullin 2013.09.10 22:28 #158 我建议拓宽你的视野,使用MT5。否则,听到多年前就已经实施的查询,是相当可笑的。 Aleksey Vyazmikin 2013.09.11 00:02 #159 artmedia70:嗯... 对很多人来说...如果你的任务只是让自己的脸色变得很难看,那么其他人的任务就会略有不同因此,我大胆猜测,这是大多数用户的任务,因为即使开发一个自动调整的EA,你也需要测试自动调整...好吧,或者你已经达到了超越你脑海中的图表可视化的水平。就个人而言,我只对MT5的测试器功能感兴趣,可悲的是,我必须为这种功能付费,这让人非常沮丧。 Artyom Trishkin 2013.09.11 02:45 #160 -Aleks-: 因此,我大胆猜测,这是大多数用户的任务,因为即使开发一个自动调整的EA,你也需要测试自动调整...好吧,或者你已经达到了超越你头脑中图表可视化的水平。就我个人而言,我只对MT5的测试器功能感兴趣,可悲的是,我必须为这种能力付费,这让人非常沮丧。你确定大多数交易者整天坐着不做交易吗?你确定大多数程序员整天都呆在测试器中吗?真的,拓宽你的视野,或者用不同的眼光来看待这个问题。 1...91011121314151617181920212223...25 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
四个人中的测试者要差得多。 如果你的方案是简单的,就没有什么区别。但对于一个复杂的程序来说,五个测试器要好得多。
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中是否有?我还没有找到...
Interesting:
Если мне память не изменяет отладки в тестере пока нет, так что отладчик для сравнения тестера в МТ4/5 не показателен.
嗯,这其实更多的是关于平台的差异。
如果是这样,MT5中的测试器的主要优势是它自己的优化标准 和遗传优化系统。还有优化任何东西的可能性,不一定是EA...
嗯,这其实更多的是关于平台的差异。
如果是这样,MT5中的测试器的主要优势是它自己的优化标准 和遗传优化系统。还有优化任何东西的可能性,不一定是EA...
你看,你需要优化,它对你很重要......,而有人需要它,就像一个灯泡--他不需要它。代码本身会进行计算,没有什么可担心的...因此,对我来说,比如说,测试器根本不是一个指标......所以,事实证明,争论是没有意义的......。;)
那么,为什么是 "什么都不说"?
现在我想知道MT4测试器的优点...
那么,为什么是 "什么都不说"?
现在我想知道MT4测试器的优点...
嗯... 对很多人来说...
如果你的任务只是让自己的脸色变得很难看,那么其他人的任务就会略有不同
因此,我大胆猜测,这是大多数用户的任务,因为即使开发一个自动调整的EA,你也需要测试自动调整...好吧,或者你已经达到了超越你脑海中的图表可视化的水平。
就个人而言,我只对MT5的测试器功能感兴趣,可悲的是,我必须为这种功能付费,这让人非常沮丧。
因此,我大胆猜测,这是大多数用户的任务,因为即使开发一个自动调整的EA,你也需要测试自动调整...好吧,或者你已经达到了超越你头脑中图表可视化的水平。
就我个人而言,我只对MT5的测试器功能感兴趣,可悲的是,我必须为这种能力付费,这让人非常沮丧。
你确定大多数交易者整天坐着不做交易吗?你确定大多数程序员整天都呆在测试器中吗?
真的,拓宽你的视野,或者用不同的眼光来看待这个问题。