基于艾略特波浪理论的交易策略 - 页 274

 
服务器出了问题......它在发送时重复了......。
 
哦,亲爱的......我一定又按错了按钮。:о/
PS: 这两个帖子可能会被删除...某种故障
 
好吧,MATLAB本身真的认为它可以生成C代码:)。
 
如果你为一个历史区间写了一个 "指令",你也可以使用这个测试器。但测试者能否处理专家顾问+专家或专家顾问+脚本?我怀疑它不会。<br / translate="no">。


当然,测试人员将无法处理绑定的问题。它不是为它而建的。我想,为了在测试器中使用从文件读取,你也必须非常努力地工作。

然而,没有必要在测试器中测试映射。在测试器中,刻度是在计算周期完成后产生的,所以测试器并不关心程序是在计算7小时还是7毫秒。对于想活着得到结果的用户,有什么不能说的呢 :-)这就是为什么对于测试,你根本不需要捆绑,你只需要在一个专家顾问中组合。幸运的是,这种联系,以及除法,是非常基本的。

但还有一个问题,对捆绑和转移文件都存在。在这两种情况下,测试者在下一个tick的 "到来 "之前产生结果,就像计算是瞬时的一样。这是一个陷阱,使测试者的测试毫无意义,并具有误导性。在现实中,在某一数据集上获得的结果只有在计算完成后,即大约2000点后,才能提供给专家顾问。或者,如果我们所说的 "ticks "是指分钟条,那么在400个ticks之后,这并不是一个小数目。

这些结果是否仍有意义?你的预测范围是什么,谢尔盖,它的哪一部分会被这个滞后所吃掉?
 
?
 
toCandid

<br/ translate="no"> 好吧,MATLAB本身真的认为它可以生成C代码:)。


至少文档中说可以,但我还没有试过。 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; }


一个小提示:这种指标只能在可视化模式下测试。

然而,没有必要在测试器中测试绑定。测试员在计算周期完成后产生刻度,所以它并不关心程序是计算7小时还是7毫秒。对于想活着得到结果的用户,有什么不能说的呢 :-)这就是为什么对于测试,你根本不需要捆绑,你只需要在一个专家顾问中组合。幸运的是,这种联系,以及除法,是非常基本的。

这里有一个细微的差别。假设,在收到测试器的运行结果后,用户将决定尝试另一种战术。或者他们会优化那些与计算无关的参数。如果他/她有文件,他/她会马上做,如果他/她没有文件,他/她会花很长的时间。因此,对于这些计算时间,你需要非常仔细地考虑向文件写什么。
但还有一个问题,对捆绑和转移文件都存在。在这两种情况下,测试器中的结果都是在下一个tick的 "到来 "之前获得的,就像计算是瞬时的一样。

这取决于计算的内容和方式。但在这里,用户必须思考。但这个警告肯定是非常恰当的。

 
...
 
-
 
对 "诚实"而言

但是,如果你用脚本从指标中调用重计算,新的数据会不会阻止它。新的数据到底能不能阻止它?我只是还没有在MT中实现什么,但我想提前知道。:о)

<br / translate="no"> 这里有一个细微的差别。假设用户在收到测试器运行的结果后决定尝试不同的战术。或者优化与计算无关的参数。如果他/她有文件,他/她会马上做,如果他/她没有文件,他/她会花很长的时间。因此,对于这些计算时间,你需要非常仔细地考虑向文件写什么。


这个想法很有趣,但对我来说,比如说,它并不那么重要,因为没有任何参数可以影响后续的计算。或者说,有一些参数,但它们是相互关联的,计算一个参数的值意味着计算下一个参数,也就是说,它们相互定义。