文章 "MQL5 交易工具包(第 5 部分):使用仓位函数扩展历史管理 EX5 库"

新文章 MQL5 交易工具包(第 5 部分):使用仓位函数扩展历史管理 EX5 库已发布:

了解如何创建可导出的 EX5 函数,以高效查询和保存历史仓位数据。在本分步指南中,我们将通过开发检索最近平仓的关键属性的模块来扩展历史管理 EX5 库。这些属性包括净利润、交易持续时间、基于点的止损、止盈、利润值以及其他各种重要细节。

上一篇文章中,我们开始开发 HistoryManager EX5 库的主要函数,该库构成了核心引擎,负责检索、排序和将历史数据分类为各种类型,包括订单、交易、挂单和仓位。大多数这些函数都是设计在后台运行的,库用户不会注意到,并且无法直接访问。唯一可导出的功能是打印函数,它允许用户将订单、交易、挂单或仓位的简单描述列表输出到 MetaTrader 5 日志。

在本文中,我们将通过引入基于上一篇文章中创建的基础函数的附加用户可访问函数来扩展 HistoryManager.mq5 源代码。这些新函数将允许库用户轻松查询交易历史数据。用户将能够检索关键详细信息,例如交易持续时间(以秒为单位)、上次平仓的开仓和平仓交易单号、该仓位是通过挂单还是直接入场发起、基于点值的指标(如利润、止损和止盈)以及扣除佣金和库存费等费用后的净利润。所有这些都将允许您在 MQL5 项目中导入 EX5 库,并能够通过简单的函数调用以最小的努力查询各种仓位的历史记录。

MQL5 交易工具包(第 5 部分):使用持仓函数扩展历史管理 EX5 库

作者:Wanateki Solutions LTD

要添加评论,请登录注册