mt5策略测试器的刻度

 

你好,MQL5社区。

mt5终端测试器中的刻度线是准确的还是类似于mt4的随机的?

谢谢你

 

https://www.mql5.com/en/articles/75

这就是你的答案。

The Algorithm of Ticks’ Generation within the Strategy Tester of the MetaTrader 5 Terminal
The Algorithm of Ticks’ Generation within the Strategy Tester of the MetaTrader 5 Terminal
  • 2010.06.02
  • MetaQuotes Software Corp.
  • www.mql5.com
MetaTrader 5 allows us to simulate automatic trading, within an embedded strategy tester, by using Expert Advisors and the MQL5 language. This type of simulation is called testing of Expert Advisors, and can be implemented using multithreaded optimization, as well as simultaneously on a number of instruments. In order to provide a thorough testing, a generation of ticks based on the available minute history, needs to be performed. This article provides a detailed description of the algorithm, by which the ticks are generated for the historical testing in the MetaTrader 5 client terminal.
 
superk11:

https://www.mql5.com/en/articles/75

这就是你的答案。

谢谢你,superk11。
 

"在测试器中使用M1时间框架,可以非常准确地模拟 价格运动,..."

MT5测试器产生模拟的点子。我相信这些模拟的ticks仍然被认为是假ticks(更准确的假ticks)。

"比较蜱虫的序列"

我很难理解这篇文章中包含的一些主要观点,有很多 "花哨的东西 "需要整理以获得具体的信息,但总的来说,这是一个有趣的阅读。

在MQL5社区中,是否有人熟悉在MQL5测试器中使用实际tick数据进行测试的方法?

谢谢你

 
WhooDoo22:

"在测试器中使用M1时间框架,可以非常准确地模拟 价格运动,..."

MT5测试器产生模拟的点子。我相信这些模拟的ticks仍然被认为是假ticks(更准确的假ticks)。


我很难理解这篇文章中包含的一些主要观点,有很多 "花哨的东西 "需要整理以获得具体的信息,但总的来说,这是一个有趣的阅读。

在MQL5社区中,是否有人熟悉在MQL5测试器中使用实际tick数据进行测试的方法?

谢谢你

你好,WhooDoo,不可能使用MT5的实际tick数据。请阅读此主题
 
WhooDoo22:

"在测试器中使用M1时间框架,可以非常准确地模拟 价格运动,..."

MT5测试器产生模拟的点子。我相信这些模拟的ticks仍然被认为是假ticks(更准确的假ticks)。


我很难理解这篇文章中包含的一些主要观点,很多 "花哨的东西 "需要整理以获得具体的信息,但总的来说,这是一个有趣的阅读。

有哪些特别的观点?
 
angevoyageur:
嗨,WhooDoo,在MT5中不可能使用实际tick数据。请阅读此主题

你好angevoyageur。

显然,Heinz Traub正在进行实验,以发现解决MT5的实际tick问题的方法。

谢谢你

 
RaptorUK:
特别是哪些点 ?

我正在读这篇文章,然后开始读这个标题,"蜱虫生成的算法",似乎下面的一切都用象形文字和图表覆盖了文章的其余部分。我在想,真的吗?这篇文章光是跳过由MT3-4测试器的特点和局限性组成的 "关于策略测试器 的小历史 "就够复杂了。我很感谢对MT3-5的测试器有如此详细的背景介绍,但我只是希望知道MT5是否产生真实的点子。如果不是,那么我感兴趣的是,是否有可能将历史文件纳入MT5终端的历史文件夹,最终以这种方式在MT5测试器中生成真实的点子。我考虑过按Ctrl+F键输入关键词,定位具体标准来回答这个问题,但是真的吗?等待它...但是真的吗?大笑!

谢谢你

 
WhooDoo22:

我很感谢MT3-5的测试人员提供了如此详细的背景资料,但我只想知道MT5是否产生了真实的ticks。

这篇文章的标题难道没有给你答案吗?

"MetaTrader 5终端的策略测试器中的点子生成算法"

如果策略测试器使用真实的点子,不知道它从哪里得到它们,但如果它有,就没有必要产生任何点子。

The Algorithm of Ticks’ Generation within the Strategy Tester of the MetaTrader 5 Terminal
The Algorithm of Ticks’ Generation within the Strategy Tester of the MetaTrader 5 Terminal
  • 2010.06.02
  • MetaQuotes Software Corp.
  • www.mql5.com
MetaTrader 5 allows us to simulate automatic trading, within an embedded strategy tester, by using Expert Advisors and the MQL5 language. This type of simulation is called testing of Expert Advisors, and can be implemented using multithreaded optimization, as well as simultaneously on a number of instruments. In order to provide a thorough testing, a generation of ticks based on the available minute history, needs to be performed. This article provides a detailed description of the algorithm, by which the ticks are generated for the historical testing in the MetaTrader 5 client terminal.
 
WhooDoo22:

你好,MQL5社区。

mt5终端测试器中的刻度线是准确的,还是类似于交易,你怀疑是测试器出了问题。

因此,我开始研究这个问题。我写了一个EA,它不进行交易,只将点数记录到文件中。这提供了真实的数据(它运行在VPS上,所以它可靠地记录了一切)。我还创建了一个修改版,从测试器中打印出每个tick数据。我从日志中提取了这部分数据。因此,我有两个数据,可以进行比较。惊喜来了。

事实上,测试者的数据更多。我以为测试器的数据会少一些,因为这篇文章https://www.mql5.com/en/articles/75 中解释了简化的问题,但事实并非如此。我只想用简单的话重申一下,以明确这一点: 在策略测试器中,同一时间段(例如1分钟)产生的点数要比现实生活中的多。此外,内置指标显示的交易量与记录的完全不同。


Ps:

测试器与现实生活中的点数差异问题并不透明,因为主要的蜡烛数据(开盘、收盘、高点、低点)是一致的。如果不记录现实生活中的数据并与测试者进行比较,就不可能认识到这一点。

The Algorithm of Ticks’ Generation within the Strategy Tester of the MetaTrader 5 Terminal
The Algorithm of Ticks’ Generation within the Strategy Tester of the MetaTrader 5 Terminal
  • 2010.06.02
  • MetaQuotes Software Corp.
  • www.mql5.com
MetaTrader 5 allows us to simulate automatic trading, within an embedded strategy tester, by using Expert Advisors and the MQL5 language. This type of simulation is called testing of Expert Advisors, and can be implemented using multithreaded optimization, as well as simultaneously on a number of instruments. In order to provide a thorough testing, a generation of ticks based on the available minute history, needs to be performed. This article provides a detailed description of the algorithm, by which the ticks are generated for the historical testing in the MetaTrader 5 client terminal.
 
RaptorUK:

这篇文章的标题难道没有给你答案吗?

"MetaTrader 5终端的策略测试器中的点子生成 算法"

如果策略测试器使用真实的点子,不知道它从哪里得到它们,但如果它有,就没有必要生成任何点子。

标题只是几行文字,用来命名一篇文章,以便用户(如小我)在浏览网站时可以找到它。是的,这篇文章的标题确实有力地表明了其主题的背景,但我决定阅读其内容,以便得到详细的解释。是的,我无法反驳文章的标题 "虱子产生的算法",但当我没有阅读文章的内容来确认我的问题时,我觉得它并没有真正帮助我(现在不要太急,WhooDoo,对吗? 哈哈哈!)。

谢谢你