常问问题

MQL5云网络如何工作?

MQL5云网络是一个分布式计算云网络。计算任务被分配给在网络中注册的多台计算机。

如果有人需要执行可以并行化的繁重计算,用户可以将此任务分配给可用的处理器。关于技术细节的更多信息

我可以加入此网络吗?

MQL5云网络免费加入:下载MetaTrader 5 Strategy Tester Agent,并在您的计算机上安装测试代理。

我如何注册?

打开注册表格并填写必填字段。之后,您将收到一封注册确认电子邮件。

请注意,您只能通过PayPal提款至注册时指定的电子邮箱。这可以保护您的资金免受未经授权的访问。

如何创建分布式计算任务?

该任务是一个MQL5程序。通常,当有人需要用不同的初始数据对同一算法获得多个结果时,就会使用分布式计算。MetaTrader 5客户端中的策略测试支持此类交易策略优化任务的多线程计算。

我需要安装MetaTrader 5程序端吗?

不需要。如果您只打算提供计算机的空闲处理能力,只需下载MetaTrader 5 Strategy Tester Agent(MetaTrader 5策略测试代理)并在您要连接到网络的每台计算机上安装测试代理。

如果您想运行包含交易策略或数学计算任务的MQL5应用程序,您可能需要安装MetaTrader 5程序端。

MQL5云网络使用哪种编程语言?

它使用MQL5交易策略编程语言。该语言在语法和执行速度方面非常接近C++。因此,您可以快速学习MQL5并从其他高级语言转换算法。

MQL5语言是MetaTrader 5交易平台的一部分。社区网站上提供了大量综合教学材料

通过MQL5云网络提供处理能力安全吗?

这是绝对安全的。每个测试代理都在自己的虚拟沙箱中运行,这禁止来自MQL5程序的外部请求。沙箱阻止任何DLL调用和对指定目录外文件的访问

如果我使用MQL5云网络代理,任何人都可以获得我的程序代码或其他数据吗?

否。计算发起者和测试代理之间的数据交换是加密的。测试代理不会将接收到的程序代码保存在驱动器上,因此无法在计算机上被截获。测试代理受到保护,防止受到入侵其运行环境并从代理内存中捕获数据的任何尝试。

我安装代理并输入我的MQL5.com账户信息,但我没有在个人资料中看到代理。

完成第一个任务后,代理将出现在您的个人资料中。

个人资料中显示的代理数量已减少。为什么呢?

您可能启用了“最后一天活跃”过滤器。取消选中该选框,再查看您的所有代理。

个人资料中的代理

如何找到我代理的PR?

每个代理的PR都显示在所有者的个人资料中。该值可能因计算机负载而不同。

为我的任务选择慢速优化(以测试所有参数),但它使用遗传算法,速度跟快速优化一样。为什么呢?

如果优化总次数超过100,000,000次,则自动选择快速优化。了解更多

为什么在32位系统上不提供优化?

我们停止对32位系统的支持,因为它们不符合分布式计算的现代要求,并且在维护网络基础架构时会降低性能,增加开销。

完全优化使用所有服务器和免费MQL5云网络代理,而遗传优化仅使用MQL5云网络一个节点的代理。为什么呢?

通过遗传优化,所有传递的集合被基因组合所取代,所述基因的组合为每个群体产生有限的传递集合(不超过256)。遗传算法等待一个群体内所有传递的计算完成,然后处理它们的结果并在下一个群体中创建新传递。

因此,最可靠的方法是将遗传优化任务分配给MQL5云网络接入点的代理。了解更多