MetaTrader 4 平台更新Build 735: 虚拟主机和强化的新闻

MetaTrader 4新功能

17 十月 2014

MetaTrader 4平台更新将于2014年10月17日,周五发布。 它包括以下变化:

  1. 程序端:现在提供新的虚拟主机服务。交易账户的虚拟服务器现在可以直接从客户端租用。提供交易服务器的一致连接和不间断的EA交易计算机操作和复制交易现在更加容易。

    虚拟服务器由MetaQuotes软件公司的伙伴公司托管

    分配虚拟服务器
    要在虚拟服务器上接收虚拟程序端,请连接使用必要的交易账户并在快捷菜单执行“注册虚拟服务器”命令。


    虚拟主机向导窗口打开。它显示虚拟主机网络如何工作。获得虚拟服务器的过程包括三个步骤。首先,您要找出如何准备迁移。之后,您要选择与您交易商交易服务器最小网络延迟的最近的虚拟服务器。



    您可以选择提供给每个MQL5.community 注册用户的免费的360分钟或选择一个所提供的服务计划。最后,您要根据您的目的选择数据迁移模式:

    • 如果您想要同步启动EA交易/指标和交易复制,必须完全迁移。
    • 如果不需要订阅信号,只是EA交易和指标;
    • 只是复制交易 - 只移动信号复制设置(无图表或程序)。


    选择迁移模式以后,您可以通过点击“现在移动”来立刻启动虚拟服务器或过后随时启动。

    准备迁移
    启动虚拟程序端之前,您应该为其准备一个活动的环境 - 图表,启动指标和EA交易,信号复制参数和程序端设置。

    • 图表和市场报价 - 隐藏市场报价中所有不必要的交易工具以便减少流量。关闭不必要的图表。在程序端设置中,指定“窗口最大柱”所需的值- 程序端在那之后应该重启。
    • 指标和EA交易 - 在您的图表附加所需的EA和指标。市场 上购买并在图表上启动的产品在迁移期间也要移动。它们保留完整的功能,并且有效激活数也不会减少。指标和EA的所有外部参数都应该正确设置。
    • Email,FTP和信号 - 如果EA发送电子邮件,通过FTP上传数据或复制信号交易,请确保指定所有必要的设置。在 Community 标签设置您MQL5.community 账户的正确登录名和密码。这是信号复制所必需的。
    • 交易和复制信号权限 - 虚拟程序端始终允许自动交易。若要使用信号,请在 信号 部分设置复制参数。
    • WebRequest - 如果操作虚拟程序端的程序使用WebReqest()函数发送HTTP请求,您应该设置权限并在 EA交易选项卡上列出所有可信的URLs。


    迁移
    迁移就是把当前的活动环境从客户端转移到虚拟程序端。

    每次同步客户端时都会执行一次迁移。同步通常就是单向处理 - 客户端的环境移动到虚拟程序端,但不会相反。虚拟程序端状态可以通过请求程序端和EA日志和虚拟服务器监视数据来监视。

    若要实现同步化,请执行“环境同步”命令并选择迁移类型。



    因此,您始终可以改变图表的数量和交易品种列表,启动程序设置和其输入参数,程序端设置和信号订阅。

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


    同步后,打开虚拟程序端的主日志并检查上面执行的操作。



    使用虚拟程序端
    租用的虚拟服务器的状态,也可以很容易地从客户端进行监控。在快捷菜单中执行“详细信息”命令。


    这个信息显示四个选项卡:

    • 详细信息 - 虚拟服务器本身的数据和程序端的活动环境。
    • CPU使用 - CPU 用量图标,%。
    • 内存使用 - 内存用量图标,Mb。
    • 硬盘使用 - 硬盘用量图标,Mb。

  2. 程序端:消息工作已经完全重新设计。

    支持更丰富的内容
    现在消息支持丰富的设计和多媒体内容。



    接收程序端连接断开时发布的消息
    早先,程序端只能接收连接服务器时发布的消息。而现在,程序端连接服务器并下载之前发布的消息。

    单独为每个服务器存储消息
    本次更新之前,接收的所有消息都存储在一个单一的数据库并在用户连接任何账户时全部显示。现在每个交易服务器的消息都会分别存储。因此,当连接到一个特定账户时,只显示来自特定服务器的消息。这提供了一个更好的消息结构和更方便地与他们合作。

  3. 程序端:修正“事件”对象属性对话框的显示,以及在对象列表的显示。
  4. 程序端:修正了新增交易账户在导航窗口的偶尔缺失。
  5. 程序端:修正“展示”窗口显示和更新的错误。
  6. 程序端:修正兼容诺顿终端防护。
  7. MQL4:改变函数OrderOpenTime,OrderCloseTime,OrderExpiration的返回类型。现在返回datetime来替代int.
  8. MQL4:如果没有指定周期参数,新增在SeriesInfoInteger函数使用默认周期(当前图表周期)。
  9. MQL4:修正在图表上拖拽对象时改变EA对象属性的错误。
  10. MQL4:修正检查编译期间私有构造函数的可用性。
  11. MQL4:修正使用类构造函数模板时在构造函数初始化列表中初始化类成员的错误。
  12. 修正论坛和崩溃日志中报告的错误。

此更新将通过LiveUpdate系统提供。