MetaTrader 4 平台 Beta Build 810:市场产品租用和测试指标

 

MetaTrader 4 平台 Beta Build 810:市场产品租用和测试指标

更新的MetaTrader 4 平台beta版将于2015年5月15日,星期五进行发布。我们将更新我们位于demo.metaquotes.net:443的公共MetaQuotes-Demo服务器。我们邀请所有交易者参与测试新平台,评估其所有功能,帮助开发者们修正出现的错误。

所要升级MetaTrader 4 平台至build 810,请连接demo.metaquotes.net:443 服务器。

新MetaTrader 4平台的最终版本将于公共beta版测试后发布。


2015年5月22日开始,将停止支持745版本以下的MetaTrader 4程序端

2015年5月22日,不在继续支持745以下的MetaTrader 4 程序端 builds。不受支持的程序端版本将无法连接新版的服务器。因此,我们强烈建议您升级您的程序端。


MetaTrader 4 客户端 build 810

  1. 市场:MetaTrader市场的新功能允许提供1,3,6或12个月的产品租用。 无论是对开发者还是购买者,这都提供了不可否认的好处。卖家可以显著提高用户对其产品的信心,为客户提供一次低价彻底检查产品功能的机会。对于买家,租赁是购买前评估产品的另一个机会。与演示版不同,租用的产品除了有效期外没有任何限制。

    市场的任何开发者都可以选择是否提供产品租赁,以及租赁价格。



    开发者可以选择不提供租赁,只提供无限使用的完整许可。

    如果启用产品租赁,它的网页会显示可能的选项:租期和价格。点击"租赁" 并选择租期。



    到期后,您既可以延长产品租期也可以购买产品的无限制版。

  2. Tester:策略测试现在不仅允许测试EA,还可以测试指标。这可以在虚拟测试模式下完成。指标行为显示在基于测试器中模仿的一系列订单号绘制的图表上。

    该功能对于想要从 MetaTrader 市场购买指标的用户尤其有用。购买指标之前,您可以下载免费试用版,并在策略测试中查看回溯测试表现。



    选择程序类型 - "指标",然后选择指标并点击 "开始"。

  3. 主机:虚拟主机服务中已经实现了多个改进和修复。

    主要变化适用于Wine操作或运行Linux和Mac OS的计算机。现在您可以像往常一样使用分配的虚拟服务器:迁移,监控其性能和查看日志。




    日志操作也已经变化。如果用户请求记录太多,那么只有特定时期的部分开始日志可被下载。这会防止因大量日志导致的性能退化。如果您想要进一步下载日志,您不再需要更改请求时期。只需在日志查看器窗口选择最后一行并按下PgDn。




  4. 程序端:市场观察窗口现在具有交易品种当前点差的特性。从快捷菜单启用点差信息。



  5. 程序端:添加过滤新闻类别。现在您可以为您方便自定义新闻列表。如果新闻类别包含子分类,从快捷菜单可以打开另一个对话框,在这里您可以配置新闻列表。



  6. 程序端:修正Windows 7取消关机时的客户端崩溃。
  7. 程序端:程序端界面进一步适应高分辨率屏幕 (4K)。
  8. 程序端:修正图表上"一键交易"面板的展示。
  9. 程序端:如果对象仅在部分时间帧上展示,修正了通过自定义指标设置的图形对象的展示。
  10. 程序端:修正了MQL5程序搜索期间的程序端锁定。
  11. 程序端:修正了使用 .bmp文件片段时位图标签对象的绘制。
  12. 程序端:修正显示填充图形对象"通道"。
  13. 程序端:用于发送DDE报价的新参数DDE TIMESEC 。该参数允许接收最近一秒的报价到达时间。
  14. 程序端:修正可能导致从一个目录启动多个程序端实例的错误。
  15. 程序端:修正Windows 10客户端的偶尔崩溃。
  16. MQL4:为了提供与多个网络服务交互的更高灵活性,添加了新格式的WebRequest函数。它允许以指定的一组自定义标题发送任何类型的请求:
    int  WebRequest(
       const string      method,           // HTTP 方法
       const string      url,              // url 地址
       const string      headers,          // 标题 
       int               timeout,          // 超时
       const char        &data[],          // HTTP 信息的主体数组
       char              &result[],        // 服务器响应数据数组
       string            &result_headers   // 服务器响应标题
       );
    已经修改的错误通知。如果发生错误,'result' 数组将包含错误描述。

  17. MQL4:新函数GetMicrosecondCount 返回从MQL4程序开始通过的微妙数:
    ulong  GetMicrosecondCount();
    该函数可以用于配置程序执行和识别"bottlenecks"。

  18. MQL4:为了防止测试的EA交易"调查未来",tester中禁止FileOpenHistory函数。
  19. MQL4:ENUM_SIGNAL_BASE_STRING 枚举中的新信号属性 - SIGNAL_BASE_CURRENCY 意味着信号提供者的入金货币。该属性可以通过SignalBaseGetString函数接收。
  20. MQL4:ENUM_CHART_PROPERTY枚举中的新图表属性 - CHART_SHOW_ONE_CLICK 意味着展示图表上的"一键交易"面板。该属性可以通过ChartGetInteger函数接收。
  21. MQL4:修正使用#property indictor_separate_window时计算指标子窗口的大小。
  22. MQL4:修正改变图表模板时EA交易的去初始化错误。
  23. MQL4:修正CopyTime函数的行为。例如,更新之前,CopyTime 调用从2014年12月1日 23:00 D1 到2014年12月3日 01:00 返回三柱:2014年12月1日,2日,和3日。 更新函数后,返回两柱:2014年12月2日和3日。

  24. MQL5:修正访问MQL4 程序离线图表。
  25. MQL4:修正策略测试中SeriesInfoInteger函数的操作。
  26. MQL4:修正策略测试中ChartFirst和ChartNext返回的值。更新之前,如果图表列表结束,函数返回0替代-1。
  27. MQL4:修正程序库目录的来自EX4文件的资源下载。更新之前,从程序库文件下载资源无法正常工作。
  28. MQL4:修正ChartXYToTimePrice和ChartTimePriceToXY函数结果的偶尔错误。
  29. MQL4:修正生成CHARTEVENT_OBJECT_DRAG。现在拖拽完成后生成事件,而不是在开始的时候。
  30. MQL4:修正移动图表时,在自定义指标生成CHARTEVENT_CHART_CHANGE 。
  31. MQL4:修正长名称的全局变量的使用(超过63个字符)。
  32. MQL4:修正宏编译的一些错误。
  33. MQL4:修正返回结构和字符串的DLL函数调用。
  34. MetaEditor:修正MetaAssist函数参数下拉列表中变量描述的格式。
  35. 修正崩溃日志中报告的错误。

将通过LiveUpdate系统提供更新。

原因: