基于艾略特波浪理论的交易策略 - 页 274 1...267268269270271272273274275276277278279280281...309 新评论 Forex Trader 2007.05.28 00:22 #2731 服务器出了问题......它在发送时重复了......。 Forex Trader 2007.05.28 00:22 #2732 哦,亲爱的......我一定又按错了按钮。:о/ PS: 这两个帖子可能会被删除...某种故障 Forex Trader 2007.05.28 00:40 #2733 好吧,MATLAB本身真的认为它可以生成C代码:)。 Forex Trader 2007.05.28 12:54 #2734 如果你为一个历史区间写了一个 "指令",你也可以使用这个测试器。但测试者能否处理专家顾问+专家或专家顾问+脚本?我怀疑它不会。<br / translate="no">。 当然,测试人员将无法处理绑定的问题。它不是为它而建的。我想,为了在测试器中使用从文件读取,你也必须非常努力地工作。 然而,没有必要在测试器中测试映射。在测试器中,刻度是在计算周期完成后产生的,所以测试器并不关心程序是在计算7小时还是7毫秒。对于想活着得到结果的用户,有什么不能说的呢 :-)这就是为什么对于测试,你根本不需要捆绑,你只需要在一个专家顾问中组合。幸运的是,这种联系,以及除法,是非常基本的。 但还有一个问题,对捆绑和转移文件都存在。在这两种情况下,测试者在下一个tick的 "到来 "之前产生结果,就像计算是瞬时的一样。这是一个陷阱,使测试者的测试毫无意义,并具有误导性。在现实中,在某一数据集上获得的结果只有在计算完成后,即大约2000点后,才能提供给专家顾问。或者,如果我们所说的 "ticks "是指分钟条,那么在400个ticks之后,这并不是一个小数目。 这些结果是否仍有意义?你的预测范围是什么,谢尔盖,它的哪一部分会被这个滞后所吃掉? Forex Trader 2007.05.28 13:52 #2735 ? Forex Trader 2007.05.28 14:27 #2736 toCandid <br/ translate="no"> 好吧,MATLAB本身真的认为它可以生成C代码:)。 。 至少文档中说可以,但我还没有试过。 to Yurixx 这些结果是否仍有意义?你的预测范围是多少,谢尔盖,其中有多少会被这个滞后所吞噬? 在MathCAD中计算简化模型的时间大约需要10-30分钟,取决于通道的长度。它计算出一个最可能的水平,价格可以从目前的价格水平上升到某个预期的时间,变化范围从3小时到1.5周。预测的测试结果 相当好。 Forex Trader 2007.05.28 15:32 #2737 当然,测试人员是无法处理的。它不是为它设计的。我认为测试人员也要不厌其烦地使用文件阅读。 我曾经准备这样做,甚至还画出了代码的变体。但后来我改变了主意,所以代码没有经过彻底测试。而且它也是为了解决特殊问题。但它作为反思的种子可能会派上用场。 int start() { if (NextRead && ! FileIsEnding(handle)){ T = FileReadInteger(handle,LONG_VALUE); P = FileReadDouble(handle,DOUBLE_VALUE); //Print(TimeToStr(T)); NextRead = false; } if (Time[1] >= T) { while(Time[1] != T && ! FileIsEnding(handle){ T = FileReadInteger(handle,LONG_VALUE); P = FileReadDouble(handle,DOUBLE_VALUE); } if (Time[1] == T) { Price[1] = P; DataCnt++; } NextRead = true; } 一个小提示:这种指标只能在可视化模式下测试。 然而,没有必要在测试器中测试绑定。测试员在计算周期完成后产生刻度,所以它并不关心程序是计算7小时还是7毫秒。对于想活着得到结果的用户,有什么不能说的呢 :-)这就是为什么对于测试,你根本不需要捆绑,你只需要在一个专家顾问中组合。幸运的是,这种联系,以及除法,是非常基本的。 这里有一个细微的差别。假设,在收到测试器的运行结果后,用户将决定尝试另一种战术。或者他们会优化那些与计算无关的参数。如果他/她有文件,他/她会马上做,如果他/她没有文件,他/她会花很长的时间。因此,对于这些计算时间,你需要非常仔细地考虑向文件写什么。 但还有一个问题,对捆绑和转移文件都存在。在这两种情况下,测试器中的结果都是在下一个tick的 "到来 "之前获得的,就像计算是瞬时的一样。 这取决于计算的内容和方式。但在这里,用户必须思考。但这个警告肯定是非常恰当的。 Forex Trader 2007.05.28 15:49 #2738 ... Forex Trader 2007.05.28 16:18 #2739 - Forex Trader 2007.05.28 16:26 #2740 对 "诚实"而言 但是,如果你用脚本从指标中调用重计算,新的数据会不会阻止它。新的数据到底能不能阻止它?我只是还没有在MT中实现什么,但我想提前知道。:о) <br / translate="no"> 这里有一个细微的差别。假设用户在收到测试器运行的结果后决定尝试不同的战术。或者优化与计算无关的参数。如果他/她有文件,他/她会马上做,如果他/她没有文件,他/她会花很长的时间。因此,对于这些计算时间,你需要非常仔细地考虑向文件写什么。 这个想法很有趣,但对我来说,比如说,它并不那么重要,因为没有任何参数可以影响后续的计算。或者说,有一些参数,但它们是相互关联的,计算一个参数的值意味着计算下一个参数,也就是说,它们相互定义。 1...267268269270271272273274275276277278279280281...309 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
PS: 这两个帖子可能会被删除...某种故障
当然,测试人员将无法处理绑定的问题。它不是为它而建的。我想,为了在测试器中使用从文件读取,你也必须非常努力地工作。
然而,没有必要在测试器中测试映射。在测试器中,刻度是在计算周期完成后产生的,所以测试器并不关心程序是在计算7小时还是7毫秒。对于想活着得到结果的用户,有什么不能说的呢 :-)这就是为什么对于测试,你根本不需要捆绑,你只需要在一个专家顾问中组合。幸运的是,这种联系,以及除法,是非常基本的。
但还有一个问题,对捆绑和转移文件都存在。在这两种情况下,测试者在下一个tick的 "到来 "之前产生结果,就像计算是瞬时的一样。这是一个陷阱,使测试者的测试毫无意义,并具有误导性。在现实中,在某一数据集上获得的结果只有在计算完成后,即大约2000点后,才能提供给专家顾问。或者,如果我们所说的 "ticks "是指分钟条,那么在400个ticks之后,这并不是一个小数目。
这些结果是否仍有意义?你的预测范围是什么,谢尔盖,它的哪一部分会被这个滞后所吃掉?
。
至少文档中说可以,但我还没有试过。 to
Yurixx
这些结果是否仍有意义?你的预测范围是多少,谢尔盖,其中有多少会被这个滞后所吞噬?
在MathCAD中计算简化模型的时间大约需要10-30分钟,取决于通道的长度。它计算出一个最可能的水平,价格可以从目前的价格水平上升到某个预期的时间,变化范围从3小时到1.5周。预测的测试结果 相当好。
我曾经准备这样做,甚至还画出了代码的变体。但后来我改变了主意,所以代码没有经过彻底测试。而且它也是为了解决特殊问题。但它作为反思的种子可能会派上用场。
int start() { if (NextRead && ! FileIsEnding(handle)){ T = FileReadInteger(handle,LONG_VALUE); P = FileReadDouble(handle,DOUBLE_VALUE); //Print(TimeToStr(T)); NextRead = false; } if (Time[1] >= T) { while(Time[1] != T && ! FileIsEnding(handle){ T = FileReadInteger(handle,LONG_VALUE); P = FileReadDouble(handle,DOUBLE_VALUE); } if (Time[1] == T) { Price[1] = P; DataCnt++; } NextRead = true; }一个小提示:这种指标只能在可视化模式下测试。
这里有一个细微的差别。假设,在收到测试器的运行结果后,用户将决定尝试另一种战术。或者他们会优化那些与计算无关的参数。如果他/她有文件,他/她会马上做,如果他/她没有文件,他/她会花很长的时间。因此,对于这些计算时间,你需要非常仔细地考虑向文件写什么。
这取决于计算的内容和方式。但在这里,用户必须思考。但这个警告肯定是非常恰当的。
但是,如果你用脚本从指标中调用重计算,新的数据会不会阻止它。新的数据到底能不能阻止它?我只是还没有在MT中实现什么,但我想提前知道。:о)
这个想法很有趣,但对我来说,比如说,它并不那么重要,因为没有任何参数可以影响后续的计算。或者说,有一些参数,但它们是相互关联的,计算一个参数的值意味着计算下一个参数,也就是说,它们相互定义。