根据用户级别排名靠前的MQL4和MQL5源代码 - 24

提交您的代码

该指标在 MetaTrader 5 图表上计算并显示指数移动平均线 (EMA)。 可完全自定义周期。 允许选择应用价格(收盘价、开盘价、最高价、最低价、中位数、典型值、加权值)。 使用标准 EMA 公式,从第一条均线初始化。 可用作独立的技术分析工具,也可集成到自动交易系统中,用于趋势跟踪和移动平均线交叉策略。

Universal Breakout Study 是一款专为 MetaTrader 5 设计的、以研究为导向的专家顾问,旨在分析和优化区间突破策略。它提供了灵活的参数测试、快速的优化功能,以及一个结构化的框架,用于利用历史数据和前瞻性测试来验证交易思路。

该专家顾问将基于ADX的趋势强度过滤器与EMA回调入场技术相结合,并利用ATR进行动态止损和止盈设置。它专为交易单一品种而设计,每次仅持有一笔仓位。

开源 MT5 点差记录器,支持平均点差、P50、P90、P95、P99、最大点差、警报及 CSV 导出功能。

日波动范围追踪器——实时显示今日波动范围与平均日波动范围的对比。 日波动范围追踪器让您一目了然地了解该交易品种今日已实现的波动幅度占其典型日波动幅度的比例,从而帮助您判断当日行情是否仍有上涨空间,还是已趋于疲软。

一个原生 MQL5 脚本,用于衡量策略盈利的集中程度——即优势是广泛分布,还是仅依赖于少数几笔幸运交易。该脚本读取按单笔交易分列的 CSV 文件(日期、盈利),并报告最大交易占净利润的比例、 获利交易的基尼系数、集中度分布图、一项剔除最佳几笔交易后重新计算净利润和利润因子的生存测试,以及单日最大收益与可配置的一致性阈值的对比,并将这些结果整合为一个集中度与一致性综合评分(A+至F),并附带建议。 若未找到文件,程序将自动生成样本集,因此开箱即用。无需外部库、无需Python、无需AI。辅助程序ExportTrades.mq5会根据您的交易历史生成该文件。

一款轻量级的MetaTrader 5教育指标,可根据选定的市场区间绘制溢价区、均衡区和折价区。

点差计算器旨在在图表上显示任何货币对的当前点差。

实时点值、基于风险的仓位规模设定、自定义交易量风险分析及持仓盈亏——尽在一屏之中。

支持多时间周期支撑位与阻力位区域扫描,附强度评级和即时提醒——M15、H1、H4、D1。

一个只读的图表内面板,用于监控您的账户是否超过每日亏损限额和最大回撤限额,并通过颜色标识显示“正常”、“警告”和“危险”状态。仅用于监控——不会下单、修改或平仓。

根据您的风险(占净值的百分比或固定金额)和止损距离(点数或价格水平),计算计划交易的正确仓位大小。该工具会遵循该交易品种的合约规格——报价单位及价值、最小/最大/步长——并估算所需保证金。

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

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

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

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

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

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

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

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

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

Pro Manager 是一款专为自营交易公司和专业交易员打造的一体化 MT5 交易助手。借助盈亏平衡、平均止盈、魔术号管理和自动网格等强大工具,您可以更快地执行交易、更智能地管理头寸、更高效地控制风险,并实现日常交易任务的自动化。

全球宏观索罗斯。 一款受乔治·索罗斯宏观交易风格启发的、基于多时间框架趋势一致性的指标。

一款只读的MT5历史数据工具,可按仓位标识符对部分成交进行分组,并将总结果与佣金、掉期、手续费及净结果区分开来。

仅读取的、基于经纪商原生的交易会话检查器,提供当前状态、下一次状态转换、多符号范围以及 CSV 导出功能。

在您花费数周时间围绕该信号构建专家顾问(EA)之前,先评估该入场信号是否确实能跑赢交易成本。该工具会报告扣除成本后的净收益、基于非重叠样本的客观t统计量,并提供随机对照。不会下达任何订单。

一款专业的 MQL5 指标(独立窗口),可自动扫描多个交易品种和时间周期,检测最新的有效沃尔夫波(Wolfe Wave)形态(看涨/看跌),在交互式仪表盘中显示这些形态,并支持一键打开图表并完整绘制形态。

“神经网络亏损模式审计器”利用已平仓交易历史数据,训练一个完全用原生 MQL5 从零编写的小型前馈神经网络,以测试行为特征和市场背景特征能否预测哪些交易更可能亏损。 该工具报告的准确率优于简单基线模型、概率校准表、特征重要性排列以及可配置的A-F综合评分(附带建议)。 首次运行时,它会使用内置的合成模拟数据,因此无需任何设置即可立即查看输出结果;若将其中一个输入参数设置为 InpUseDemoData=false,则可转而分析真实账户的历史数据。纯 MQL5 实现:不使用任何外部库、Python 语言或任何形式的人工智能服务。

这使得MT5图表能够像TradingView图表一样滚动,并配有“自动”按钮用于重置

在每个M1K线段上开立一个虚拟的套期交易,根据实际 tick 历史数据向前推进,并针对一系列止损距离,报告1分钟OHLC建模在多大程度上会导致交易方向判断错误。

PulseStrike Scalper——统计式突发信号检测EA

本指标基于 DRAW_FILLING 缓存区。输入参数无, 使用了 TimeTradeServer(), TimeGMT() 函数。

计算 ENUM_STATISTICS 枚举参数的类

一款由 Merrill 开发的技术指标。М & W Wave Patterns by A. Merrill.

Mass指数用来抓住趋势的转折点。它基于最高和最低价之间的变化。如果价格振幅变大,Mass指数上升;否则,如果价格振幅变窄,Mass指数下降。它由Donald Dorcy创造。

通过 ODBC 和 OLE DB 接口与数据库工作的类

单击交易.

一个用于创建和输出BMP图像的类。

轮盘赌游戏。

初级随机振荡器 - 双EMA平滑随机振荡器,基于Lee Leibfarth (August 2008)在TASC上的文章。