请注意,称为程序库的文件在迁移过程中会自动识别并发送至主机,即使没有指定也会如此。所以,您无需指定它们。并且,您也不需要指定通过 iCustom()函数在代码中显现名字的指标。
迁移时,这些指令会由程序端识别并且发送必要的文件。文件大小不应超过64MB。
发送以下三种文件类型到虚拟程序端的示例代码:
配置 Email, FTP 和信号
如果一款 EA 需要发送电子邮件,上载数据至 FTP 或跟单,请确认所有必要设置。在社区选项卡中正确设置您的 MQL5 社区账户登录名及密码。它对于跟单是必须的。
我们强烈建议您指定您的 MetaQuotes ID,并在通知选项卡中允许发送交易完成的消息。因此,即使无需打开终端,您也可以始终掌握交易账户的情况。
交易以及跟单权限
在虚拟终端里,自动交易会一直允许。所以,在迁移之后,所有 EA 的交易功能在同步期间启动,并可以在虚拟终端上交易。若您尚有疑问,请不要启动 EA。
在您的客户端或在已启动的 EA 属性中,无论自动交易是否已经允许或禁止,所有自动交易被转移到虚拟终端后都允许交易。
在 信号 选项卡中设置必要的跟单参数。如果交易账户存在已激活的订阅,并且允许跟单,在迁移期间,客户终端上的跟单权限被禁止。这是为了防止两个终端连至同一帐户,且同时复制相同交易的情况。
当迁移完成后,虚拟终端自动启用跟单。在客户终端上,有关取消跟单的消息会在日志中重复出现。
设置 WebRequest
如果某个程序的操作需要在虚拟终端使用 WebReqest() 函数来发送 HTTP 请求, 您可以在 自动交易 选项卡中设置权限并列出所有信赖的 URLs。
迁移既是从客户终端上转移活动环境至虚拟终端上。在虚拟终端里,有简单而直接的方式来改变已启动程序的设置,包括打开图表和订阅参数。
迁移会在客户端每次同步时执行。同步永远是单向过程 - 客户端环境向虚拟终端转移,但永远不会反之。虚拟终端的状态监控,可通过查询终端和 EA 的日志,就如同虚拟服务器的日志。
要执行同步,需执行“同步环境”命令,然后选择迁移类型。
因此,你总是可以改变图表的数量以及数据窗口中的交易品种列表,设置已启动程序和它们的输入参数,终端设置和信号订阅。
当执行迁移时, 所有数据记录在客户端的日志中。
在同步之后, 打开虚拟终端的主要日志,检查在其上执行的动作。
在新打开的日志窗口中,您可以过滤日志条目的时间间隔来设置文本片段。之后,点击请求,下载找到的记录。
虚拟终端的记录在每次请求期间被更新,并保存在 <终端数据文件夹>/logs 文件夹中。
租用的虚拟服务器的状态,也可以很容易地从客户终端进行监控。在菜单中执行 "详情" 命令。
在新打开的对话框窗口中显示虚拟服务器的监测数据:
CPU 使用示图, %;
内存使用示图, 兆字节;
硬盘使用示图, 兆字节。
主选卡包含虚拟服务器本身和终端的活动环境的数据:
服务器名称和租用号;
租用开始日期, MQL5.com 账户和交易账户状态;
使用的服务计划和剩余租用时间;
状态 - 已开始或已停止。
此外,虚拟终端下列数据也会显示:
最后一次迁移日期和模式;
信号认阅迁移,以及禁止在客户终端上跟单(如果存在活跃订阅)的数据;
打开图表的数量, 其上启动的 EA/指标, 转移的 EX4/EX5 程序库和创建的文件。
租用服务器的菜单图标也用来启动及停止虚拟终端。也可以在此取消租用。提前取消租用不会返还退款。
虚拟主机服务所带来的好处是显而易见的:
快速简便的方法,直接从客户端得到一个虚拟服务器;
部分服务免费使用 1440 分钟,可用来检查、测试服务;
现成的,并配置好的虚拟终端;
根据租用周期,灵活的服务计划折扣;
可选择与您的交易商服务器网络延迟最小的位置;
您可以使用统一的 MQL5 社区账户很容易地支付租用费。从交易账户中支付的功能正在开发中。