请观看如何免费下载自动交易
请在Facebook上找到我们!
加入我们粉丝页
您可以访问代码库从您的MetaTrader 5客户端
不能找到合适的代码?定制它在工作项目
如何编写EA交易或指标

根据用户级别排名靠前的MetaTrader 5的程序库 - 2

提交您的代码
已添加 | 最好的

CDebugLogger 类是一种灵活而全面的日志工具,专为在 MQL4/5 环境中使用而设计。它允许开发人员记录不同重要程度的消息(INFO、WARNING、ERROR、DEBUG),并可在日志条目中加入时间戳、函数签名、文件名和行号等选项。该类支持将日志记录到控制台和文件中,并能将日志保存到常用文件夹和 CSV 格式。此外,它还提供基于特定关键字的日志静默功能,确保敏感信息不会被记录。该类是希望在其 MQL4/5 应用程序中实施强大日志机制的开发人员的理想选择,其可定制的功能可满足广泛的调试和监控需求。

JSON 格式的序列化和反序列化

一种混合排序算法,可为简单类型、结构或对象指针数组的排序提供快速性能。

用于创建指标,时间序列和它们的衍生数据统计分布的柱形图的构造工具。

测试仪的单程数据。

在 Tester 中进行多次运行/优化。

静态类,用于在策略测试器测试过程中修复 TimeGMT() 函数。

计算两个向量之间的余弦距离和相似度。 余弦距离为 1-余弦相似度,余弦相似度为两个向量大小相乘的点积。

MetaTrader 5 中最简单的日志类,支持级别、信息格式、包含和排除子串过滤器。

其目的是在 MQL5 开发过程中,使任何 Telegram 整合任务都能随时使用该函数。通过将此文件添加到您的代码库,您只需将其包含在您的智能交易系统中,并直接从包含的模块中调用该函数即可。这样就无需重复从头开始重新开发代码,确保了多个项目的可重用性。

按风险百分比计算批量的功能

包含在交易操作前验证终端 ping + 执行延迟组合的类。如果超过阈值,则返回 false。

同时使用 MetaTrader 4 和 MetaTrader 5 的订单系统。

JSON 协议序列化和逆序列化。代码从高速的 С++ 程序库移植而来。

用于显示多行注释的类。

本开发库以及 iCanvas 类简单使用了 Canvas 来开发程序。

本函数库将使您在MetaTrader 5和外部服务器应用程序之间传输报价信息.

移植到MQL5的ALGLIB 数学函数库 (v. 3.19) 。

EasyAndFastGUI 开发库可以为自定义 MQL 程序创建图形界面。

这个开发库用于计算最佳的交易时间段。

TelegramToMT5 是一款 MetaTrader 5 智能交易系统,可在交易图表上直接显示来自 Telegram 频道、群组和私聊的消息,从而在 Telegram 和 MT5 之间架起一座桥梁。只需创建一个 Telegram 机器人,将其添加到所需的频道/群组,然后让 EA 在图表上以注释的形式实时显示所有消息。

这个EA交易并不进行交易,它会在1M图表上生成自定义的交易品种信息。

用于创建各种对象和修改对象属性的函数。

该库包含一些函数,它们返回运行错误代码及交易服务器返回代码的描述。

依赖于经纪商的交易函数库, 可以在脚本和EA交易代码中使用

扩展 MqlRates 能力的类。

统计功能的集合,令您能够计算时间序列的某些值。

处理 AES-256 加密的类。

如果你想使用自己的特征值来优化你的智能交易系统,你可以通过OnTester()函数使用"Custom max"模式。本程序为您提供了众多特征值,可以用于优化你的EA。它也允许你将最优的特征值保存在HTML文件中。

该类包含与颜色工作的函数。它具有色彩转换等实用函数。

同步 ОС/EA/MT 过程等等。现在不需要任何自制的 DLL。

本类根据时间限制EA的交易. 它具有灵活的配置选项, 允许设置自定义时区, 也允许只在一个星期中的某些天进行交易.

用于在 Windows 任务栏上创建图标和用于发送文字提醒的开发库,使用这个开发库将能帮助您的 MQL5 程序信息更加丰富。

日历 - 历史和实时基本面分析。

处理时间的高效功能。

该类实现了径向基函数神经网络 (径向基函数网络 - RBFN)

基于标准库的日内时间过滤器的过滤工具。

这个开发库可以用于在出现“账户被禁用”的错误之后自动连接到交易服务器的过程。

本开发库使指标的 Init/Deinit 同步

12345678