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

MetaTrader 5的MQL5程序库源代码 - 2

icon

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

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

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

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

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

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

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

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

基于 Gann Hilo 指标的信号。

基于由巴西分析员 Odir Aguiar (Didi) 所开发的指标的信号。

函数库允许在任何品种和任何时间帧上自动将 "魔幻数字" 分配给智能交易系统。它允许在一个智能交易系统中拥有多达 65535 个魔幻数字。

平均算法库, 算法详细描述在 "不使用额外缓冲器的中间计算平均价格系列" 一文中。

МТ 4/5 与 R 语言交互的函数库

该类可轻松地从您正在运行的 MQL5 程序里判断市场观察窗口中的任何变化 (品名排序变更, 添加, 删除一个或一组品名), 打开和关闭图表, 以及在当前图表上一键交易选项的可用性。

函数返回智能交易系统当天的开仓数量。

用于分析最近三个柱的最高价和开盘价的 "Candels High Open" 自定义指标的交易信号模块。

这里有6个类,设计用于在您的代码中更加方便地使用指标。

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

MetaTrader 5 版本的 iBarShift 函数, 使用一个 datetime 类型的参数 — 柱的开启时间, 必须找到柱的索引。

用于在程序之间交换数据的类。它使得可以通过终端的全局变量把固定大小的结构从一个程序传给另一个程序。

处理 AES-256 加密的类。

结构和标准数据类型的逐字节操作。

简单快捷地比较"价格"的双精度值。

这个类的实例返回买家报价,卖家报价,最高价,最低价以及当前烛形的开盘价,或者任何其他在参数中指定的数值,以及烛形开启的时间。

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

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

扩展 MqlRates 能力的类。

用于在 MetaТrader5 中计算开仓所需保证金的库。

检查日期是否属于冬季或夏季时间段。代码是为新闻调试开发的。

基于增量之字折线指标的交易信号模块

基于增量之字折线的持仓跟踪模块, 适用于 MQL5 向导。

发送邮件消息的代码库。

以字符串为键实现行哈希数组的示例。

快速傅立叶变换函数库 (FFT)。

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

正则表达式提供了一种正式的语言来快速灵活地处理问题。每个正则表达式都是一个模式(面具),为此,正则表达式引擎试图寻找匹配的源文本。一个模式由一个或多个字符文字,操作符或架构组成。

用于为您的程序创建用户友好界面的类库。

WinAPIを使ってロケーション制限なしにファイルを操作するライブラリ

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

这个简单的类可以用于调整交易区间, 根据时间或星期来启用/禁用某些行为.

标准库部分 CRect 和 CCanvas 的缺陷修复版本。

这个文件替换 WndContainer.mqh 的原始文件。当您在一个容器区域内单击并按住鼠标时, 它可以防止图表受到影响。

用于显示多行注释的类。

123456