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

MetaTrader 5的MQL5 源代码库

icon

这是MetaTrader 5平台程序最大的免费源代码库。在这里您可以找到现成的EA交易,技术指标,脚本和程序库。使用代码库学习MQL5语言并基于提供的代码开发您自己的自动交易程序。

您可以免费下载和测试发布的代码,并在MetaTrader 5启动。程序库也可以直接从MetaTrader 5平台和MetaEditor开发环境获得。

提交您的代码

该智能交易系统在 MT5 窗口中直接集成了 TradingView 图表,取代了原生图表。它使用网络视图(WebView2)与官方 TradingView widget 一起呈现 HTML,允许您在不离开 MT5 的情况下更改符号、季节性和主题(深色/浅色)。包括基于日期的授权系统,如果在授权期限之外,则会阻止 EA。

数字信号处理 (DSP) 引擎可对市场数据进行离散傅立叶变换 (DFT),分离出主要的周期频率,以预测转折点并消除相位滞后。

超级趋势指标在 MetaTrader 5 图表上绘制一条基于 ATR 的动态趋势线,在绿色上升趋势线和红色下降趋势线之间切换,并在每次趋势反转时发出可选的买入/卖出箭头信号。

每日风险监控器精简版是一款轻量级 MetaTrader 5 指标,可直接在图表上显示每日已实现盈亏、浮动盈亏、每日总盈亏、当前缩水和基于颜色的风险状态。它是一款只读监控工具,不会关闭交易或阻止交易。

该 EA 实现了区间突破交易策略。它在用户定义的开始和结束时间之间计算一个价格区间,在图表上绘制一个可视矩形来标记该区间的高点和低点,然后在区间关闭后监控价格走势。如果市场突破区间高点,它就会开启买入交易;如果市场跌破区间低点,它就会开启卖出交易。

一种受机器学习启发的趋势机制。提供准确的信号和内置的回测信心

两条自适应移动平均线以不同方式解读市场。交叉是趋势转变的信号。

它是一个替代滞后零售 ATR 的预测性量化引擎,利用曾获诺贝尔奖的 GARCH(1,1) 计量经济学模型,从数学角度预测未来的市场波动性和方差。

这是一款专为统计套利(配对交易)设计的定量多资产震荡器,它计算两种相关资产之间的对数价差,并测量其 Z 值,以识别风险中性的均值回复机会。

Precision Sniper 是一款多信号 MT5 指标,其灵感来自 TradingView 的顶级信号工具,根据 EMA 结构、RSI、MACD、ADX、VWAP 和成交量排列对每个买入/卖出信号进行分级(A+、A、B、C),具有 8 种预设、HTF 偏差确认、自动 TP/SL 水平、跟踪止损和内置回溯测试仪表板。

根据动量状态为蜡烛着色。四种偏差级别+中性--专为暗色图表打造。

机构 MACD 是一种高级指标,专为希望与聪明资金同步交易的交易者设计。与不加区分地处理每个刻度线或蜡烛收盘的标准 MACD 不同,该指标在计算移动平均线之前,会使用动态成交量过滤器重建价格结构。

该 EA 实现了区间突破交易策略。它在用户定义的开始和结束时间之间计算一个价格区间,在图表上绘制一个可视矩形来标记该区间的高点和低点,然后在区间关闭后监控价格走势。如果市场突破区间高点,它就会开启买入交易;如果市场跌破区间低点,它就会开启卖出交易。

使用箭头打开仓位,使用中间线退出当前打开的仓位。

BEC 交易管理器可帮助您管理当前符号上的有效头寸,一键式控制盈亏平衡、追踪逻辑、部分平仓、移除止损、盈利方平仓、亏损方平仓和快速剥头皮入场。它还能在图表上显示关键账户和符号信息,包括净值、浮动利润、每日利润、止损标签和篮子盈亏平衡预览。

用于黄金(XAUUSD)的双向网格 EA。适用于 ProCent 账户。包括每日盈利目标和最大回撤保护。

符号摘要是 MT5 的一项服务,可打开一个单独的查看器窗口,显示交易符号的详细报告。它支持俄语和英语,可调整窗口大小、滚动,在更改符号或图表时间框架时自动更新报告,无需重启服务。

符号摘要是一项 MT5 服务,可打开一个单独的查看器窗口,显示交易符号的详细报告。它支持俄语和英语,可调整窗口大小、滚动,并可在观察的图表改变符号或时间框架时自动更新报告,而无需重启服务。

