MetaTrader 5帮助

迁移

迁移是将当前有效环境从交易平台转移到虚拟之内。这是一步简单、直截了当的方式来修改程序启动设置, 在虚拟平台上打开图表和订阅参数。

准备迁移

在您启动虚拟平台之前, 为它准备一个有效环境 图表, 运行的指标和智能交易系统, 信号跟单参数和平台设置。

观看视频: 准备迁移机器人和信号

观看视频: 准备迁移机器人和信号

如何设置交易环境, 以便在虚拟平台上一天 24 小时执行您的交易机器人和信号?

图表和市场观察

市场观察 窗口, 为您的智能交易系统操作设置必备的品种列表。我们建议您移除所有不必要的品种来降低平台接收的分时流量。若是只有数个品种进行交易, 那没有必要在市场观察里保留数百个品种。

只打开您真正需要的图表。尽管没有打开图表的数量限制, 不过没必要打开无关的。颜色设置无所谓。

在平台设置的 图表 栏里设置 "图表内最大柱线" 参数。有些自定义指标的开发方式很浪费, 它会用图表上所有可用历史数据进行计算。在此情况下, 指定越少的数值越好。不过, 在改变这些参数以后要重启平台, 以便确认指标可以采用这些设置正确工作。

虚拟平台设计时, 可自动从交易服务器下载所有可用历史数据, 但不会超过每幅图表 500 000 根柱线。

指标和智能交易系统

应用于图表的所有指标和智能交易系统, 必须能够在平台内自主操作。许多交易机器人不能在图表上访问指标数据, 所以检查并决定您是否真正需要。

购自 市场 并在图表上启动的产品在迁移期间也会一并移动。它们会保留完整的功能, 且可用的激活次数不会减少。购买的产品不会占用激活次数, 只在虚拟平台才支持。

  • 在虚拟平台上 DLL 调用彻底禁止。首次尝试调用 DLL 函数时, 运行的程序会以紧急错误停止。
  • 平台和虚拟服务器同步期间,会忽略没有EA交易的图表,即使在这些图表上有自定义指标在运行。如果您需要迁移自定义指标,请在没有执行操作的"空"EA交易图表上运行它。这种EA交易可以通过选择"EA交易:模板"在MetaEditor 使用MQL5向导很容易的生成。这是为了确保迁移指标。

所有指标和智能交易系统的外部参数应正确设置。在您开始同步之前请再次检查它们。

在迁移期间, 脚本不会被移动, 即使在同步之时它正在图表上以无限循环运行。

配置邮件, FTP 和信号

如果智能交易系统需要发送邮件, 通过 FTP 更新数据, 或 跟单信号交易, 请确认指定所有必要设置。在 社区 栏里指定您的 MQL5 社区账户。这是信号跟单要求的。

授权交易和信号跟单

在虚拟平台上总是允许自动交易。所以, 同步期间, 任何正在运行的具有交易功能的智能交易系统, 在迁移之后也可以在虚拟平台上交易。若您不确定智能交易系统的作用, 请不要启动它。

当您传送智能交易系统后, 本地平台上的自动交易功能将被自动禁止。这是防止两个平台运行同一款智能交易系统连接到同一账户进行交易的情形。

在您的平台上, 无论是否允许/禁止智能交易系统进行交易, 在转移到虚拟平台上之后, 任何交易机器人都允许交易。

信号 栏里设置期望的交易跟单参数。如果交易账户存在有效订阅, 且允许交易跟单, 在迁移时交易平台上的信号跟单权限将被禁止。这是防止两个平台连接到同一账户进行跟单的情形。在迁移到虚拟平台之后, 且信号跟单已经运行, 此时没必要在本地平台打开信号跟单。

通常在虚拟平台启用"同步仓位无需确认"的设置。虚拟平台没有用户界面,只能自动复制操作并且不可手动确认。

一旦迁移完成, 在虚拟平台上交易跟单自动启用。在本地平台上, 有关跟单取消的消息会在日志里重复。

设置 WebRequest

如果程序的操作需要在虚拟平台上用到 WebRequest 函数来发送 HTTP 请求, 在 智能交易系统 栏里设置权限和所有可信任的 URL 列表。

迁移

迁移将在您每次同步交易平台时执行。同步永远是单向过程 ― 本地平台环境移动至虚拟平台, 但从不会反之。虚拟平台状态可以通过请求平台和智能交易系统记录来监控, 还有虚拟服务器监控数据。

若要执行同步, 打开关联菜单并选择迁移类型。有若干迁移类型, 根据目的使用:

  • 所有 ― 如果您想要同步启动 智能交易系统/指标交易跟单 需要完整迁移。在此模式, 账户连接数据, 以及打开的图表, 信号跟单参数, 正在运行的智能交易系统和指标, FTP 和邮件设置均被复制到虚拟服务器。
  • 智能交易 ― 只有智能交易系统和指标会被传递, 如果无需订阅信号。不像完全迁移, 在此模式下, 信号订阅参数没有被传送。
  • 信号 ― 只有信号跟单设置 (无图表或程序) 被传送。在此模式, 账户连接数据, 信号跟单参数, FTP 和邮件设置被传送到虚拟服务器。

开始迁移

所以, 您可以在任何时间修改图表数量和数据窗口里的品种列表, 运行程序的设置和它们的输入参数, 平台设置和信号订阅。

所有打开图表的可用历史数据在首次同步期间自动更新。从交易服务器上更新历史数据将会花费一些时间, 并且在同步期间, 所有运行在图表上的程序应能正确处理更新的数据。

在迁移期间, 所有信息记录在平台的记录里。

记录迁移过程

在同步之后, 打开虚拟平台的主日志来检查在其上执行的动作。

从虚拟平台上请求日志

在新打开的记录窗口里, 您可以设置日志条目的文本片段和期望间隔。之后, 点击 "请求" 下载找到的记录。

查看日志记录

虚拟平台记录在每次请求期间被更新, 并保存在 [平台数据文件夹]\logs\hosting.*.terminal\。

迁移特点

迁移过程有一些特点:

  • 自动交易在虚拟平台上一直允许, 即使在本地平台设置里, 或在运行的智能交易系统参数里它是被禁止的。
  • 在迁移期间, 脚本不会被传送, 即使在同步之时它已经在图表上以无限循环启动。
  • 采用非标准时间帧和品种打开的图表不会被传送。