MetaTrader 5新功能


18 二月 2010
MetaTrader 5 Client Terminal build 248
  1. MQL5: Fixed crashlog errors and errors reported on Forum.
  2. MQL5: Fixed an error in synchronous access to history for Expert Advisors and scripts.
  3. MQL5: Fixed an error with reading of a string from a file by function FileReadString.
  4. MQL5: Fixed an algorithm of timeseries copying by Copy* functions for the case of "from date to date".
  5. MetaEditor: Fixed sorting of variants in case-sensitive auto completion, exactly matching variants are placed at top of the list.
16 二月 2010
MetaTrader 5 Client Terminal builds 247
  1. MQL5: Fixed errors reported at Forum.
  2. MQL5: Fixed initialization of static arrays.
  3. MQL5: Fixed error in synchronous access to history in Expert Advisors and scripts.
  4. MQL5: Fixed error in custom indicators (check for restriction in the number of colors of a graphical layout).
  5. MQL5: Fixed and redesigned work of timers – Expert Advisors and custom indicators now have their own separated timers.
  6. Terminal: Added saving of parameters of a working Expert Advisor after it is recompiled.
  7. Terminal: Modified an algorithm of additional history data loading during the left scrolling of a chart – data are requested with a certain reserve, which is proportional to the number of bars requested.
  8. Terminal: Corrected errors in receiving and storing of news.
  9. Terminal: Rewritten an algorithm for the "Refresh" command of the chart – the full synchronization of initial minute bars is performed with the reconstruction of the period selected and all indicators attached to chart.
11 二月 2010
MetaTrader 5 Client Terminal builds 246
  1. Terminal: Fixed an error in calculation of free margin in Assets (Exposure tab).
  2. Terminal: Fixed an error in the "Chart on foreground" property.
  3. Terminal: Fixed and redesigned the "Print Preview" window for a chart.
  4. Terminal: Fixed an error in temporary global variables.
  5. Terminal: The "Standard" and "Charts" toolbars are merged.
  6. MQL5: Fixed crashes and errors reported at forum.
  7. MQL5: Changed the behavior of Copy* functions for Expert Advisors and scripts - now the functions will wait for the loading and construction of requested data. The timeout is 30 seconds. Details will be available soon in MQL5 documentation.
  8. MQL5: Added the possibility of event handling by custom indicators, similar to that by Expert Advisors. The details will be available soon in the MQL5 documentation.
  9. MQL5: Fixed errors in the operation of the optimizer.
  10. MQL5: Fixed errors in navigation through charts (ChartNavigate method).
  11. MetaEditor: Added the possibility to search in the "Search" window of the toolbar.
  12. MQL5: Fixed an error that resulted in the incorrect determination of the type of a parameter passed to the function Comment (Print, Alert).
  13. MQL5: Added checking in custom indicators: if the indicator_colorN property is not set for a graphical series, and no value is set to the PLOT_COLOR_INDEXES property, 1 is assigned to the property value by default.
  14. MQL5: Fixed an error in the operation of Copy* functions for the case when data are requested for the specified time period.
9 二月 2010
MetaTrader 5 客户终端 build 245
  1. 终端: 修正了在资产中考虑可用保证金的问题 (在展示页面)。
  2. 终端: 修正了 "Chart on foreground(图表在前)"属性的操作。
  3. 终端: 修正和修改了图表的打印预览窗口。
  4. 终端: 修正了临时全局变量的操作。
  5. 终端: 把标准和图表工具拦组合到一起。
  6. MQL5: 修正了在崩溃记录中和论坛消息中报告的错误。
  7. MQL5: 改变了EA交易中和脚本程序中 Copy* 函数的工作原则 - 现在,函数会等待下载和所请求数据的构建。等待请求的数据不应超过30秒。更多详细信息将很快加到 MQL5 帮助文档中。
  8. MQL5: 增加了类似于EA交易,使用自定义指标处理事件的功能。更多详细信息将很快加到 MQL5 帮助文档中。
  9. MQL5: 修正了优化器的错误。
  10. MQL5: 修正了图表导航功能 (ChartNavigate 方法)。
  11. MetaEditor: 增加了在工具条的搜索框中使用 'Enter' 按键的功能。
29 一月 2010
MetaTrader 5 客户终端 build 242
  1. MQL5: 修正了向 DLL 传参数的问题。
  2. 终端: 修正了编译之后更新 MQL 应用程序参数的问题。
  3. 终端: 修正了下载客户终端帮助文档更新的问题。
  4. 终端: 修正了俄语翻译错误。
  5. MetaEditor: 增加了内建 MQL5 类型的高亮显示。
