文章 "MQL5 交易工具包(第 8 部分):如何在代码库中实现和使用历史管理 EX5 库"

 

新文章 MQL5 交易工具包(第 8 部分):如何在代码库中实现和使用历史管理 EX5 库已发布:

在本系列的最后一篇文章中,我们将探讨如何轻松地将历史管理 EX5 库导入到 MQL5 源代码中,以处理 MetaTrader 5 账户中的交易历史记录。通过 MQL5 中简单的单行函数调用,可以高效管理和分析交易数据。此外,您还将学习如何创建不同的交易历史分析脚本,并开发基于价格的 EA 交易,作为实际用例示例。该示例 EA 利用价格数据和历史管理 EX5 库做出明智的交易决策、调整交易量,并根据先前已平仓的交易实施恢复策略。

在之前的文章中,我向大家介绍了如何开发一个强大而全面的历史管理 EX5 库,旨在简化您在 MetaTrader 5 中与交易历史记录的交互方式。这个强大的库使您能够直接从您的 MetaTrader 5 账户轻松扫描、检索、排序、分类和筛选所有类型的交易历史记录 —— 无论是已平仓头寸、挂单还是交易历史记录。在此基础上,本文将最后一步,向您展示如何有效地将历史管理库集成到您的 MQL5 项目中。

我将提供 EX5 库中可用函数的详细细分,并提供清晰的解释和实际示例。这些现实世界的用例不仅能帮助你理解每个函数是如何工作的,还能演示如何将它们应用到你的交易策略或分析工具中。无论您是希望提高编码技能的初学者,还是寻求优化工作流程的经验丰富的开发人员,本指南都将为您提供知识和工具,以充分发挥历史管理库的潜力。读完本文,您将能够自信地实施这个功能强大的库,并开始利用其函数以前所未有的效率管理交易历史记录。


作者:Wanateki Solutions LTD

 
作者您好,感谢您的代码。您测试过它的性能吗?在大量订单的 情况下速度如何?
 
您好 hini,感谢您对本文的关注。它的速度很快,即使在处理大量历史订单时,也能在几毫秒内返回查询结果,但这取决于您的电脑速度有多快。
 
Kelvin Muturi Muigua #:
你好,hini,感谢您对本文的关注。它的速度很快,即使在处理大量历史订单时,也能在几毫秒内返回查询结果,但这取决于您的电脑速度有多快。
谢谢!
 
日安

我已经下载了 .zip 文件。请问如何将其安装到 Metatrader 5 中?
 
日安下面是安装文件的方法:

在 MetaEditor 中,转到文件 → 打开数据文件夹。这将打开您的 MT5 数据目录。从那里,导航到MQL5 文件夹。

由于子文件夹还不存在,请手动创建它们,并按以下步骤复制文件:

复制.ex5 库文件 HistoryManager. ex5 PositionsManager.ex5 )到MQL5\Libraries\Wanateki\Toolkit\HistoryManager\

复制.mqh 头文件(HistoryManager.mqh PositionsManager.mqh)到MQL5\Include\Wanateki\Toolkit\HistoryManager\

复制所有EA 源文件到 MQL5\Experts\Wanateki\HistoryManager\

复制所有脚本 源文件到MQL5\Scripts\Wanateki\HistoryManager\

文件就位后,打开并编译您想使用的任何 EA 和脚本,然后重启 MetaTrader 5,一切都应该准备就绪。

如果遇到任何问题,请告诉我!