常问问题
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云网络接入点的代理。了解更多。