指标: 第二栏 - 页 2

 
Gerard William G J B M Dinh Sy #:
?

关于交易、自动化交易系统及交易策略测试的论坛

Expert OnTick 并非在每个 tick 时都会被调用,但指标会。

斯坦尼斯拉夫·科罗特基,2024年10月8日 17:22

你在偶尔的测试中成功通过 OnCalculate 在线接收了所有 tick 数据,并不意味着每次都能如此。 我认为这取决于许多因素(运行的程序数量、CPU负载、事件队列大小)。实际上,这是终端 的一个[隐藏且因此未记录在文档中]的实现细节,未来可能会以各种方式发生变化。 我不建议你理所当然地认为你的程序在OnCalculate中能接收到所有Tick数据。

如果我没记错的话,我记得过去有过类似的测试,根据 tick 计数器显示,这些 tick 被处理程序跳过了。我现在没时间去论坛里查找相关信息。

关于交易、自动化交易系统及交易策略测试的论坛

Expert OnTick 并非在每个 tick 时都会被调用,但指标则会。

Dominik Egert,2024年10月8日 17:36

是的,我同意。阿兰也指出了这一点,并转发了雷纳特的一篇帖子。

这就是我为什么链接了那个帖子,因为据我所知,该帖子对此话题的细节描述最为详尽。



 
Ryan L Johnson #:

遗憾的是,使用 OnCalculate() 事件处理程序的指标,往往会错误地处理价格更新数据。

这说明你根本没看过该指标的源代码。

Ryan L Johnson#:

说实话,这个专家顾问并非我编写的。由于开发者显然未声明版权,如果您知道他是谁,请尽管指出他的名字。

毫无疑问,这个专家顾问是由人工智能编写的。它太简单了,根本无法正常运行。可以把它当作初学者的教学示例。


看来在我睡觉的时候,你们在这里为真相争论不休。结果还是输了 )))


 
Ryan L Johnson #:

遗憾的是,使用 OnCalculate() 事件处理程序的指标往往无法正确处理 tick 数据。与此不同,这是一个使用 OnTimer() 事件处理程序的专家顾问。 作为额外福利,您可以将其他工具附加到该专家顾问生成的自定义图表上。请注意,该专家顾问不会尝试处理历史 tick 数据,因此K线仅按时间顺序向前生成。

说实话,这个专家顾问并非由我编写。由于开发者并未明确声明版权归属,如果您知道其身份,请务必注明其姓名。

谢谢,遗憾的是该专家顾问无法在动态图表中绘制K线,仅显示收盘价,且图表上没有交易数据