MQL5 Cloud Network

常问问题

网络功能怎么样?

MQL5云网络是一种分布式计算云网络。它意味着计算任务分布于注册在那个网络的电脑成绩中。

如果您需要执行大量的平行计算,您可以进入网络将您的任务分配在所有空闲CPU性能中。在我们的帮助部分您可以找到详细的技术信息。


谁可以加入?

MQL5云网络对每个人都是开放的而无需任何初期注册。 您只需下载MetaTrader5策略测试代理并将测试代理安装在您的电脑上。


如何注册?

您只要访问注册部分并完成所有必要的字段。您提交数据后会发送一封邮件到指定邮箱确认注册。请注意,通过PayPal您只允许出金您获取资金到您注册时指定的邮件地址以防您的资金被盗。


如何创建我自己的分布式计算任务?

任务是一个用MQL5编写的程序。分布式计算通常用来通过运用同样算法到不同导入数据来获得大量的结果。MetaTrader 5 客户端测试器允许在优化EA交易模式下执行这种多线程计算。


我需要安装MetaTrader 5程序端参与网络吗?

不,不需要。MetaTrader 5程序端用来启动MQL5-程序在这里包含交易策略或分布式计算任务。

如果您只提供您空闲计算性能您应该只下载 MetaTrader 5策略测试代理并把测试代理安装在您想要包含进MQL5云网络的每
一台电脑上。


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

您应该使用用于交易策略创建的MQL5编程语言编写程序来利用MQL5云网络。该语言根据其语法和实施速度与C++很相近。其优势在于允许及时地探索它并使用来自其他高级别语言的算法。

MQL5 语言包含在MetaTrader 5客户端之中。社区网站在文章部分提供了大量的教育资料。


我提供云计算的电脑有多安全?

在MQL5云网络中每一个测试代理都工作在其自己的虚拟沙箱中。 沙箱阻断了从MQL5程序到外部的任何请求。指定目录外部的所有DLL访问和文件事件都被禁止。


如果我使用MQL5云网络代理的话,有人可以访问我的程序代码或其他数据吗? 

首先,计算订单客户和代理间的全部数据交换都是加密的。其次,测试代理并不在磁盘中保存提交程序的代码。所以,无法在执行计算的电脑上捕捉到它。此外,代理本身也受到保护避免试图进入执行环境捕捉内存记忆的数据。

因此,已经采用全部必要的方法来保护计算订单客户的数据。


我已经安装了代理并且输入了正确的MQL5.com登录名和密码,但是在我的个人资料中看不到任何代理。

代理在完成它们在MQL5云网络的第一项任务后会立即出现在您的个人资料中。直到那时,它们才会显示在MQL5.community的用户个人资料中。


在我的个人资料中我有5 (10, 15, 等等)个代理,现在显示出来的要少于这些。 为什么?

取消"激活最后一天"选框。您会看到您全部代理都运行在MQL5云网络。

Agents in the Profile


您如何知道我代理的性能要求?

每个代理的性能要求都会显示在所有者个人资料中。它会定期计算并且根据计算机负载会略有不同。


我选择慢速优化(测试所有参量)完成我的任务,但是之后会使用遗传算法开始快速优化。为什么?

如果优化通过的总数在以及在过1亿,那么快速优化自动启动。请在终端帮助中阅读更多信息。 (见 优化类型).


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

32位系统已无法满足现代分布式计算的要求,降低了生产率并且容易导致网络基础设施维护的额外花费。因此决定停止支持MQL5云网络32 位系统的优化,而只使用64位系统。


MQL5云网络的所有服务器和免费代理都可以用在全面优化中,但MQL5云网络只有一个节点的代理会参与遗传优化。为什么?

因为遗传优化,整套通过都可以被提供群体有限通过(不超过256)的基因组合所取代。在处理结果和创建下一个群体新通过之前,遗传算法的特点需要完成一个群体所有通过的计算。

因此,最可靠的方法就是在MQL5云网络的一个节点的代理之中分发遗传优化任务。更多信息可以在遗传算法 - 很容易!文章中找到。

如果您有任何疑问,请访问MQL5.community