Gogetter EA - 页 11

 

我认为你仍然需要提高你的建模质量,正如我之前对你的评价(在第6页)。试着重新阅读并按这里写的去做http://www.strategybuilderfx.com/showthread.php?t=15309

 

oy,有没有觉得你在和一个金发女郎说话?

塔吉娅娜。

你的回答表明,你仍然不理解我的问题,但你可能正在接近。

我不希望我的专家代码被检查。我不认为问题出在我的代码上。我相信问题出在你的平台上。我正在寻找一种方法来验证你的平台中没有数据处理的错误。

这个问题是关于重新计算的。

你关于数据因新的报价而被重新建模的解释,不可能解释这两个测试的巨大差异。

被测试的数据是存储在数据历史中心的,对吗?什么新的报价会出现在这个历史数据中?我正在测试一个特定的日期范围,从2005.09.09开始,因为那是我开始在历史中心拥有1分钟数据的地方。唯一的 "新报价 "是那些被添加到现在的时间或数据文件末尾的报价。

这些测试显示,在测试接近当前时间之前,就已经出现了巨大的差异。在测试者在这个历史数据文件中甚至覆盖了一天之前,两个测试的模型就已经不同了。这是从2005.09.09开始的日期。那一天没有输入新的报价,为什么会这样?许多月前的一天没有新的报价。只有当日的新报价。

我担心的是,它对同一历史数据文件的建模方式不同。它应该在每次新的测试中对相同的数据进行完全相同的建模。这就是为什么我想知道如何验证它在处理数据时是否一致。

如果数据因为几个月前这一天的新报价而发生变化,那么它必须发生很大的变化,才能像这些测试显示的那样产生这么大的差异。如果你坚持认为数据在变化(非常不可能),那么你能给我什么证据证明是这样的?它从哪里得到这些新的历史报价来更新过去的一天?我不得不花大力气下载和安装历史数据,而现在你希望我相信平台在过去的许多天里都是这样做的,只是因为我勾选了重新计算的选项?此外,当我在历史中心查看数据文件时,它显示测试后的那一天的保存记录数量与前一次测试前的相同,因此在这一天的两次测试之间没有添加新的报价。它显示了当天的新报价,但没有显示任何前一天的报价。我根本无法验证你的解释,也不符合逻辑。我不傻。如果我可以相信数据变化是负责任的,我就不会问我的问题了。

这就是为什么我要求知道....

如何验证测试者每次使用相同的数据、相同的EA代码和相同的设置,以相同的方式建模?

请回答这个问题,而且只回答这个问题。如果你不能回答这个问题,那么请把我介绍给一些有资格回答这个问题的技术助理,这样我们就可以追踪这个错误,而不必再分散注意力。

谢谢你。

Aaragorn

ps.

根据你的建议...

我已经阅读了这篇文章https://www.mql5.com/en/articles/1511,它没有回答这个问题。

我在这个论坛上发了一个帖子http://forum.mql4.com/3906,但没有得到任何回复。

MetaQuotes HelpDesk (Tatyana)写道。

> 你好,Aaragorn。

>

> 对不起,耽搁了。

>

> 1.请尝试勾选 "重新计算 "字段。

> 问题是,每次你在启用 "重新计算 "选项后启动专家测试,数据将被重新建模。

> 由于此刻已经有了新的报价,基于这些新报价建模的数据将是不同的。

>

> 2.很遗憾,我们无法检查你的专家代码。请尝试参考我们的社区,http://forum.mql4.com/

>

> 3.请参考https://www.mql5.com/en/articles/1511

>

>

> 最好的问候,Tatyana Vorontsova

> MetaQuotes软件公司。

>www.metaquotes.net

>

> ----- 原始信息 -----

> 来自。"Aaragorn"

> 致:support@metaquotes.net

> 发送:2006.08.25 00:37

> 主题。Bugtrack (MetaTraderDataCenter, 4.00)

>> 我没有收到任何对我最后3封电子邮件的回复,support@metaquotes.ru 这是我的问题。

>>

>> 有三件事必须验证是稳定的,以便策略回溯器能够工作。

>> 1- 数据本身

>> 2- EA代码

>> 3. 平台处理数据的方式

>>

>> 我对同一个EA做了两次策略测试,每次得到的结果都很不同。

>>

>> 我可以验证EA代码在每次测试中没有变化。

>> 我可以假设它使用了来自历史中心的完全相同的历史数据,因为日期范围也没有改变。

>>

>> 我怎样才能验证平台在每次测试中处理数据的方式完全相同?

>> 我的结果似乎表明,它每次处理数据的方式不一样....,请看这个链接,了解我的结果的细节

>>https://www.mql5.com/en/forum/general

>>

>> 我已经读过这些文章:https://www.mql5.com/en/articles/mt4/tester/

>> 我在任何文章中都没有看到任何有助于回答这个问题的内容,即平台如何处理数据以及我如何验证它的稳定性。

 

语言始终是Metaquotes的一个问题。大约需要3到4封电子邮件才能确保他们正确理解问题。有时,他们也在否认,这让人很沮丧。

 
asmatic:
我认为你仍然需要提高你的建模质量,正如我之前告诉你的那样(在第六页)。试着重新阅读并按这里写的去做http://www.strategybuilderfx.com/showthread.php?t=15309

