迁移是将当前有效环境从交易平台转移到虚拟之内。这是一步简单、直截了当的方式来修改程序启动设置, 在虚拟平台上打开图表和订阅参数。
在您启动虚拟平台之前, 为它准备一个有效环境 ― 图表, 运行的指标和智能交易系统, 信号跟单参数和平台设置。
在 市场观察 窗口, 为您的智能交易系统操作设置必备的品种列表。我们建议您移除所有不必要的品种来降低平台接收的分时流量。若是只有数个品种进行交易, 那没有必要在市场观察里保留数百个品种。
只打开您真正需要的图表。尽管没有打开图表的数量限制, 不过没必要打开无关的。颜色设置无所谓。
在平台设置的 图表 栏里设置 "图表内最大柱线" 参数。有些自定义指标的开发方式很浪费, 它会用图表上所有可用历史数据进行计算。在此情况下, 指定越少的数值越好。不过, 在改变这些参数以后要重启平台, 以便确认指标可以采用这些设置正确工作。
虚拟平台设计时, 可自动从交易服务器下载所有可用历史数据, 但不会超过每幅图表 500 000 根柱线。
应用于图表的所有指标和智能交易系统, 必须能够在平台内自主操作。许多交易机器人不能在图表上访问指标数据, 所以检查并决定您是否真正需要。
购自 市场 并在图表上启动的产品在迁移期间也会一并移动。它们会保留完整的功能, 且可用的激活次数不会减少。购买的产品不会占用激活次数, 只在虚拟平台才支持。
所有指标和智能交易系统的外部参数应正确设置。在您开始同步之前请再次检查它们。
在迁移期间, 脚本不会被移动, 即使在同步之时它正在图表上以无限循环运行。
如果智能交易系统需要发送邮件, 通过 FTP 更新数据, 或 跟单信号交易, 请确认指定所有必要设置。在 社区 栏里指定您的 MQL5 社区账户。这是信号跟单要求的。
在虚拟平台上总是允许自动交易。所以, 同步期间, 任何正在运行的具有交易功能的智能交易系统, 在迁移之后也可以在虚拟平台上交易。若您不确定智能交易系统的作用, 请不要启动它。
当您传送智能交易系统后, 本地平台上的自动交易功能将被自动禁止。这是防止两个平台运行同一款智能交易系统连接到同一账户进行交易的情形。
在您的平台上, 无论是否允许/禁止智能交易系统进行交易, 在转移到虚拟平台上之后, 任何交易机器人都允许交易。
在 信号 栏里设置期望的交易跟单参数。如果交易账户存在有效订阅, 且允许交易跟单, 在迁移时交易平台上的信号跟单权限将被禁止。这是防止两个平台连接到同一账户进行跟单的情形。在迁移到虚拟平台之后, 且信号跟单已经运行, 此时没必要在本地平台打开信号跟单。
通常在虚拟平台启用"同步仓位无需确认"的设置。虚拟平台没有用户界面,只能自动复制操作并且不可手动确认。
一旦迁移完成, 在虚拟平台上交易跟单自动启用。在本地平台上, 有关跟单取消的消息会在日志里重复。
如果程序的操作需要在虚拟平台上用到 WebRequest 函数来发送 HTTP 请求, 在 智能交易系统 栏里设置权限和所有可信任的 URL 列表。
迁移将在您每次同步交易平台时执行。同步永远是单向过程 ― 本地平台环境移动至虚拟平台, 但从不会反之。虚拟平台状态可以通过请求平台和智能交易系统记录来监控, 还有虚拟服务器监控数据。
要同步数据,请进入"VPS"部分并选择迁移类型。有若干迁移类型, 根据目的使用:

因此,您可以随时更改数据窗口中的图表数量和交易品种列表、正在运行的程序集及其输入参数、平台设置和信号订阅。
在第一次同步过程中,会自动上传打开图表的所有可用历史数据。从交易服务器上传历史记录可能需要一些时间,在同步过程中,图表上运行的所有程序都应该正确地处理更新后的数据。
在迁移期间,所有信息都记录在平台日志中。

同步之后,打开虚拟平台的主日志,检查在其上执行的操作。为此,请转到VPS\日志:

若要查看更多详细信息,请点击“日志查看器”。在新打开的日志窗口中,指定筛选日志条目所需的搜索文本和所需的时间周期。然后,点击请求,下载找到的日志。

虚拟平台日志在每次请求期间更新,并保存到[平台数据文件夹]\logs\hosting.*.terminal\。
迁移过程有一些特点: