发布说明:MetaTrader 4

MetaTrader 4外汇交易平台

2 十月 2015
MetaTrader 4 iPhone build 861
  • 提高分析物件的便利性。它們現在只出現在當前圖表。在其他交易品種中顯示可以在物件設置中啟用。若要優化圖表區域,只為您需要的時間表啟用物件展示。
  • 通過啟用週期分隔符號打開當前圖表的高級時間表邊框顯示。
  • iOS 9 相容性改進。
18 九月 2015
New MetaTrader 4 Build 880: 网络交易,一次性密码和直接付款服务

MetaTrader 4 Client Terminal build 880

  1. 网络交易:第一个交易平台网络版已经推出。交易和分析功能现在都可以从网络浏览器访问!网络平台使用安全 - 传输的任何信息都被安全加密。

    网络交易可以在MQL5.community网站的新 交易 部分获得。然后您将可以直接从您的交易商网站进行交易,因为使用iframe可以轻松地将网站客户端集成到HTML页面成为一个方便的小部件。



    添加交易账户:指定号码和服务器名称,然后输入密码并连接。



    网络平台的界面与桌面版相似,因而易于理解。现有以下基本功能:

    • 全部类型的交易操作:下单和挂单。
    • 市场报价中的实时报价
    • 定制价格图表
    • 9种图表时间表
    • 基础分析对象:水平线,垂直线和趋势线,等距通道和斐波纳契线型

    网络平台的功能将会进一步扩展。



    交易账户可以从用户个人资料的新"交易账户"进行管理。



  2. 主机和信号:虚拟主机和信号订阅的付款现在也能直接从付款系统转账。

    支付主机服务,用户无需登录MQL5.community 账户和充值。为服务付款现在可以使用一种有效付款系统从平台直接转账。



    选择一种可用的系统,完成资金的在线转账:



    同样,交易信号订阅付款可以通过付款系统从客户端直接完成。




    所需金额将首先转到您的MQL5.community账户,然后从这里为服务付款。 因此保留一个明确统一的租赁虚拟主机平台和信号订阅的历史记录,并能够轻松地访问和审查您MQL5.community 服务的全部付款。

  3. 客户端:为了快速连接网络客户端而新增了新的快捷菜单命令。需要账户的网络客户端现在可以直接从平台打开。这种情况下,在网络页面,用户无需输入账号,密码和交易服务器名称。这将是自动完成。

    目前为止,网络交易只在MetaQuotes-Demo服务器的模拟账户上提供。只要您的交易商更新MetaTrader 4 平台并在服务器启用网络交易选项,您将能够通过网络客户端进行您交易商账户的交易。




  4. 客户端:新的OTP 身份验证功能。使用OTP(一次性密码)为交易账户提供了额外的安全保护等级。 每次用户都需要输入一个单独的一次性密码来连接账户。

    一次性密码在MetaTrader 4 iPhone 或 Android智能手机的移动客户端生成。
    如何启用OTP
    若要开始使用一次性密码,交易账户必须连接密码生成器,就是MetaTrader 4 iPhone 和 Android 智能手机的移动客户端。
    目前为止,OTP 选项只在MetaQuotes-Demo服务器上提供。

    在您的交易商更新其MetaTrader 4 平台并启用OTP选项后,交易商的交易服务器上将会提供这些新功能。
    到移动客户端的设置并选择OTP。出于安全考虑,首次打开此部分时,用户需要设置四位数字密码。每次访问密码生成器时都必须输入此密码。



    在打开的窗口,选择 "绑定账户"。



    下一步,指定打开交易账户的服务器名称,账号和主密码。"绑定" 选项应该保持启用。但如果指定账户需要从OTP生成器解绑以停止使用一次性密码,则必须禁用。

    一旦按下窗口上部的"绑定" 按键,那么交易账户即可绑定生成器,并且相应的信息也会显示。



    同样,生成器可以绑定无限数量的账户。

    一次性密码显示在OTP的顶部。下面,蓝色柱显现密码的时限。一旦密码超过时限,则不再有效,从而会生成一个新密码。

    其他命令:

    • 更改密码 - 更改生成器的密码。
    • 同步时间 - 同步移动设备和相关服务器的时间。

    准确性要求一次性密码链接当前时间间隔,该时间应该与客户端和服务器端的时间一致。

    如何在桌面客户端使用OTP


    交易账户绑定OTP生成器后,每次从桌面客户端连接时都将另外需要一次性密码:




    若要获得密码,请打开您智能手机上的MetaTrader 4移动客户端,进入OTP版块并输入验证码来获取一次性密码。

    MetaTrader 4 Android
     MetaTrader 4 iPhone





  5. 客户端:我们已经创建了有关 信号市场虚拟主机的视频教程,来帮助用户快速学习交易平台的功能。 视频可以从交易平台直接访问:



    所有视频都可以在官方 MetaQuotes 软件公司YouTube频道获得。l.

  6. 客户端:交易品种参数列表已经得到显著扩展。打开技术参数的新命令已经添加到市场报价的快捷菜单。


    以下参数已经添加:

    • 最小交易量 - 交易品种一笔交易的最小交易量。
    • 最大交易量 - 交易品种一笔交易的最大交易量。
    • 交易量步长 - 交易量变化步长。
    • 冻结点 - 订单和市场平仓的冻结范围。如果订单价或持仓价的差距等于或低于冻结点,则禁止修改,删除和关闭订单或持仓。
    • 预付款比例定义了收取基本预付款值的百分比,根据工具类型进行计算。
    • 预付款货币 - 用于计算预付款的货币。
    • 交易 - 交易品种的交易许可类型:完全访问 - 平仓和持仓;只平仓;无 - 禁止交易。
    • 执行 - 工具的执行类型:立即执行,请求执行和市场执行。
    • 3 日库存费 - 一周收取3倍库存费的日子。
    • 第一笔交易 - 该日期开始的第一笔金融工具交易。
    • 最后一笔交易 - 该日期结束的最后一笔金融工具交易。

  7. 客户端:选择在策略测试器中运行的程序的过程变成更加轻松。现在根据存储的EA交易和指标目录,列表按照树形显示。


  8. 客户端:打开订单和交易历史记录列表中的工具提示还额外包含了有关下单原因/来源的信息。
  9. 客户端:悬停在应用图形对象组上的鼠标现在调用最近添加对象的工具提示,例如 顶部。调整之前,按字母顺序显示最近对象的工具提示。
  10. 客户端:有关PC硬件特点和操作系统的信息现在在客户端开始的时候在日志记录。例如:
    2015.09.14 14:48:18.486	Data Folder: E:\ProgramFiles\MetaTrader 4
    2015.09.14 14:48:18.486	Windows 7 Professional (x64 based PC), IE 11.00, UAC, 8 x Intel Core i7  920 @ 2.67GHz, RAM: 8116 / 12277 Mb, HDD: 534262 / 753865 Mb, GMT+03:00
    2015.09.14 14:48:18.486	MetaTrader 4 build 872 started (MetaQuotes Software Corp.)
  11. 客户端:修正偶然删除最近添加的图形对象而非选定的图形对象。
  12. 客户端:修正填充图形通道对象,例如回归通道,等距通道等等。
  13. 客户端:修正验证输入布林带指标。
  14. 客户端:修正长时间查看新闻时偶然的客户端锁定。
  15. 客户端:内部邮件系统操作已经修改和优化。
  16. 客户端:更新了德语和葡萄牙语的用户界面翻译。
  17. 客户端:客户端界面进一步适应高分辨率的屏幕 (4K)。
  18. 市场:添加直接使用银联购买产品。
  19. 市场:MQL5市场的产品数据库操作已经修改和优化。
  20. 市场:在VPS客户端已经禁止无MQL5.community账号的购买。现在购买需要在客户端设置中指定MQL5.community账户:工具 - 选项 - 社区。
  21. Tester:修正EA交易优化测试参数中指定的使用点差。旧版中,可以使用当前点差而非指定点差。
  22. MQL4:ArrayCopy 函数得以修正和优化 - 性能速率提升20%,复制数组本身得到修正。
  23. MQL4:修正从MQL4程序删除图形对象后可能导致客户端崩溃的错误。
  24. MQL4:修正StringToTime作为字符串只传送时间而非日期期间的表现(例如 "21:03")。更新之前,UTC对应的日期单用于日期。现在使用本地时区的当前日期。
  25. MQL4:提高了以新编译器版本第一次启动客户端期间的MQL4程序的重新编译的速度。
  26. MQL4:新操作 * 和 & 接受引用变量和接收变量引用。
  27. MQL4:修正了ArrayResize的行为。
  28. 主机:修正迁移FTP导出设置。在选项卡的工具-选项-FTP上指定这些设置。
  29. 主机:虚拟主机迁移向导已经重新设计和简化。
  30. MetaEditor:修正强制停止MQL4程序调试和性能分析。在旧版,调试和性能分析在某些情况下可能无法停止。
