如何准备迁移至虚拟主机的交易账户(2)

请注意,称为程序库的文件在迁移过程中会自动识别并发送至主机,即使没有指定也会如此。所以,您无需指定它们。并且,您也不需要指定通过 iCustom()函数在代码中显现名字的指标。

迁移时,这些指令会由程序端识别并且发送必要的文件。文件大小不应超过64MB。

发送以下三种文件类型到虚拟程序端的示例代码:

    #property tester_file "trade_patterns.csv"    // EA交易使用的数据文件。如果主机需要,应该被指明     #property tester_indicator "smoothed_ma.ex5"  // 如果指标名称可以被识别的自定义指标文件     #property tester_library - "alglib.ex5"       // EA交易调用的函数程序库。您无需指定它

配置 Email, FTP 和信号

如果一款 EA 需要发送电子邮件,上载数据至 FTP 或跟单,请确认所有必要设置。在社区选项卡中正确设置您的 MQL5 社区账户登录名及密码。它对于跟单是必须的。

我们强烈建议您指定您的 MetaQuotes ID,并在通知选项卡中允许发送交易完成的消息。因此,即使无需打开终端,您也可以始终掌握交易账户的情况。

交易以及跟单权限

在虚拟终端里,自动交易会一直允许。所以,在迁移之后,所有 EA 的交易功能在同步期间启动,并可以在虚拟终端上交易。若您尚有疑问,请不要启动 EA。

在您的客户端或在已启动的 EA 属性中,无论自动交易是否已经允许或禁止,所有自动交易被转移到虚拟终端后都允许交易。

在 信号 选项卡中设置必要的跟单参数。如果交易账户存在已激活的订阅,并且允许跟单,在迁移期间,客户终端上的跟单权限被禁止。这是为了防止两个终端连至同一帐户,且同时复制相同交易的情况。

当迁移完成后,虚拟终端自动启用跟单。在客户终端上,有关取消跟单的消息会在日志中重复出现。

设置 WebRequest

如果某个程序的操作需要在虚拟终端使用 WebReqest() 函数来发送 HTTP 请求, 您可以在 自动交易 选项卡中设置权限并列出所有信赖的 URLs。


迁移

迁移既是从客户终端上转移活动环境至虚拟终端上。在虚拟终端里,有简单而直接的方式来改变已启动程序的设置,包括打开图表和订阅参数。

迁移会在客户端每次同步时执行。同步永远是单向过程 - 客户端环境向虚拟终端转移,但永远不会反之。虚拟终端的状态监控,可通过查询终端和 EA 的日志,就如同虚拟服务器的日志。

要执行同步,需执行“同步环境”命令,然后选择迁移类型。

因此,你总是可以改变图表的数量以及数据窗口中的交易品种列表,设置已启动程序和它们的输入参数,终端设置和信号订阅。

当执行迁移时, 所有数据记录在客户端的日志中。

在同步之后, 打开虚拟终端的主要日志,检查在其上执行的动作。

在新打开的日志窗口中,您可以过滤日志条目的时间间隔来设置文本片段。之后,点击请求,下载找到的记录。

虚拟终端的记录在每次请求期间被更新,并保存在 <终端数据文件夹>/logs 文件夹中。


协同虚拟终端工作

租用的虚拟服务器的状态,也可以很容易地从客户终端进行监控。在菜单中执行 "详情" 命令。

在新打开的对话框窗口中显示虚拟服务器的监测数据:

CPU 使用示图, %;

内存使用示图, 兆字节;

硬盘使用示图, 兆字节。

主选卡包含虚拟服务器本身和终端的活动环境的数据:

服务器名称和租用号;

租用开始日期, MQL5.com 账户和交易账户状态;

使用的服务计划和剩余租用时间;

状态  - 已开始或已停止。

此外,虚拟终端下列数据也会显示:

最后一次迁移日期和模式;

信号认阅迁移,以及禁止在客户终端上跟单(如果存在活跃订阅)的数据;

打开图表的数量, 其上启动的 EA/指标, 转移的 EX4/EX5 程序库和创建的文件。

租用服务器的菜单图标也用来启动及停止虚拟终端。也可以在此取消租用。提前取消租用不会返还退款。


虚拟主机是自动交易的最佳方案!

虚拟主机服务所带来的好处是显而易见的:

快速简便的方法,直接从客户端得到一个虚拟服务器;

部分服务免费使用 1440 分钟,可用来检查、测试服务;

现成的,并配置好的虚拟终端;

根据租用周期,灵活的服务计划折扣;

可选择与您的交易商服务器网络延迟最小的位置;

您可以使用统一的 MQL5 社区账户很容易地支付租用费。从交易账户中支付的功能正在开发中。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/84e2c4d961ea34cea23ca23e8825d4f9.html