21 一月 2010
MetaTrader 5 客户终端 build 240
  1. MQL5: 增加了可选参数: 在 CharArrayToString, StringToCharArray 和 FileOpen 函数中 ENUM_CODEPAGE codepage=CP_ACP。
  2. MQL5: 修正了当操作静态数组时出现的错误。
  3. MQL5: 可以在 'do while' 循环条件中设置一个断点。
  4. 终端: 修正了在一天变化历史中使用分时的问题。
  5. 终端: 修正了在EA交易变量列表中的一个错误。
  7. 终端: 修正了发送电子邮件的错误。
14 一月 2010
MetaTrader 5 客户终端 build 239
  1. 终端: 修正了对象的磁性。
  2. 终端: 修正和增加了一些工具提示 (包括图表和导航器页面的)。
  3. 终端: 修正了导航器绘图。
  4. 终端: 修正了选择最佳访问点的算法。
  5. MQL5: 修正了崩溃记录和论坛消息中报告的错误。
14 一月 2010
MetaTrader 5 客户终端 build 238
  1. MQL5: 修正了当类成员通过'this'来访问并且在'监控'中显示会引起崩溃的问题。
  2. MQL5: 增加了字符串参数的优化 (去掉了多余的复制)。
  3. MQL5: 修正了崩溃记录和错误报告中的问题。
8 一月 2010
MetaTrader 5 客户终端 build 237
  1. 终端: 修正了 TRIX 指标的计算
  2. 终端: 修正了数据窗口面板的绘图。
  3. MQL5: 修正了从 MQL5 程序中读取自定义指标数据的问题。
  4. MQL5: 修正了从自定义指标中请求当前交易品种和时段的问题。
  5. MQL5: 修正了 ZeroMemory 函数运行中的错误。
  6. MQL5: 修正了优化器的错误。
  7. MQL5: 当从 DLL 中调用函数时的堆栈控制。
  8. MQL5: 增加了 DEMA, FRAMA, TEMA TRIX 和 VIDYA 指标的实现示例。
5 一月 2010
MetaTrader 5 客户终端 build 235
  1. MQL5: 修正了优化器的错误。
  2. MQL5: 修正了调用从 DLL 中引入函数的问题。
  3. MQL5: 关于未关闭的#import的警告 (#59)使用错误(#300) "#import 没有被关闭"来代替。
  4. 终端: 修正 TEMA 指标计算
  5. 终端: 修正了EA交易列表对话框中的错误。
  6. 终端: 修正了在图形对象级别对话框中的一个错误。
  7. 终端: 修改了终端严重错误对话框: 增加了重新启动终端的功能。
29 十二月 2009
MetaTrader 5 客户终端 build 234
  1. 终端: 修正了复制文字和标签图形对象复制的问题(复制 'Description(描述)' 属性)。
  2. MQL5: 修正了给引入函数传入动态数组数据的问题。
  3. MQL5: 修正了崩溃记录和错误报告中的问题。
23 十二月 2009
MetaTrader 5 客户终端 build 233
  1. 终端: 修正了处理图形对象 'Disable selection(禁止选择)' 属性的问题。
  2. MQL5: 修正了优化器的错误。
  3. MQL5: 修正了指针类型转换的问题。
  4. MQL5: 修正了从 'this' 调用 GetPointer 而总返回不变的问题。
  5. MQL5: 修正了调用析构函数的问题。
  6. MQL5: 修正了指标缓冲区重新赋值的问题。
  7. MetaEditor: 修正了调试器和终端交互的问题。
10 十二月 2009
MetaTrader 5 客户终端 build 230
  1. MQL5: 增加了新的 GetPointer() 函数.
  2. MQL5: 指针只能用于类。
  3. MQL5: 修正了读取最近所知的服务器时间的问题。
  4. 终端: 修正了当打开一个新帐户时增加到账户库的问题。
  5. 终端: 修正了当打开一个新帐户时下载图表的问题。
  6. 终端: 修正了崩溃记录中报告的问题。
8 十二月 2009
MetaTrader 5 Client Terminal build 228
  1. MQL5: Fixed request of the time value of points for plotting graphical objects.
  2. MQL5: Added a method of searching a chart window containing the specified indicator - ChartWindowFind.
  3. MQL5: Fixed an error in the call sequence of complex object destructors.
  4. MQL5: Added the possibility to initialize structures containing strings, using the initializing sequence.
  5. MQL5: Fixed an error of implicit string casting when passing it as an integer parameter.
  6. MQL5: Changed the behavior of object destructors - class destructors are always virtual.
  7. Terminal: Fixed output of trade error alerts.
  8. Terminal: Fixed errors in quotes unpacking.
  9. Terminal: Implemented binding of the account base to a computer and user's Windows account, to prevent information theft. When changing the Windows account or carrying a terminal to another computer, the login and password must be specified again.
  10. Terminal: If the terminal help file hasn't been loaded yet, it's updated without the terminal restart.
  11. Terminal: Fixed an error that occurred when moving graphical objects, if one of construction points is out of visibility area.
  12. Terminal: Fixed an error in the trading history.
  13. MetaEditor 5: Fixed checking for the necessity to convert ANSI files into Unicode when loading files.
  14. MetaEditor 5: Fixed selection of the file extension during saving.
  15. MetaEditor 5: Fixed changing of the file modification time during debugging.
