交易程序端
新增在市场订单下单对话框中,为有市场和交换实施类型的交易品种,设置止损和获利水平的功能。如果水平值以点数指定,那么设定止损和获利价格的最终值会根据在客户端放置请求时的订单市场价格来计算。
新增显示来自市场,持仓或订单价格点数的交易水平偏差以及客户入金货币当拖拽订单和止损交易水平时。
新增显示来自市场,持仓或订单价格点数的交易水平偏差以及客户入金货币到交易水平提示。
新增"启用通过'Alt'键拖拽交易水平"的选项- 当启用时,只有按下Alt键时才能执行拖拽交易水平。
新增货币显示在客户账户的状态栏。
- 修改绘制斐波纳契扇形线物件- 扇形线绘制的“过去”只能到图解物件的中点水平,以方便可视化。
- 新增MQL5应用程序发布日期专栏在代码库标签。
- 修正扩展模式下显示空市场深度。
- 修正市场深度快捷菜单中交易命令的错误。
- 现在,从MQL5应用程序创建的图解物件,在使用撤销命令(Ctrl+Z)删除后,不能被恢复。
- 修正交易历史标签中,突出SL/TP执行的交易。
- 修正导航窗口快捷菜单中,MQL5应用程序的“热键”分配。
- 修正警告标签的信号行为 - 当价格变化时检查与价格相关的条件,来替代不考虑价格因素执行的定期检查。
- 修正恢复SL\TP值点数在交易请求对话框,当交易请求失败后。
- 修正程序端和测试的交易报告中,错误结果正常化。
- 用DRAW_COLOR_HISTOGRAM2类型,修正显示自定义指标。
- 修正显示快速交易面板,当改变图表配色方案时。
- 修正默认生成追踪止损设置。
- 修正偶尔不正确的激活警告。
MetaTrader交易信号
改进显示信号列表:
- 新增信号价格专栏和付费/免费信号过滤器。
- 新增信号类型专栏- 模拟,竞赛和真实。
- 移除经纪公司和交易服务器名称。
- 新增命令用来注册一个交易信号绑定MQL5网站分配账户,到导航窗口的交易账户快捷菜单。
- 改进退订信号的对话框,以便减少退订有偿信号的意外的风险。现在,执行操作之前,用户应该另外同意退订条款。
MQL5
- 现在,CHARTEVENT_CHART_CHANGE事件生成,当图表的纵坐标发生改变的时候。
- 修正检查价格和止损水平的有效性,当下挂单和修改挂单的时候 - 现在,返回TRADE_RETCODE_INVALID_PRICE 响应代码以避免订单的无效价格替代TRADE_RETCODE_INVALID_STOPS。
- 修正启动EA交易,当程序端从命令行启动和参数列表中没有交易品种参数时 - 在这种情况下,EA交易在当前配置文件的第一个图表启动。
- 修正编译有大量源文件的应用程序(超过256)。
- 标准程序库。新增图解生成模式 - "累积" - CChartCanvas::Accumulative() 属性。
- 标准程序库。新增控制允许订单和订单超期类型,在CTrade类下交易订单之前。
MQL5市场
- 新增从市场标签直接测试付费EA交易和指标的按钮。下载EA交易演示版和指标之后,测试按钮出现。当按下此按钮时,带有适当EA交易或指标的策略测试标签会出现。
策略测试
- 修正缓存交易历史中的错误,有时可能会导致接收不正确的交易属性。
- 在视觉测试模式,修正指标图表显示在独立的子窗口,如果该指标已经生成基于 另一个。
- 新增测试和优化期间,在交换和市场实施模式下,从MQL5应用程序设置SL和TP的权限。
- 修正所有交易品种优化模式下,重新优化期间的一个错误。
- 以指定日模式,修正处理挂单超期。
- 主图表的所有属性(ChartGetDouble, ChartGetInteger functions),现在显示在可视化测试中,除了窗口句柄值。
- 根据自定义最大准则,当启动优化时检查OnTester接入点的存在。如果接入点不存在,那么优化无法启动,并且相应的条目会出现在日志中。
MetaEditor
新增在调试器中改变窗口大小的功能。
新增编辑命令:
- 新增禁止添加大于64兆字节的文件到MQL5.Storage。
修正崩溃日志中报告的错误。
已更新文档
MetaTrader 5交易程序端可以下载在"https://download.mql5.com/cdn/web/metaquotes.ltd/mt5/mt5setup.exe