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

MetaTrader 5的MQL5 源代码库

icon

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

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

提交您的代码

该脚本从M1K线图的spread字段中提取您经纪商的实际点差,并输出中位数、 第90百分位数和第99百分位数,单位包括价格、点数和ATR百分比,并按每小时将平均点差和最大点差导出为CSV文件。 此功能用于根据您账户的实际成本测试交易策略,而非基于凭空想象的“典型”点差。

该指标的功能 Clock (Spread).mq5 是一款 MetaTrader 5 图表指标,会在图表角落显示一个小型文本标签,内容包括: 倒计时至当前K线收盘(格式为 HH:MM:SS 或 MM:SS,具体取决于时间周期) 当前点差(卖价 − 买价,单位为点),显示在计时器旁边的括号内。 更新日志: 2.20 版: - 点差颜色现根据方向动态变化(绿色 = 上升,红色 = 下降) - 添加了可配置的点差颜色输入参数

自动检测“内部K线”形态、绘制投影矩形并接收实时警报——这一切都集成于一个功能强大的指标中。 波段交易者和全额保证金交易者

一种根据价格动量方向和新闻影响对OHLC蜡烛图进行颜色标注的K线图

亚洲时段波动范围指标,包含伦敦时段的突破位。入场箭头、警报、推送通知。专为XAUUSD M15设计。

读取已平仓交易记录(CSV文件,或由配套脚本 RuinExport.mq5 根据当前账户的交易记录自动生成的文件),并报告四项独立的风险特征: 亏损后的交易量激增、导致平均价格恶化的同向头寸重叠、盈亏回报的不对称性,以及基于指定单笔交易风险水平的经典破产风险估算。 这四项评分综合生成一个从 A 到 F 的单一等级,并附有通俗易懂的建议。如果未找到 CSV 文件,脚本会自动生成一份可复现的演示交易记录,因此首次运行时即可查看报告。

Pivot SuperTrend BhanuCodeLab 是一款趋势跟踪指标,它将已确认的枢轴点与基于 ATR 的跟踪趋势线相结合,用于识别市场方向、趋势反转以及潜在的买入或卖出信号。

“智能趋势评分”是一款简洁轻量的 MetaTrader 5 指标,旨在通过多种趋势和动量过滤器来识别高质量的交易机会。

别再追逐散户市场的噪音了。这是一款机构级别的异步多资产扫描器。它融合了True Fractal CHOCH、Z-Score成交量异常以及公允价值缺口(FVG)验证技术,能够检测高概率的订单块,且不会导致交易终端卡顿。

基于交易时段的流动性突破与斐波那契回撤策略(常用于外汇或加密货币交易)。 该策略通过规避“订单块”或“公允价值缺口”等复杂的“聪明钱”概念(SMC),转而依托亚洲时段的流动性、时机(开盘时段)和斐波那契水平,从而简化交易流程。

“亚洲时段突破”指标用于识别亚洲交易时段内形成的价位区间,并监测该时段结束后价格的走势。 亚洲高点和亚洲低点将一直有效直至经纪商交易日结束。这使得该区间在欧洲和美国交易时段内成为有用的日内支撑位和阻力位区域。 一个紧凑的仪表盘会显示当前区间值、配置的交易时段、突破状态、突破确认方法以及确认时间周期。 该指标不会开仓或管理交易。它为自主交易或EA开发提供市场结构和突破信息。

“日经225跳空延续”EA是一款MetaTrader 5专家顾问,专门交易现货交易时段开盘跳空后的看涨和看跌延续走势。它结合了开盘区间突破与VWAP确认机制,并具备基于风险的自动仓位管理、部分获利了结、盈亏平衡管理以及强制盘中平仓功能。 该EA同时支持净额结算账户和套期保值账户。

“流动性提取”(DOL)指标会自动在图表上标出这些关键水平,并通过交易时段的“杀区”突出显示高概率的交易窗口。凭借全面的自定义选项,该指标提供简洁、专业且信息量丰富的显示效果,从而助力您做出更明智的交易决策。