修正崩溃日志中报告的错误。
17 九月 2015
MetaTrader 4 Android build 846
  •  添加24种新的技术分析图形对象:线型,通道,江恩和斐波那契工具,埃利奥特波动和几何图形
  • 新增双因素身份验证的支持(一次性密码,OTP)用来连接交易账户
  • 多种漏洞修复和改善
15 九月 2015
MetaTrader 4 iPhone build 843
iOS 9 相容性改進。
4 九月 2015
MetaTrader 4 iPhone build 841
  • 添加24種新的技術分析圖形物件:線型,通道,江恩和斐波那契工具,伊里亞德波動和幾何圖形。
  • 在iPhone 版中現在可以從圖表按一下執行交易 - 把設備轉成橫屏並打開快速交易面板。
  • 多種漏洞修復和改善。
28 八月 2015
MetaTrader 4 网页平台:发布测试版进行公开测试

第一个交易平台网页版现已发布。桌面程序端的所有交易和分析功能现在可以通过网页浏览器进行访问。网页平台的交易很安全,传输的任何信息都是安全加密的。交易账户的密码会加密并仅存储在浏览器的本地存储中。

网页交易可以提供在MQL5.community网站的新交易 部分进行测试。网页平台界面类似于桌面版。现在提供以下功能:

  • 所有交易操作类型:下市价单和挂单
  • 市场报价中的实时报价
  • 可定制的交易品种图表
  • 9 种图表时间周期
  • 基础分析对象:水平线,垂直线和趋势线,等距通道和斐波纳契线

