请观看如何免费下载自动交易

您可以访问代码库从您的MetaTrader 5客户端

不能找到合适的代码?定制它在工作项目

如何编写EA交易或指标

MetaTrader 5的MQL5程序库源代码

程序库是一种小型的包括某种特定功能的子程序,可以用来开发新的应用程序。书面彻查后,程序库就允许用户加速开发新的MQL5应用程序。其中一个说明性例子就是包含多个数值分析功能的ALGLIB程序库。

开发交易策略时在MetaEditor可以下载和使用程序库源代码。它们不能单独在MetaTrader 5启用。

要发布一个新的代码,请登录注册
已添加|最好的

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

将持仓移至盈亏平衡的函数。

虚拟交易环境

基于文章 "Random decision forest in reinforcement learning (强化学习中的随机决策森林)"的开发库。

这个开发库使用了几何平均来计算最优 F,根据 Ralph Vince 的论述, "在交易中,我们可能对盈利的次数和亏损的次数做出不同的计数,所以, Kelly 公式无法给我们最优 f." 所以, 使用他的公式, 我创建了这个开发库, 用于几何平均版本的最优 f。

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

在应用程序中的任何位置来访问 OnTradeTransaction 中的数据。

将一个数字转换为文本。

该函数库能够接收与三个元素绑定的魔幻数字:品名、时间帧和前缀索引。

用于 MQL 开发的常用舍入方法函数库,用于类型 (double) 的元初包装类和 CDouble 对象的向量。 MQL5 和 MQL4 兼容!

完整且快速的函数,似于 MQL4 中的 Bars 和 iBarShift。

为智能交易系统和指标提供简单存储机制的函数库。

浮点数 (价格,手数和资金) 比较及四舍五入的便利函数。

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

打印 GetLastError() 以及 MqlTradeResult 返回代码为文本描述。

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

基于移动平均指标信号模块的交易信号模块。

基于移动平均指标信号模块的交易信号模块。

提高了标准计时器的精确度。

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

一个基于 iCCI(商品通道指数,CCI)指标信号模块的交易信号模块。

使用 MQL5 实现的字典(关联数组)数据结构,基于 CArrayObj 和 CList。

MqlParams 容器类包含了用来连续添加参数的方法,可以减少代码的行数。

这个时间序列开发库可以在 MQL5 中快速访问,以便应用于对时间要求高的应用程序,而且实现了类似于 MQL4 的方法,例如 iBarShift。

使用 MetaTrader 4/5 图形资源创建模拟时钟的函数库。

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

一个用于操作图表子窗口的开发库。

一个用于读取/写入任意EA交易参数的开发库。

一个用于操作传统和自定义交易品种的开发库。

评估 MetaTrader 4/5 策略测试器的效能。

这个 MetaTrader 4/5 开发库可以使您根据交易历史生成报表。

返回在交易历史中仓位的利润点数,还有手续费,隔夜息以及利润钱数。

这个类监控着烛形的出现。

很多交易者对在 MetaTrader 中直接操作 BTC-e 交易所很感兴趣,在交易所的 API 中, 需要通过 HMAC-SHA512 来确认参数有效性,再发送数据。SHA512 和 HMAC 计算的算法就在这个类中实现。

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

原始数学函数来自各个地方,它们没有类似函数或者比其他实现方法运行得更快。

一个交易信号模块,基于移动平均指标信号模块。

CDir 类可以取得在MQL5沙盒之外的文件和文件夹信息,就和 MS-DOS 的 Dir 命令类似。因为它使用了系统DLL调用,所以您应当启用它们的使用。

根据交易历史返回仓位的利润点数。

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

123456