BlueMoon EA 是一款 MT5 专家顾问,它将 EMA 包络线入场策略与自适应组合管理、渐进式仓位调整、点差过滤、回撤保护以及针对对冲账户的自动交易恢复功能相结合。

大多数通道指标会告诉你突破位在哪里。而这个指标则会告诉你: 当前距离该突破位还有多远,并且以一种便于你采取行动的形式呈现。 该面板针对通道的上边缘和下边缘分别显示: 该价位本身 距当前价格的距离(以该股票的自有价格单位计) 以ATR单位表示的相同距离 一条随价格接近触发点而逐渐填满的接近度条 为何ATR列至关重要。距离突破点8美元的含义 在平静的亚洲交易时段与新闻发布期间,其含义截然不同。 将距离除以当前 ATR,可使该数值在不同交易时段、不同波动率区间及不同交易品种间具有可比性。0.30 ATR 的读数在黄金和欧元/美元上具有相同含义。 颜色编码: 普通文本:距离超过 InpNearATR(默认 1.0 ATR) 金色 :距离在 InpNearATR 范围内 橙色/红色 :距离在 InpVeryNearATR 范围内(默认 0.5 ATR)

借助“Pro Dashboard Screener”掌控您的交易表现。该工具专为专业交易者设计,可直接在图表上为您提供清晰、专业且实时的账户健康状况概览。

“价值区域水平”是一款基于交易时段的 MetaTrader 5 价值区域指标。它会计算并显示当前形成中、先前及历史走势的“价值区域高点”、“控制点”和“价值区域低点”水平。

一款从Pine Script移植到MQL5的机构级订单流和交易足迹图表指标。 它利用较低时间周期(LTF)的历史 tick 数据/真实成交量,动态分解主要时间周期的K线,以计算每个价格水平的买入/卖出成交量差值。 该指标具备自动时间周期选择、控制点(POC)高亮显示、堆叠失衡分析、 极端吸收检测、未完成交易(UB)追踪(附实时对冲功能)以及实时警报触发等功能。

计算任意一组交易品种与您的账户同时持有一切这些品种所需总保证金之间的历史皮尔逊相关系数,并以占您权益的百分比形式呈现。 该工具原生运行于MetaTrader 5平台,无需外部库、Python或人工智能——只需设置符号列表和手数作为输入参数,即可在“专家”标签页和图表上显示完整的矩阵,并按设定时间间隔自动刷新。

本次发布推出了一款基于“交互式供需区域管理器”框架构建的轻量级自动化交易原型。 该框架允许交易者绘制并管理自己的供需区域,同时每个区域都会随着市场状况的变化,保持其自身的生命周期、交互历史以及动态状态。 这种混合方法将用户定义的区域与自动化监控、验证和交易管理相结合。 该策略通过结构化的决策流程对符合条件的区域进行评估,然后生成交易操作。详细的日志记录使交易者能够清晰了解区域的行为,从而研究各种交互情况,并利用收集到的信息构建自己的交易策略。

SMMA Levels MTF 是一款适用于 MetaTrader 5 的多时间周期平滑移动平均线指标。 该指标根据多个可选时间周期计算 SMMA 值,并将它们同时显示在当前图表上。

“成交量强度罗盘”(Volume Strength Compass)是一款适用于MetaTrader 5的成交量分析指标,它通过相对成交量、K线实体强度、收盘位置和成交量强度来评估市场活跃度。 该指标将每根K线划分为不同的成交量状态,例如正常成交量、低成交量、高成交量、顶部成交量、看涨动能、看跌动能和吸筹。 分析结果通过彩色成交量柱、背景高亮、信号标签、平均成交量线以及实时仪表盘进行展示。 该指标可使用 tick 量、真实成交量,或在可用时自动选择真实成交量。它还支持在当前实时K线期间或K线收盘后触发警报。

该指标本质上是将基于包络线的通道测度与市场气象雷达功能融合而成的GPS。它并非仅仅提供一堆供你猜测的线条,而是通过计算市场的数学“伸展度”,并结合多时间周期的趋势分析,精准地告诉你当前所处的位置。 如果价格位于波段之外,说明动能正在发生某种根本性的转变;若你持仓方向错误,则应止损离场并保持观望,或在回调时顺势而为。