多时间框架指标,具有 RSI 背离功能。+ 买入/卖出信号 从交易角度启发。

这是一个无监督的机器学习指标,它将 K-Means 聚类算法应用于历史价格走势,以数学方法检测和绘制真实的机构流动性池,而不带人为偏见。

MetaTrader 5 的机构道具公司保护库。

Imbalance Finder 是一个 MT5 指标,可自动检测看涨和看跌的公平价值缺口 (FVG),并跟踪每个不平衡是保持活跃、被挖掘还是完全被填补。它能实时绘制清晰的图表区域,帮助交易者识别潜在的支撑和阻力区域,还能为智能交易系统和自动策略提供数据缓冲。

KSQ Fair Value Gap EA 自动交易机构 FVG 区域,内置制度检测功能,可过滤掉区间市场中的低质量设置。 策略 检测 3 条看涨和看跌 FVG 模式。在确认回撤进入区域时入场。每个 FVG 只触发一次。 REGIME 过滤器 EMA 趋势偏差、ADX 强度过滤器或两者结合。可配置更高的时间框架(M15-D1)。 SL 和 TP 均支持基于 ATR 或固定点模式,可独立设置。 手数大小 固定手数或基于风险百分比的手数--可从输入中切换。 交易管理 盈亏平衡止损、部分平仓和 ATR/点跟踪止损。 风险保护 每日和总跌幅止损开关。每个方向的最大交易上限。会话时间过滤器,尚未针对任何货币对进行优化

改变方向的线路

这是一个面向对象的 MQL5 库(.mqh),用机构波动率调整头寸规模 (VAPS) 和凯利标准数学取代静态零售风险模型。

在图表上检测并绘制公平价值缺口(价格失衡)--这是 ICT/智能货币方法的核心概念。跟踪价格何时返回以填补缺口。

定量机器学习信封,利用 Nadaraya-Watson 核回归数学,动态预测具有统计意义的均值回归区,而无需依赖传统的标准偏差。

定量高斯滤波器旨在通过应用先进的数字信号处理技术,在不影响响应速度的情况下消除市场噪音,从而取代滞后的零售移动平均线。

这是一种专业的定量震荡指标,可取代 RSI 等传统的零售动量指标,它计算价格走势的统计标准偏差,以识别数学上的衰竭反转。

日线偏态智能交易系统,通过 MA 确认分析前一天的看涨与看跌控制,执行单笔最低交易量交易,并进行基于 ATR 的风险管理,从而主导市场。

ASQ FlowDesk 是一款适用于 MetaTrader 5 的精简版交易面板,提供一键式订单执行、按比例止盈退出、自适应追踪止损、自动盈亏平衡和实时分析仪表板等功能,所有功能均通过简洁的图表图形用户界面实现。

ASQ RiskGuard 是一款适用于 MetaTrader 5 的风险管理智能交易系统,可保护您的账户免受过度缩水的影响。它能实时监控资产净值、执行每日损失限额、防范高点差、过滤交易时段并提供可视化风险仪表盘,所有这些都能与您的其他智能交易系统一起悄无声息地运行。

高精度指标,旨在检测机构流动性扫荡(止损猎杀)。它能识别超出近期波动水平的价格阻力,在没有滞后指标的情况下标记出潜在的高概率反转区域。

ICT 和 SMC 交易员必备的轻量级实用工具。它能自动绘制真实的每日、每周和每月开盘价,为 3 力量(积累、操纵、分配)概念奠定基础。

根据存款百分比计算批量的功能

ZigZag SNR 检测使用 ZigZag 支点识别支撑位和阻力位。

技术细节 使用带有 TRADE_ACTION_DEAL 的 MQL5 OrderSend,以当前买入价/卖出价即时关闭市场。包括滑点容差(10 点)、适当的成交量匹配和神奇数字保存。通过仓位向后循环,防止执行过程中的指数移动。

该智能交易系统(EA)旨在检测 H4 时间框架上的波段高点和低点,然后等待 M15 时间框架上的扫描(流动性抓取),以触发具有明确风险管理的买入/卖出交易。

这是一款简洁、轻便、无需重绘的指标,可在任何时间框架内直接在图表上自动检测和绘制 Smart Money Concepts (SMC) Fair Value Gaps (FVG)。

MT5 平台上的标准 MACD 似乎不够用,因此我从松树脚本中复制了这个版本的代码。

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173