交易程序端
-
修订单击交易系统:
-
单击交易模式启用时,成功操作后交易对话框就被关闭。在错误情况下,该对话框显示其原因。
-
单击交易模式启用时,仓位快捷菜单中的平仓命令会马上平仓而不显示交易对话框。添加了在打开订单和持仓列表中,单击移除SL-TP的功能。
-
新增图表上交易水平的快捷菜单。该菜单允许管理来自图表的水平。
-
单击交易模式启用时,拖拽订单和持仓的交易水平会立即更改相应订单或止损水平,而不显示交易对话框。
-
在交易水平上双击会显示订单或持仓更改对话框。
-
修订了图表的交易快捷菜单,限价订单现在在主菜单中设置,添加了在图表设置警报的能力。
-
删除了市场报价窗口的交易标签。现在,任何交易操作都可以在图表上完成。
-
用集中最短时间执行交易操作的scalper取代了传统的市场深度。当单击交易模式启动时,会立即执行全部交易操作,而不显示交易对话框:
- SL和TP水平以点数指定。
- 平仓按钮关闭当前仓位。
- 限价订单通过在相应水平按下市场准入按钮来下单。
- 限价或止损订单通过按住Shift键的同时按下相应按钮来删除。
- 订单或止损价格通过拖拽订单到新水平来更改。
- 当通过最佳价格拖拽挂单时,订单自动从限价更改至止损类型,反之亦然。
- 市场订单通过按下买入或卖出按钮来下单。
-
修正了更改图表上指定订单号大小的交易品种的垂直比例时出现的错误。
-
添加了显示经纪公司技术支持网站的标签。
-
改变了交易对话框订单图表中的缩放算法 - 现在,选择缩放比例以便在图表上显示交易订单和止损的水平。
-
修正了在MetaEditor中编译目录时的导航窗口的多个更新。
-
修正了一个在交易对话框中在更改和设置新订单不同模式间切换的时候,导致订单价格字段中值的更改的错误。
交易信号
-
添加了在尝试订阅付费信号时,存款不足的警报信息。
MQL5市场
-
新增从MQL5市场下载免费应用程序的功能,而无需在MQL5上注册。
MQL5
-
增加了执行交易操作时的新返回码:
- TRADE_RETCODE_INVALID_ORDER - 禁止下单或类型错误。
- TRADE_RETCODE_POSITION_CLOSED - 无法持仓操作,因为持仓不存在。
实施更改到标准程序库的CTrade类。
- 添加新值到ENUM_BOOK_TYPE列举: BOOK_TYPE_SELL_MARKET和BOOK_TYPE_BUY_MARKET - 请求以市场价格分别出售和购买。
- SendFTP函数操作现在不取决于事实,如果允许在程序端设置发布FTP报告。
- 修正了使用alpha通道图像资源时导致透明度损失的错误。
- 修正了导致MQL5应用程序崩溃的错误,当使用64位Wine(Linux,Mac)工作时。
- 修正了通过自定义指标OnDeinit切入点参数的初始化原因。
- 修正了退出函数时排除故障点的操作。
- 标准程序库。新增绘制椭圆,圆弧和饼形图原体和它们添加到CCanvas类的版本。
- 标准程序库。修正了日期选择控件中日程表的展示(MQL5\Include\Controls\DatePicker.mqh)。
- 标准程序库。修正了日期选择器和组合框控件中的下拉列表展示。
-
标准程序库。添加图表类:
- CPieChart (MQL5\Include\Canvas\Charts\PieChart.mqh) - 饼形图。
- CHistogramChart (MQL5\Include\Canvas\Charts\HistogramChart.mqh) - 直方图。
- CLineChart (MQL5\Include\Canvas\Charts\LineChart.mqh) - 线型图。
使用类的示例添加至MQL5\Scripts\Examples\Canvas\Charts。
策略测试
- 修正了在多货币EA交易测试的情况下,在可视测试模式中进行图表工作时的崩溃情况。
- 修正了多货币EA交易可视化测试过程中,基本图表的显示。
- 修正了使用64位Wine(Linux,Mac)工作时,启动可视化测试。
- 修正了生成订单号和交易中的交易品种。
MetaEditor
- 修正了通过MQL5存储合作工作时发生的错误。
- 修正了来自项目目录的文件的调试和分析。
修正了崩溃日志中报告的错误。
已更新文档。
实时更新可以通过LiveUpdate系统得到。
MetaTrader 5交易程序端可以下载于"https://download.mql5.com/cdn/web/metaquotes.ltd/mt5/mt5setup.exe