第七章高级 MQL5 工具

在本书的这一部分中,我们将学习为 MetaTrader 5 环境开发程序时可能需要的各个领域的其他 MQL5 API 功能。其中一些具有应用交易性质,例如: 自定义金融工具内置经济日历。其他则代表可在任何地方使用的通用技术: 网络函数。数据库加密等。

此外,我们还将考虑使用 资源 扩展 MQL 程序,这些资源是可嵌入代码中的任意类型文件,可包含多媒体、来自外部程序的“重”设置(例如,现成的机器学习模型或神经网络配置)或以编译形式存在的其他 MQL 程序(指标)。

有几个章节将专门讨论 MQL 程序的模块化开发。在这种情况下,我们将考虑一种特殊的程序类型― ,它可以连接到其他 MQL 程序,以封闭形式提供现成的特定 API 集,但不能独立使用。我们还将探讨组织软件综合体开发过程并将逻辑相关的程序组合成 项目

最后,我们将介绍与其他软件环境的集成,特别是与 Python的集成。

本书不涵盖一些高级用户可能感兴趣的高度专业化主题,例如使用 OpenCL进行并行计算的硬件功能,以及基于 DirectX的 2D 和 3D 图形。建议你使用 mql5.com 网站上的文档和文章来熟悉这些技术。