网页平台的功能将会进一步扩展。
1 七月 2015
MetaTrader 4 iPhone build 819
  • 改進新聞版塊。根據您的喜好選擇新聞類別。添加您喜歡的新聞條目到我的最愛,以便隨時快速地訪問。搜索新聞頭條。
  • 添加新的語言介面:印地語。
  • 修復改進各種漏洞。
  • 多种漏洞修复和改进。
12 六月 2015
New MetaTrader 4 Build 840: 改进与修复

程序端

  1. 增加图形对象自定义工具提示的容量上限到128个交易品种。该工具提示使用OBJPROP_TOOLTIP属性设置。



  2. 修正当Ray属性启用时的通道图形对象的显示 - 无端通道延续到右侧。

市场

  1. 增强购买产品时的日志功能。这有助于在处理用户问题时寻找解决方案。
  2. 修正产品租赁更新错误。

MQL4

  1. 修正MQL4应用程序下载时路径名称没有使用拉丁字符(例如中文或日文)的问题。
  2. 新增MQLSetInteger函数用于管理MQL4应用程序环境属性。 新增MQL_CODEPAGE 属性到 ENUM_MQL_INFO_INTEGER 枚举。使用此属性,可以通过MQLSetInteger函数使用目前MQL4启动程序的代码页。

    编 译MQL4应用程序时应用的代码页默认使用在该应用程序。如果编译和程序启动期间,操作系统区域之间不匹配,则可能会存在消息显示和字符串值接收的问题。 这适用于将文件名称,图形对象,全局变量等用作参数的 Print,PrintFormat,Comment,Alert,MessageBox,SendFTP,SendMail, SendNotification,iCustom 和其他函数。

    新的函数和属性会解决这个问题。

  3. 新增另一个ObjectsDeleteAll 函数格式:
    int ObjectsDeleteAll(
       int            chart_id,   // 图表 ID
       const string     prefix,   //前缀
       int    sub_window=EMPTY,   // 图表子窗口 ID
       int   object_type=EMPTY    // 对象类型
    );
    此函数从指定图表或其子窗口移除所有指定类型的图形对象。一个特性就是在移除对象的名称上设置前缀。例如,您只可以移除名称以"myobj_"开头的对象。

  4. 新增使用Home和End键时的CHARTEVENT_CHART_CHANGE 事件生成。在此之前,仅能在通过相应的对话框更改图表大小和属性时才能生成此事件。
  5. 修正通过复制创建图形对象时的 CHARTEVENT_OBJECT_CREATE 事件生成。复制通过按住Ctrl键并拖动对象来实现的。
  6. 修正视图测试时通过ChartID函数返回的值。
  7. 修正接收椭圆图形对象的OBJPROP_SCALE 属性。该属性专为接收对象比例而设计。
  8. 已修正检查ArrayFill 函数的输入参数。该函数以指定的值填充数值数组。
  9. 在标准程序库的CArrayChar,CArrayShort,CArrayInt,CArrayFloat 和 CArrayLong 类中添加ArrayMaximum和ArrayMinimum方式。这些方式允许您在相应数组中寻找最大值和最小值。
  10. 修正标准程序库的 CArrayChar,CArrayShort,CArrayInt,CArrayLong,CArrayFloat,CArrayDouble 和 CArrayString类中的SearchGreatOrEqual 和 SearchLessOrEqual 方式。这些方式允许您搜索大于或等于/小于或等于指定元素的数组。
  11. 修正标准程序库CArrayChar类中的错误。 修正QuickSort,QuickSearch,SearchGreat 和 SearchLess 方式。