一款专为在 MetaTrader 5 内完全运行而设计的机构级交易日志和行为分析套件。 该应用程序采用单文件、零依赖的仪表盘架构,用高性能的双缓冲矢量图形处理管道(CCanvas)取代了标准终端对象。 它提供实时定量分析、行为风险审计、可垂直滚动的月历,以及可在图表上直接进行内联笔记编辑的交互式日志卡片。

该自定义指标在单独的窗口中同时显示ADX Wilder、+DI和-DI线,以及基于ADX主线计算的布林带。它有助于交易者评估趋势强度以及ADX值的波动范围。 通过观察中轨、上轨和下轨,可以识别ADX的扩张、收缩以及潜在的强劲突破。该指标有助于确认趋势状态、发现动能增强,并检测ADX何时超出其正常波动范围。通过输入参数,可以调整ADX周期、布林带周期、标准差以及应用价格等设置。

损益日历——一目了然的月度损益概览。 损益日历按日详细展示您本月账户的业绩表现——让您无需翻阅交易终端的“历史”标签页,即可轻松识别表现最佳和最差的日子、追踪胜率,并掌握交易节奏。

1. 核心追踪引擎(阿尔法-贝塔滤波器)该指标的核心采用阿尔法-贝塔滤波器——这是一种轻量级、稳态的卡尔曼滤波器,旨在追踪位置和速度。预测计算:与简单移动平均线(SMA)或指数移动平均线(EMA)仅对历史价格取平均值不同,该引擎基于当前速度($v$)计算预测价格。误差校正:

一款教育用途的MT5专家顾问,采用已收盘K线9/21指数移动平均线(EMA)对齐及14周期相对强弱指数(RSI)过滤策略,支持固定手数执行,并配有简洁的黑白金配色仪表盘。

动态方法的性能远超仅依赖单一移动平均线。

多币种、多符号超级趋势仪表盘

待测试的Scalper设置变量组合:尝试将$\alpha$设为0.45,$\beta$设为0.012。 仪表盘单元格将快速闪烁变化,对短期回调做出即时反应。波段交易配置:将参数值调低至 $\alpha$ 为 0.15,$\beta$ 为 0.02。矩阵单元格将趋于稳定,忽略日内市场噪音,并清晰呈现宏观趋势。

采用篮式止盈止损管理的超级趋势策略

一个只读的MT5仪表盘,用于基于风险的手数设定、账户健康状况、经纪商交易量限制以及当前交易品种的风险敞口。

基于包络通道或包络带的突破策略,将多种EA逻辑整合于一个EA之中

一款多策略EA,简直是座金矿 :)

KCI波动距离是一种经过精心设计的先进自适应算法,旨在以极高的精度描绘市场动能和趋势方向。 该工具采用专有的矩阵计算方法,能够动态过滤市场噪音,并从严格的定量角度分析趋势强度。其核心基于高度优化的面向对象编程(OOP)架构,既能提供清晰的交易可视化效果,又能无缝集成到专家顾问(EA)或机器学习模块中,确保在多种资产上实现超轻量级的CPU性能。

一款保姆服务管理工具和系统 :D简体中文(大陆)

KCI-方向矩阵(KCI-DX)是一种受物理学启发的先进分析工具,通过测量价格路径长度和波动能来提取市场运动学特征。 与传统的动量工具不同,KCI-DX 采用了动态 Z 分数归一化,并结合了 sigmoid 激活函数。这确保了输出值完美地限定在 0 到 100 之间,能够对趋势强度和方向偏好进行超灵敏的识别,且不会受到历史极端值的影响。

算法网格与动量交易的精髓。 欢迎使用 KCI 原生矩阵引擎——一款专为 MetaTrader 5 原生打造、由数学驱动且毫不留情的算法巨兽。该引擎专为高频交易(HFT)环境设计,摒弃了臃肿的标准库,直接在服务器路由层运行。

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176