MetaTrader 5策略测试仪和MQL5云计算网络 - 页 3

 
Trolls:

我不明白的是....

  1. 那么历史呢--会不会对所有人都一样?如果我从不同的经纪公司下载的终端,历史记录很少,而且它在不同的地方有漏洞,怎么办
  2. 如果工具的数量不一样,服务器上的例子是冠军的12个符号。在这种情况下,如何进行测试(多货币需要一个完整的货币矩阵来使指标正常工作)?....
  3. 第三,我们已经提到了时间,这就是为什么我们引入了时间UTG - 以某种方式同步......和你在一起会是怎样的?例如,如果只测试特定的交易时间(例如莫斯科的10点到12点)......每个人的时间都不同。

1.整个MQL5云计算网络 基础设施的建设是有原因的--数据缓存将在调度器和终端设备中进行。测试总是参照一家经纪公司进行的,不同公司的历史数据从不混用。

2.类似于第1点 - 测试总是与经纪公司(交易服务器)挂钩,所以总是有符号,它们不会与其他经纪公司的配置重叠。

3.你混淆了本地日志中的时间和测试时间。所有的历史数据过程都完全以服务器时间工作(图表、交易、符号,等等)。鉴于第1点和第2点(测试总是与贸易服务器联系在一起),即使在理论上也不可能有任何时间问题。

 
Interesting:

在你的笔记本电脑的情况下,你应该关闭本地的核心,并在一台强大的计算机上运行测试(该计算机在本地网络上,或者其资源将尽可能自由地用于测试)。

谢谢,我已经大致搞清楚了。所以,我说MQL5云计算网络 应该允许对这样的任务进行一次测试运行--在一个可用的远程强大代理上,最好是在一个超级计算机集群上(那些买不起优化的人至少应该有一次测试运行)。
 
-Alexey-:

谢谢你的回答,但有很多东西还是不清楚。

这是什么意思。"远程,以服务器模式运行"?我只是不明白--如果我使用Metatester组件在第二台电脑上安装一个代理,就是这样吗?远程、非服务器模式的代理怎么办--如何添加它们?

有3种类型的代理人。

  • local - 在同一台计算机上工作,需要时由终端自动运行(可用于单一测试和优化)。
  • 远程 - 在服务器模式下工作,等待来自有密码授权的终端的连接(可用于单一测试和优化)。
  • MQL5网络代理 - 仅在优化模式下通过MQL5云网络 工作

这时,我们需要一台超级计算机,或者说是一个以一个核心--即一个代理的方式运作的集群,而且需要一个网络--没有人家里有这样的计算机。或者至少能够连接到一台强大的机器(据我所知,如果我在一台强大的电脑上安装代理,并在一次运行中从笔记本电脑上使用它,就有可能)。确切地说,是为了单次运行。事实上,结果恰恰相反--如果连最初的单次运行都很困难,那么使用MQL5云计算网络进行大规模优化计算就没有实际意义。试用变体是第二种情况,但单次运行的重要性并不低,对某些人来说甚至更重要。

任何解决方案都有技术上的合理性和经济上的可行性。

MQL5云计算网络只对大规模优化计算有意义。

 
Renat:

有3种类型的代理人。

  • 本地 - 在同一台计算机上工作,需要时由终端自己自动启动(可用于单个测试和优化)。
  • 远程 - 在服务器模式下工作,等待来自终端的连接,并通过密码授权(可用于单一测试和优化)。
  • MQL5网络代理 - 仅在优化模式下通过MQL5云网络工作。

任何解决方案都有其技术合理性和经济可行性。

MQL5云计算网络只对大规模优化计算有意义。

雷纳特,谢谢你的澄清。很明显,这是一个专门的解决方案。我的意思是,在开放的自我调节的网络中,会更容易找到一个强大的代理来完成上述任务,你是对的,你必须自己寻找一个远程代理。
 
Trolls:

我不明白的是,....

..

如果工具的数量不一样,服务器上的例子是冠军的12个符号。在这种情况下,如何进行测试(多货币需要一个完整的货币矩阵来使指标正常工作)?....

..
我可以想象,当一些人开始获得50对的历史时,他们会多么高兴 :)
 
Trolls:

我不明白的是....

  1. 那么历史呢? 是否会对所有人都一样?如果终端是从不同的经纪公司下载的,历史记录很少,而且在不同的地方有漏洞,怎么办
  2. 如果工具的数量不一样,服务器上的例子是冠军的12个符号。在这种情况下,如何进行测试(多货币需要一个完整的货币矩阵来使指标正常工作)?....
  3. 第三,我们已经提到了时间,这就是为什么我们引入了时间UTG - 以某种方式同步......和你在一起会是怎样的?例如,如果只测试特定的交易时间(例如莫斯科的10点到12点)......每个人的时间都不同。

1.每个经纪公司都有自己的历史。无论是交易员还是专家顾问,在执行时都应注意历史的质量。

2) 只对那些可用的货币进行测试。否则就选择另一个服务器(另一个经纪人,也许只用于测试)。

你可能对终端的价格和你使用它的实际时间之间的差异有一个想法。因此,没有问题,实际工作时间为60分钟,在100个核心上,付款将是适当的。

 
Buter:
我想象一下,当一些人得到50对下载的历史时,他们会多么高兴 :)

我可以想象,如果有100-200个货币对和20-30个这样的经纪公司(让我们采取最受欢迎的那些),他们会多么高兴。

甚至不要说股票专家的优化(符号的数量可以是1000)......

 
剩下的就是运行一个交易所,以确定处理一批标准交易的成本。例如,设定每1000Tflops的初始成本为1美分(就像一个标准批次的成本)。然后根据供应/需求情况报价兆位数:))))。
 
它不会是一个连接所有MT5用户的巨大网络。它将被CA分割成碎片。如果你考虑到事实上的正常历史只能在一个地方获得,而且是对有限的仪器而言,就会变得有点悲哀......
 
你很迷惑。这将是一个与任何经纪人合作的巨大网络。你可以用任何经纪人的数据透明地运行测试。按开始,你就完成了:所有市场环境数据(符号、配置、图表)将被下载,自动检查同步。不需要在网络中注册经纪商,来自不同经纪商的数据永远不会交叉,整个网络的服务器部分是一个巨大的数据缓存,在大多数情况下,你甚至不需要重新下载历史数据。