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

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

icon

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

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

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

该类可轻松地从您正在运行的 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 的原始文件。当您在一个容器区域内单击并按住鼠标时, 它可以防止图表受到影响。

用于显示多行注释的类。

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

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

FuzzyNet 程序库用于开发模糊模块, 以 C# 编写。当移植到 MQL5 时, 程序库里添加了 8 个隶属函数, 以及 4 个针对马丹尼 (Mamdani) 型系统的去模糊化方法。

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

在您的 EA 中包含 CTimeControl 类可以便利地设置和检查您自己的交易时间。

基于 Ozymandias 的交易信号。

一套用于透明按钮的类。

这个类设计用于创建价格图表上的多种交互按钮。

计算盈亏的方法。

这段代码允许您设置依据净值百分比计算的最大风险。

12345678