修正崩溃日志中报告的错误。


22 五月 2015
MetaTrader 4 Client Terminal build 825: 市场产品租赁和指标测试

市场

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

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


    MetaTrader Market - The seller sets a rent price for his product

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

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

    Rent an application directly from MetaTrader 4 Trading Platform

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

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

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

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

    Top-up your MQL5.com-account directly form MetaTrader 4

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

    Buy products in MetaTrader Market without registration

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

    Just choose a payment method and buy products in MetaTrader Market without registration

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

测试器

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

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

    Visual testing of technical indicator in MetaTrader 4 trading platform

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

主机

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

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

    MetaTrader 4 running under Wine now allows to use Vistual Hosting Service


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

    MetaTrader 4 Logs now can work with huge amount of messages


程序端

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

    Now you can find the current spread in Market Watch window of MetaTrader 4

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

    Filter the news by categories for your convenience

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

MQL4

  1. 为了提供多个网络服务交互的更高灵活性,添加了新的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' 数组将包含错误描述。

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

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

  9. 修正从MQL4 程序访问离线图表。
  10. 修正策略测试中SeriesInfoInteger函数的操作。
  11. 修正测试过程中通过ChartNext函数返回的值。该函数不在策略测试中工作,现在其调用返回值以-1替代0。
  12. 修正程序库目录中来自EX4文件的资源下载。更新之前,从程序库文件下载资源无法正常工作。
  13. 修正ChartXYToTimePrice和ChartTimePriceToXY函数导致的临时错误。
  14. 修正生成CHARTEVENT_OBJECT_DRAG。现在是在拖拽完成时生成事件,而不是在最开始的时候。
  15. 修正移动图表时,在自定义指标生成CHARTEVENT_CHART_CHANGE 。
  16. 修正长名称的全局变量的使用(超过63个字符)。
  17. 修正宏编译的一些错误。
  18. 修正返回结构和字符串的DLL函数调用

