新版MetaTrader 4 平台 Build 825:市场产品租赁和指标测试

MetaTrader 4新功能

25 五月 2015

MetaTrader 4 客户端 build 825

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

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



    开发者可以选择不提供产品租赁,只出售无限使用的完整版许可证。

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



    到期后,您既可以进一步延续产品租期也可以购买产品的无限制版本。

  2. 市场:我们正在引进一种"直接"购买的新机制。现在从市场购买自动交易或指标更加容易,并且您甚至无需MQL5.community账户。

    一步购买
    用户无需登录MQL5.community 账户,向里面充值。现在可以使用平台提供的支付系统直接购买支付产品。为了保持市场购买历史记录的清楚性和统一性,所需的支付额将首先转到您的MQL5.community账户,在那里完成产品的支付。

    您可以轻松地从您MQL5.community 个人档案访问和查看您的所有支付记录。



    购买无需注册
    没有MQL5.community账户也可以在市场购买产品。点击"购买" 并使用提供的支付系统为产品付款。



    然后您将回到到支付系统网页,完成购买。



    在那之后,我们强烈建议您注册一个MQL5.community账户,您的购买将会自动关联到账户。这能够使您可以在多个计算机更新和安装产品。

  3. 测试器:策略测试现在不仅允许测试EA,还可以测试指标。这可以在虚拟测试模式下完成。指标行为显示在一个图表上,它基于测试器模仿的系列报价进行绘制。

    该功能对于想要从 MetaTrader 市场购买指标的用户尤其有用。购买指标之前,您可以下载免费试用版,并在策略测试中评估它的后台测试性能。



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

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

    主要变化是在运行Linux和Mac OS的计算机上操作 Wine。在Wine中所有功能都可用于所有分配的虚拟服务器,包括移动,监控性能和查看日志。




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




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



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



  7. 程序端:修正Windows 7取消关机时的客户端崩溃。
  8. 程序端:程序端界面进一步适应高分辨率屏幕 (4K)。
  9. 程序端:修正图表上"一键交易"面板的展示。
  10. 程序端:修正了如果对象仅在部分时间表上展示时,展示通过自定义指标设置的图形对象。
  11. 程序端:修正了MQL5程序搜索期间的程序端冻结问题。
  12. 程序端:修正了使用 .bmp文件碎片时位图标签对象的绘制。
  13. 程序端:修正填充图形对象"通道"的显示。
  14. 程序端:一个用于发送DDE报价的新参数DDE TIMESEC 。该参数允许接收报价到达时间精确至秒。。
  15. 程序端:修正可能导致从一个目录启动多个程序端情况的错误。
  16. 程序端:修正Windows 10客户端的偶尔崩溃。
  17. 程序端:新增泰,马来语和斯洛文尼亚语的界面翻译。更新德语和匈牙利语的翻译。
  18. 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' 数组将包含错误描述。

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

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

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

将通过LiveUpdate系统提供更新。