8 十二月 2009
MetaTrader 5 客户终端 build 229
  1. MQL5: 修正了对于局部对象调用析构函数的问题。
  2. MQL5: 修正了释放大小为0的动态数组的问题。
  3. MQL5: 修正了构建复杂而没有构造函数的对象的问题。
  4. 终端:  修正了崩溃记录中报告的错误。
24 十一月 2009
MetaTrader 5 客户终端 build 226
  1. 终端: 修正了在引入到 MQL5 中的DLL崩溃后恢复的功能。
  2. MQL5: 为函数增加了新的 'export' 修饰符
int Function() export

它告诉编译器,在 EX5 函数输出数据表中增加一个函数,只有带有这样修饰符的函数才能被其他EA交易使用(可见)。现在, library 属性只是告诉编译器,提供的EX5会变成库,编译器会把它加到 EX5 头部。

所有计划输出的函数都应当使用 'export' 修饰符来标识。

21 十一月 2009
MetaTrader 5 客户终端 build 224
  1. 终端: 修正了斐波那契回撤的绘图。
  2. 终端: 修正了全局变量列表中的格式错误。
  3. 终端: 去掉了图表注释长度限制。
  4. MQL5: 增加了在切换交易品种或者时段时,自动释放没有使用的EA交易中的指标的功能。
  5. MQL5: 增加了 CHARTS_MAX 常数 - 打开图表的最大数量。
21 十一月 2009
MetaTrader 5 客户终端 build 221
  1. 终端: 修正了在初始化编译示例时导航器重画的问题。
  2. 终端: 扩展认证的自定义证书移动到 Config\Certificates 文件夹。
  3. 终端: 修正了在图表上显示最新价格的功能。
  4. 终端: 修正了保存新闻语言列表的功能。
  5. 终端: 修正了恢复最小化图表窗口的功能。
  6. 终端: 增加了在仓位修改对话框中设置负数点数的功能。
  7. 终端: 修正了当修改参数时指标绘制的问题。
  8. 终端: 增加了展示页面:
    资产栏位 - 资产或者交易品种的名称;
    交易量栏位 - 当前资产或者交易工具中客户仓位的交易量(单位);
    比率栏位 - 资产或者工具与存款币别相对的比率;
    USD 栏位 - 用来买/卖货币或者交易品种实际使用的存款数量(排除杠杆);
    图形栏位 - 图形化显示客户存款中的仓位 (蓝色柱显示买入仓位,红色柱表示卖出仓位)。


  9. 终端: 增加了人工选择终端连接点和初始化每个点评估的功能。每个点的连接级别都显示在每个点旁边。
21 十一月 2009
MetaTrader 5 客户终端 build 220
  1. MetaEditor 5: 修正了撤销\重做操作。
  2. MetaEditor 5: 在文件编译完成失败时增加了警告。
  3. MetaEditor 5: 修正了在调试器中浮点数变量的输出格式。
  4. MetaEditor 5: 修正了使用掩码在文件中搜索的功能。
  5. 终端: 修正了EA交易中在输入参数时做检查的功能。
  6. 终端: 修正了当进行交易操作时会锁死的问题。
  7. 终端: 增大了当在指标中输入级别数值时可用字符的数量。
  8. 终端: 在人工切换访问服务器以及运行和访问服务器时,选择最佳服务器的时候增加了菜单。
  9. 终端: 修正了调用排布窗口命令(层叠,水平平铺,垂直平铺,排列图标)之前要恢复图表窗口的问题。
  10. 终端: 增加了在终端窗口头部显示当前服务器名称。
  11. 终端: 修正了在打开一个模拟账户后连接一个新账户时出现的问题。
21 十一月 2009
MetaTrader 5 客户终端 build 217
  1. MetaEditor 5: 修正了高亮显示字符串的文字错误。
  2. MetaEditor 5: 修正了在类的声明中实现方法的自动完成功能。
  3. 终端: 修正了交易部分图表的上下文菜单。
  4. 终端: 修正了箭头图形对象的属性。
  5. 终端: 修改了配置文件的结构。当从旧的 build 升级时可能出现 "交易品种: 无效的头部基础" 消息。