MetaEditor

  1. 修正MetaAssist函数参数下拉列表中变量描述的格式。

修正崩溃日志中报告的错误。

19 五月 2015
MetaTrader 4 iPhone build 775
  • 在圖表上顯示買價線。
  • 新的來自虛擬主機的資訊通知類型。
  • 平倉時顯示潛在的獲利\虧損。
  • 改進新聞內容的展示。
  • 新的介面語言:泰語和烏克蘭語。
  • 多種bug修復和改善。

15 五月 2015
MetaTrader 4 Android build 770
  • 改善圖表顯示。
  • 提高伺服器連線速度。
  • 修正 \“只買入 \”屬性的平倉訂單(只允許買入的時候)。
  • 在 \“交易 \”和 \“歷史 \”標籤添加分類。
  • 添加不活躍工具的顏色高亮顯示。
  • 添加設置圖表轉換的功能。
  • 多種bug修復和改進。
26 三月 2015
MetaTrader 4 Android build 762
  • 在訂單關閉的視窗新增顯示獲利/虧損。
  • 快速訪問主選項卡的新面板。
  • 添加價格圖表的配色方案。
  • 使用者介面新增泰語和烏克蘭語翻譯。
  • Bug修復和改進。
27 二月 2015
MetaTrader 4 Android build 758

升级到Android 4.0及以上版本。终止支持旧版的Android系统,但是仍然可供下载。 

  • 改变应用程序设计,使其与Google风格保持一致。
  • 添加新闻。
  • 添加 W1 和 MN 时间帧。
  • 添加日志,显示有关所有事件和交易操作的信息。
  • 添加希腊语和葡萄牙语的翻译,更新捷克语的翻译。
  • 修复漏洞。
16 二月 2015
MetaTrader 4 iPhone build 764
  • 新選項允許創建匿名類比帳戶,以便快速啟動應用程式。開戶不再需要註冊資料,只需按一下即可執行。
  • 新增了越南語。
  • 修復多個漏洞並提高性能。

20 一月 2015
MetaTrader 4 iPhone build 761
  • 支援64位處理器。
  • 內部聊天優化:改善資訊同步並更新設計。
  • 強化了新聞支持。應用程式現在支援豐富的內容和多媒體,以及下載連接伺服器時丟失的新聞。
  • 添加了馬來語。
25 十月 2014
MetaTrader 4 iPhone build 709
Added iOS 8 compatibility.
4 九月 2014
MetaTrader 4 iPhone build 667
  • Added an option for editing the levels of indicators and objects
  • Allowed specification of Stop Loss and Take Profit when opening a position for a symbol with the Market Execution type
  • Added Portuguese and Greek translations
  • Minor fixes and improvements
3 七月 2014
MetaTrader 4 iPhone build 655
  • Added support for the VoiceOver feature
  • Added Indonesian language
  • Minor fixes and improvements
30 五月 2014
MetaTrader 4 Android build 636
  • Added message categories. Personal messages and MQL5.community notifications, desktop MetaTrader 4/5 messages, as well as broker messages are now displayed separately for more convenience.
  • Fixed a few errors in chart display.
  • Fixed trade server connection errors.
  • Added translations into Arabic and Indonesian.
  • Updated translations into Czech, French, Polish, Chinese and Japanese.
  • Fixed errors reported in crash logs.
18 四月 2014
MetaTrader 4 iPhone build 589
  • Fixed incorrect operation of the notification service with some devices
  • Fixed occasional incorrect matching of a trade server to a selected account
1234567