你没有看到我在第六页回答你的地方吗,我已经做了所有这些事情?https://www.mql5.com/en/forum/general

我也邀请你这样做,让我看看你在这个EA上获得更好的建模质量的成功。请不要让我再向你重复我的话。我已经回答过你了。

 
Maji:
语言问题一直是Metaquotes的一个问题。大约需要3到4封电子邮件才能确保他们正确理解问题。有时,他们也在否认,这很令人沮丧。

我得出了同样的结论。我不知道该如何更直接或更具体。我想有时一些挫折是进步的代价。

 

...

> MetaQuotes HelpDesk(Tatyana)写道。

> 你好,Aaragorn。

>

> 对不起,耽搁了。

>

> 1.请尝试勾选 "重新计算 "字段。

> 问题是,每次你在启用 "重新计算 "选项后启动专家测试,数据将被重新建模。

> 由于此刻已经有了新的报价,基于这些新报价建模的数据将是不同的。

这样的回答还不够好吗?我的意思是,如果每次有新的数据时,缺失的数据被编造或以不同的方式建模,在同一时间段内运行测试显然会给你不同的结果......

为什么你认为这不是问题的原因?

帕特里克

 

Aaragorn,

我测试了你的专家一整天,这是我看到的情况。

如果平台被连接,我选择重新计算等......我可以一遍又一遍地进行测试,我仍然会得到同样的结果。

如果我关闭平台,启动平台,我没有连接,在相同的设置下,我会得到一个完全不同的结果,但我可以一遍又一遍地运行测试,我仍然得到相同的结果。

如果重新启动平台并连接,我得到的结果与我之前的测试相同,同时连接......

所以是的,无论我是否连接,在相同的设置下,数值都是不同的......你能不能检查一下 这是否是你遇到的同样问题?

 
Mistigri:
> MetaQuotes HelpDesk (Tatyana)写道。

> 你好,Aaragorn。

>

> 对不起,耽搁了。

>

> 1.请尝试勾选 "重新计算 "字段。

> 问题是,每次你在启用 "重新计算 "选项后启动专家测试,数据将被重新建模。

> 由于此刻已经有了新的报价,基于这些新报价建模的数据将是不同的。

这样的回答还不够好吗?我的意思是,如果每次有新的数据时,缺失的数据被编造或以不同的方式建模,在同一时间段内运行测试显然会给你不同的结果......

为什么你认为这不是问题的原因?

帕特里克

因为我们谈论的是历史数据而不是当前数据。而且因为我在数据文件中看不到任何证据表明有任何新的报价被添加。没有新的报价被添加到过去的数据中,除非它不仅添加它们,而且还在测试后将它们删除,使它们不出现在历史中心。这种可能性有多大?

为了完全清楚,是的,它添加了当前最新的报价。但它不会回到2005.09.09并添加当天的新报价。它也不会回溯到2005.09.14并为该日添加新的报价。唯一增加的新报价是相对于今天....MONTHS later....,你明白我在说什么吗?

为什么你相信,每次我点击重新计算时,它就会回到历史数据中去,填补所有存在的空白?为什么那些空白会突然变得可用,却又在测试后的历史数据中心中不显示?我根本无法验证这个浅显的假设,即新的报价奇迹般地被填入到日期范围的开始处。没有证据。它不会被清洗。这就是原因。给我看证据。告诉我在历史数据中心中,这些 "新报价 "除了最近的数据外,还填入了什么,因为它在我的账户中没有这样做。

 

今天下午闭市后我得到的结果与闭市前不同。但你看,这只是增加了我的感觉,即回测器处理历史数据文件的方式不一样。这可能是一个正在变化的变量......与服务器连接......或者如果市场开放或不开放....,但这些事情是不稳定的,按理说不应该影响对没有变化的历史数据进行回测的结果。

这仍然留下了如何解释测试结果 的问题,测试结果 是加100万。为什么它不重复这个结果?

问题是,要么它每次处理的数据完全一样,要么它不一样。我们的结论是什么?

在你今天所有的测试中,你做了什么来验证你所使用的数据文件没有变化。如果你已经验证了它没有变化,但你仍然得到不同的结果,这说明什么?有一些其他的变量影响了测试?我只是从逻辑上思考,想消除猜测和假设。猜测发生了什么永远不会解决这个问题。它必须是可验证的。

我很抱歉,我今天没有时间了。我将在今晚晚些时候再来这里检查。

 

好吧,让我说,我只得到2个不同的结果,就是这样......而不是10个不同的结果。

我在连接时得到一个结果,在断开连接时得到一个不同的结果。测试仪使用的文件来自

C:\Program Files\Interbank FX Trader 4\tester\history

现在打开windows资源管理器,在你连接的时候看你的GBPUSDm30_0.fxt,它大约是50 mb,现在关闭平台,重新打开它,不要连接,运行测试,选择重新计算,刷新你的资源管理器视图...你现在看到了什么?你的文件现在应该说是1k - 0k

所以是的,数据文件似乎是不同的。我想我的问题是关于你的历史数据...你是如何在测试器中使用它的 ...

顺便说一下,我想帮助你,我希望你不要介意我使用论坛,但介意得到任何我们能得到的帮助......