MQL5:添加了 Random 函数和方法,用于用随机值填充向量和矩阵。随机值在指定范围内均匀生成。
staticvectorvector::Random(
constulong size, // vector lengthconstdouble min=0.0, // min valueconstdouble max=1.0// max value
);
staticmatrixmatrix::Random(
constulong rows, // number of rowsconstulong cols // number of columnsconstfloat min=0.0, // min valueconstfloat max=1.0// max value
);
2025 年 6 月 6 日星期五,MetaTrader 5 平台的更新版本将发布。
在这个版本中,我们对 MetaEditor 源代码编辑器进行了重大改进。内置版本控制系统 MQL5 Storage 已从 Subversion 迁移到 Git(开发人员的全球标准),从而增强了代码管理的可靠性和灵活性。随着向 Git 的过渡,我们推出了 MQL5 Algo Forge,这是一个新的项目管理在线门户。这不仅仅是一个项目列表,它是一个面向开发人员的成熟社交网络。关注有兴趣的开发者,创建团队,轻松地在项目上进行协作。
此外,所有平台组件现在都支持深色模式界面,在夜间提供更舒适的用户体验。
我们还增加了为期 12 个月的 VPS 租赁选项。通过提前购买长期托管服务,您可以节省三分之一的总成本。
此外,我们还显著扩展了对 MQL5 中 OpenBLAS 线性代数库的支持,增加了近三十个新函数。
此更新包含以下功能变化:
MetaTrader 5 客户端
协作开发迈上新台阶
随着向 Git 的过渡,我们将推出 MQL5 Algo Forge,这是一个新的在线项目管理门户。它不仅仅是一个项目列表,它是一个面向开发人员的成熟社交网络 — 本质上,它是面向算法交易者的 GitHub。关注有兴趣的开发者,创建团队,轻松地在项目上进行协作。
查看项目详细信息:结构、文件、提交、分支等。跟踪个人贡献、创建文档和在线共享项目。
监控所有代码更改:检测新的、修改的和删除的代码行。如果出现问题,直接在项目中向开发人员分配任务。
为了提高 Git 的可用性,我们重新设计了导航器和活动代码编辑窗口。我们还在 MetaEditor 工具栏上引入了一个专用的 Git 菜单:
全面的 Git 文档即将发布。
在调整界面以支持不同主题的同时,我们还对对话框、菜单、面板和按钮的显示方式进行了大量改进,以提供更舒适的用户体验。在 MetaEditor 中,光标位置信息和文本输入模式指示器(INS/OVR)现在显示在右上角。取消了底部状态栏,以节省工作空间。
矩阵乘法(矩阵 × 矩阵)
矩阵乘法(矩阵 × 向量)
矩阵乘法(向量 x 矩阵)
标量乘法(向量 × 向量)
ddof 如何影响计算:
特征值和特征向量
矩阵缩减
正交分解
矩阵因式分解
这些别名不会引入新类型,而是为 MQL5 中的现有类型提供替代名称。它们可以在基础类型适用的所有环境中使用。
要检测配色方案的变化,请使用 OnChartEvent 处理函数。当主题改变时,CHARTEVENT_CHART_CHANGE 事件会被触发两次。
MetaTrader 5 网页端
更新将通过实时更新系统提供。