首页 机构新闻 正文

新的 MT5 平台构建增强了 MQL5 程序中的键盘事件处理能力

扫码手机浏览

金融科技公司 MetaQuotes 将于 2024 年 3 月 22 日星期五发布 MetaTrader 5 平台版本 4260。新版本增强了 MQL5 程序中的键盘事件处理功能。开发人员现在可以捕获按键释放和死键事件,从而改善应用程序和用户之间的交互。MetaEditor 引入了一个新的搜索选项,以帮助用户浏览最近发布的《MQL5 ...

金融科技公司 MetaQuotes 将于 2024 年 3 月 22 日星期五发布 MetaTrader 5 平台版本 4260。

新版本增强了 MQL5 程序中的键盘事件处理功能。开发人员现在可以捕获按键释放和死键事件,从而改善应用程序和用户之间的交互。

MetaEditor 引入了一个新的搜索选项,以帮助用户浏览最近发布的《MQL5 算法交易神经网络》一书的内容。网络平台更新提供了对交易工具限制设置程序的修复。

程序端:修复了在订阅服务中订阅免费产品时出现的错误。在某些情况下,相关按钮可能不会显示在对话框中。

终端:更新了用户界面的翻译。

MQL5:扩展了对键盘事件的支持:

为 OnChartEvent 处理程序添加了 CHARTEVENT_KEYUP 事件。它允许跟踪与密钥发布相关的事件。

添加了死键的处理。这些键可以修改紧接着按下的键所生成的字符的外观。例如,在希腊语布局中,可以通过先按“;”来生成重读元音ά、έ、ύ等。然后是元音。可以使用 TranslateKey 功能来跟踪此类按键的按下情况。

改进了 TranslateKey 和 TerminalInfoInteger 函数。现在,当在 OnChartEvent 中接收 CHARTEVENT_KEYUP 或 CHARTEVENT_KEYDOWN 事件时,您可以获取事件发生时的完整键盘状态。例如,如果用户按下了 Z 键,您将能够确定当时按下的是 Ctrl 键还是 Shift 键。对于其他事件,函数将继续像以前一样运行,返回当前时刻的键盘状态。

MQL5:修复了在某些条件下可能导致 ChartGet 函数错误运行的错误。

MetaEditor:添加了对《Neural Networks for Algorithmic Trading in MQL5》一书内容的搜索。新选项与之前出版的《MQL5 交易者编程》一书位于同一部分。

该更新将通过实时更新系统提供。


阅读全文