在线交易顾问。交换意见 - 页 12

 
OnGoing:

更多。你在网站上写道:"在测试员中工作几乎把你带到了一个死胡同"。然而,这就是为什么人们对你的战略的可持续性有很大怀疑的原因。因为一些神话般的 "内部自我测试 "可能只不过是自欺欺人。

我也不相信这个测试者。然而,如果一个专家不能经受住至少是测试仪的粗略测试,我个人不会依靠测试数据来前进,甚至超过一年。因为它们可能是非常静态的,即取决于外部因素的巧合。在测试器中,它们被切断了,剩下的只是报价的骨干,没有其他东西。是的,历史上可能会有空白和不一致的地方,但尽管如此,通过一些分析和努力,可以很容易地找到它们,并且由于它们而获得的结果将被排除在总体情况之外。

更为重要的是,基于纯数学模型的网格只需经历测试。否则,就有可能多年来一直对其有效性抱有幻想。而在下一个不明不白的 "不可抗力",一次又一次的 "僵持",等待数月后的下一个类似案例。你选择了相当不合理的测试模式,这是我的看法。

是的,实际上有大量的时间用于测试新的想法和变化。这个想法的骨干部分最初是在策略测试器中 测试的。只是不清楚到底需要测试什么:参数都是在自动模式下计算的,我没有手动输入任何东西,所以我可以以改变参数的形式检查。

我试着在策略测试器中运行它。结果给出来了。

2011.09.13 15:41:13 TestGenerator: 不匹配的数据错误(2009.12.31 18:43的高值1.4321和价格1.4321不匹配)。

简而言之,不是单一的交易。

此外,还有一些信息。

2011.09.13 15:44:44 2009.01.02 06:01 Lakshmi_4_294 EURUSD,M1: 堆栈溢出
2011.09.13 15:44:44 2009.01.02 06:01 Lakshmi_4_294 EURUSD,M1: 1002

显然,它正试图下载历史数据,并在其中一个缺失的条形图上停止。

 
forexnew:

是的,实际上需要大量的时间来测试新的想法和变化。这个想法本身的骨干部分最初是在策略测试器中测试的。只是不清楚到底需要测试什么:参数都是在自动模式下计算的,我没有用手输入任何东西,所以我可以把它作为一个变化的参数来检查。

我试着在策略测试器中运行它。结果给出来了。

2011.09.13 15:41:13 TestGenerator: 不匹配的数据错误(2009.12.31 18:43的高值1.4321和价格1.4321不匹配)。

简而言之,不是单一的交易。

此外,还有一些信息。

2011.09.13 15:44:44 2009.01.02 06:01 Lakshmi_4_294 EURUSD,M1: 堆栈溢出
2011.09.13 15:44:44 2009.01.02 06:01 Lakshmi_4_294 EURUSD,M1: 1002

显然,它正试图下载历史数据,并在其中一个缺失的条形图上停止。

可能是终端设置 没有为历史上允许的条数设置一个更高的值。
 
OnGoing:
也许,终端设置只是没有指定历史上允许的条数的较大值。

是的,它是。

最大历史条数10000000

窗口中的最大条数为10000

 
也有可能是时间框架之间的切换出现了故障。专家顾问在下载历史数据的同时在不同的时间段进行切换。而策略测试器 被设置为一个时间框架。这只是一种猜测。专家顾问在第4版开始时停止了测试,现在是4.294版。
 
我可以查一查,谁知道呢,也许在这种情况下,两个头比三个头要好)
 

首先要做的是检查所有行动中的所有值在数据和条件上都是正常的。这将消除一半的错误,如果不是更多的话...。

 
forexnew:

是的,实际上需要大量的时间来测试新的想法和变化。这个想法本身的骨干部分最初是在策略测试器中测试的。只是不清楚到底需要测试什么:参数都是在自动模式下计算的,我没有手动输入任何东西,能够作为一个变化的参数来测试。

我试着在策略测试器中运行它。结果给出来了。

2011.09.13 15:41:13 TestGenerator: 不匹配的数据错误(2009.12.31 18:43的高值1.4321和价格1.4321不匹配)。

简而言之,不是单一的交易。

此外,还有一些信息。

2011.09.13 15:44:44 2009.01.02 06:01 Lakshmi_4_294 EURUSD,M1: 堆栈溢出
2011.09.13 15:44:44 2009.01.02 06:01 Lakshmi_4_294 EURUSD,M1: 1002

显然,它正试图下载历史数据,并在其中一个缺失的条形图上停止。



我不这么认为--相反,该程序正试图将一些信息(参考)放在同一个地方很多次。堆栈溢出的发生要么是由于滥用递归子程序调用,要么是由于不正确地使用某些数据类型
 
tara:

我不这么认为--相反,该程序正试图将一些信息(参考)放在同一个地方很多次。堆栈溢出的发生要么是由于滥用递归子程序调用,要么是由于不正确地使用某些数据类型。
挖掘四千多行代码会很麻烦。你也许应该采取旧版本的程序,看看这个错误何时出现。
 
今天下午6点在乌克兰(莫斯科19点)将举行一次在线网络研讨会。如果有人有任何问题,欢迎参加。我觉得自己就像一个考试的小学生 :))
 
forexnew:
今天下午6点在乌克兰(莫斯科19点)将举行一次在线网络研讨会。如果有人有任何问题,欢迎参加。我觉得自己就像一个考试的小学生 :))

分享链接...