代码库中最新代码的发布
2026.10.18
- 增强版点差监控器 Spread Monitor 是一款适用于 MetaTrader 5 的简易信息指标。它以紧凑的图形面板形式显示当前点差(单位为点),并配有颜色标识和水平线。
- Heiken Ashi ATR Blend Heiken Ashi ATR 混合指标结合了平滑后的 Heiken Ashi 蜡烛图、基于 ATR 的波动率过滤以及快/慢 EMA 趋势确认,用于识别潜在的趋势反转信号。
2026.10.17
- MACrossoverEA 该策略在两条移动平均线(Fast 和 Slow)交叉时开仓。适用于任何交易品种和时间周期。
- MarketInfo MarketInfo 是一款适用于 MetaTrader 5 的简易信息脚本。它会收集当前交易品种的关键数据并将其记录到日志中,包括:价格、点差、波动率(ATR)、K线收盘前剩余时间、N根K线的统计数据以及趋势判断。
2026.10.15
- GDS Renko Replay Trainer GDS Renko 回放训练器是一款免费的教学工具,用于在 MetaTrader 5 的历史 Renko 图表上练习手动决策。
加载历史时间段,向前回放并下达虚拟的买入或卖出交易。 您可以暂停、向前推进一个报价点,或跳转至下一个已完成的Renko砖块。每个虚拟头寸均设有止损和止盈,且该训练工具会记录您的交易会话结果。
该工具基于历史买价/卖价报价点构建固定大小的Renko砖块,并采用经典的两砖反转模式。 未来的价格 tick 不会用于绘制可见图表或执行虚拟交易。买入交易以卖价入场、以买价平仓;卖出交易则相反。在面板上输入的订单将等待下一个回放的有效 tick。止损和止盈会在每个 tick 时进行检查,包括价格跳空的情况。
- PropFirm Defense 这是一个包含24个MQL5类的库,用于监控任何账户是否符合自营交易公司的规则手册——包括回撤、日亏损、盈利稳定性、最低交易天数、新闻禁令等——一旦出现违规,该库会立即平仓,且绝不会自行开仓。
- Range compression percentile 将当前时段迄今为止的波动范围与历史波动范围的完整分布进行对比——这是真正的百分位数,而非像ADR%那样仅与平均值进行比较——并在带百分位数刻度的紧凑实时面板上标注统计上的压缩或扩张情况。
- MT5 Symbol Changer Profit Display EMTOrdersUtility 是一款实时交易监控与符号切换工具,专为需要实时查看其在多种金融工具上持仓情况的活跃交易者而设计。
- PulseStrike Scalper - Statistical Burst Detection EA PulseStrike Scalper——统计式突发信号检测EA
- 趋势查找器扫描器 一款用于寻找稳定趋势的快速市场扫描工具。该脚本能在1秒内分析“市场概览”中的所有交易品种,并通过线性回归R²和ADX指标,找出走势最为清晰且强劲的交易品种。
2026.10.14
- GDS Renko Canvas GDS Renko Canvas 是一个紧凑型教学指标,展示了如何利用标准的 CCanvas 类在 MetaTrader 5 中直接绘制经典的固定尺寸 Renko 图表。
该指标根据收到的买价(BID)报价构建 Renko 砖块,并仅显示已完成的砖块。 趋势延续仅需一个砖块,而趋势反转则遵循经典的两砖规则。
与基于对象的 Renko 叠加层不同,可见图表绘制在单个 Canvas 位图层上。这使得图表对象列表保持精简,并使调整大小时的重新绘制变得简单直接。
- GDS Renko ADX Demo EA 一个小型教学型专家顾问,演示如何直接从已形成的经典Renko砖块中计算出怀尔德的ADX和方向性运动指标。
该EA在内部基于买价(BID)报价构建固定大小的Renko砖块。无需离线图表、自定义符号、DLL文件或外部指标。+DI、-DI和ADX仅在Renko砖块形成后才会更新。
2026.10.13
本月下载最多代码
- iS7N_TREND.mq5 现在, 这个双色 (或双模式) 趋势指标, 柱线计算的数量可以指定。
- 用于简单操作订单的函数 我们所希望的是思考算法和方法, 而不是如何下单的语法和数值. 这里给您提供使用MQL5管理仓位的函数.
- HybridMicrostructure EA “混合微结构”EA是一款先进的高频剥头皮专家顾问,专为M1时间周期的XAUUSD(黄金)设计。 与依赖滞后OHLC数学模型的传统指标不同,该EA基于 tick 级微结构动态运行——追踪 tick 速度、成交量加权平均价格(VWAP)偏差,以及机构执行的流动性扫盘拒绝(止损狩猎)。
2026.10.12
- GDS Renko Brick Statistics GDS Renko Brick Statistics 是一款适用于 MetaTrader 5 的紧凑型教育指标,它通过内部处理买价(BID)报价数据来构建经典的固定尺寸 Renko 图块,并汇总最近完成的 Renko 图块的行为特征。
- GDS Renko Canvas + Donchian GDS Renko Canvas + Donchian 是一款适用于 MetaTrader 5 的紧凑型教育指标。它在单个 CCanvas 位图图层上绘制经典的固定尺寸 Renko 砖块,并在其上叠加直接根据已完成的 Renko 砖块计算得出的唐奇安通道。
横轴代表 Renko 序列,而非时间。内部构建器使用传入的 BID 报价数据,并采用经典的“两块反转”规则。Donchian 通道具有因果性:对于每个新完成的砖块,通道仅根据前 N 个已完成的 Renko 砖块进行计算。当前砖块不参与其自身通道的计算。
2026.10.11
- GDS Renko Bollinger 4-Mode Demo EA GDS Renko Bollinger 4-Mode Demo EA 是一款适用于 MetaTrader 5 的免费教育型专家顾问。它演示了在同一个独立专家顾问中,将经典固定尺寸的 Renko 砖块与布林带结合的四种不同方式。
该EA根据接收到的买价(BID)报价构建四个独立的内部Renko数据流。每种模式都有其专属的Renko砖块大小和布林带参数设置。仅当Renko砖块完全形成后才会生成交易信号。布林带是根据先前已形成的Renko收盘价顺时序计算得出的,因此当前砖块在完成信号验证之前不会被纳入计算。
- GDS Renko Canvas + Bollinger 一款适用于MetaTrader 5的紧凑型教育指标,它在单个CCanvas位图图层上绘制经典的固定尺寸Renko砖块,并叠加直接根据已完成的Renko收盘价计算得出的布林带。
横轴代表Renko序列,而非时间。内部Renko生成器使用传入的买价(BID)报价数据,并采用经典的两块反转规则。布林带仅根据已完成的Renko砖块进行计算;正在形成的砖块绝不会被用于布林带的计算。
2026.10.10
- EMA 跨周期短线交易策略 M15(XAUUSD,WIB时段过滤器) 适用于XAUUSD的M15周期EMA(10)×EMA(30)短线交易策略,带雅加达交易时段过滤器。教学示例:固定手数,止损/止盈以点为单位,最多1个仓位,点差过滤器。基于100%真实行情数据进行测试。
- GDS Renko Momentum Demo EA 本教育型专家顾问演示了在 MetaTrader 5 上利用 Renko 砖块进行动量交易的一种简单方法。
动量是指最新完成的 Renko 收盘价与 N 个砖块前的收盘价之间的差值,除以砖块大小。当动量突破正阈值时产生买入信号;当动量跌破负阈值时产生卖出信号。 价格维持在阈值之外时,不会产生重复信号。
该EA在内部基于买价 tick 构建经典的固定尺寸Renko图表,并采用两砖反转规则。下单时使用现有的市场买价/卖价,而非合成砖价。如果一个 tick 形成多个砖,只有最后一个砖的突破才能触发入场。
该EA每次仅持有一笔头寸,并具备虚拟止盈、虚拟止损、最大持仓时间、冷却期及点差过滤功能。无需外部指标、DLL、自定义符号或离线图表。
- Smart Order Book 智能订单薄(Smart Order Book)
智能订单薄 是一款基于 TradingView Pine Script 移植到 MetaTrader 5 的综合技术分析指标。它整合了机构级交易的核心概念,帮助交易者识别市场中的关键流动性区域、订单块、价格缺口和趋势结构。
🎯 核心功能
1. 订单块(Order Blocks)
自动识别机构买卖订单区域
支持多时间框架同步
Breaker Block(布林带)转换检测
订单块合并与成交量分布
2. 流动性水平(Liquidity)
买方/卖方流动性识别
Pivot High/Low 检测
流动性消化(被价格穿越)追踪
多时间框架支持
3. 价格缺口(FVG - Fair Value Gap)
公允价值缺口检测(3 根 K 线模式)
4 种回补方式:触及、影线、收盘、平均价
未回补缺口高亮显示
4. 趋势线(Trendlines)
基于 Pivot 点自动绘制
双线偏移显示
角度计算与过滤
向未来延伸(虚线部分)
5. 市场结构(Market Structure)
内部/外部结构识别
BOS(结构突破)— 趋势延续
CHOCH(反转变化)— 趋势反转
强势突破/强势反转(大级别结构)
2026.10.07
- Trade Excursion Report: MFE and MAE of every closed trade, to CSV 针对每笔已平仓交易导出一行CSV数据,其中包含对账单上未显示的数值:该交易曾达到的最高未实现盈利(MFE)、曾承受过的最大未实现亏损(MAE)、实际保留的MFE金额、交易跨过的K线数量以及持仓时长。 该指标的计算方式与“交易波动”指标相同,但将结果写入文件而非绘制在图表上,因为针对这些数据值得探讨的问题,是图表无法解答的:获利率是否取决于入场时间? 我提前平仓的交易是否恰恰是持仓时间最长的?周一的亏损交易达到的MAE是否与周五不同?只要生成CSV文件,这些问题只需通过一个数据透视表即可解答。 输出格式为分号分隔且带标题行,位于 MQL5\Files 目录下;可在任何电子表格软件中打开。测量限制:波动值取自所选时间周期的K线高低点;单根K线内的价格路径无法确定。“K线”列报告了每笔交易的分辨率,汇总统计时将单根K线交易单独计数,而非将其平均计算在内。
- SessionReopenEA 在芝加哥商品交易所(CME),黄金设有每日维护休市时段。在11年的样本中,每个日历年的这一时段结束后首小时,金价涨幅均超出随机波动的解释范围——而当天其余各小时的走势则基本持平。
每交易时段仅执行一笔交易,采用基于波动率调整的服务器端止损,不进行均价法或网格交易。
随后发现我的成本模型存在错误。 基于真实报价的回测显示,市场重新开盘时的真实往返成本约为60点,而非我之前研究得出的19点——M1K柱状图中的价差字段是按柱统计的汇总数据,实际成本被低估了大约三倍。使用修正后的成本重新运行11年数据:
+3.34 个基点,t 7.40,胜率 59.3% -> +1.60 个基点,t 3.42,胜率 50.8%
策略优势依然存在,但强度不足原来的半数。第二个数字才是真实的。
这并非意味着:年化收益率约+3.3%,回撤率4.6%,大约每九年出现一次亏损。以0.01手计算,年交易次数约为130次——该数字衡量的是仓位规模,而非策略本身。
2026.10.05
- GridCapitalCalculator 每个运行网格策略的人都会问:我的账户资金够用吗?通常的答案——即上一级网格的亏损额——其实是错误的数字。真正导致账户爆仓的,是当保证金水平达到经纪商的强制平仓点时,而此时持仓仍未平仓,且表面上看起来仍有挽回的余地。
该EA会计算出真实数值,然后统计在该交易品种自身的M1历史数据中,如此大幅度的波动已经发生过多少次。
它纠正了三个误差,这些误差都倾向于给人一种“安全”的错觉:由 N 个交易段组成的交易链在第 x N(N-1)/2 步时处于浮亏状态,而非第 x N 步(例如,10 个交易段时,浮亏步数为 45 步,而非 10 步); 持仓在浮亏期间也会占用保证金;止损是百分比,而非零——当达到50%时,损失一半权益就足够了。
“你需要86美元的余量”是一种抽象表述。“‘100天内发生过71次如此幅度的波动,平均每1.4天一次’则是一个决策。
将初始权益(InpEquity)设置为你目前尚未拥有的数值,以了解该配置的实际需求。
严格只读:该配置绝不会开仓、平仓或修改持仓。
- AI Prompt Writer - Simple AI Assistant Customization 通过一个简单的提示文件,您可以自定义 MetaTrader 5 AI 助手,选择其语言、个性、菜单和行为。
2026.10.04
本周下载最多代码
- iS7N_TREND.mq5 现在, 这个双色 (或双模式) 趋势指标, 柱线计算的数量可以指定。
- 用于简单操作订单的函数 我们所希望的是思考算法和方法, 而不是如何下单的语法和数值. 这里给您提供使用MQL5管理仓位的函数.
- HybridMicrostructure EA “混合微结构”EA是一款先进的高频剥头皮专家顾问,专为M1时间周期的XAUUSD(黄金)设计。 与依赖滞后OHLC数学模型的传统指标不同,该EA基于 tick 级微结构动态运行——追踪 tick 速度、成交量加权平均价格(VWAP)偏差,以及机构执行的流动性扫盘拒绝(止损狩猎)。
2026.10.03
- Order Block Detector 检测订单区块——即在打破市场结构的推动性走势出现前最后一支反向K线——并将其绘制为区域,该区域会实时延伸,直至价格回调并消除该结构。结构的破位与消除均仅基于收盘K线进行评估,因此不会出现重绘现象。
- 经纪商分析工具 打印导致同一EA在另一家经纪商处表现不同的符号属性:交易时间、合约规模、点值、点差统计数据、掉期成本以及真实交易时段覆盖范围。仅供查阅,不进行交易。
2026.09.29
本月下载最多代码
- iS7N_TREND.mq5 现在, 这个双色 (或双模式) 趋势指标, 柱线计算的数量可以指定。
- 用于简单操作订单的函数 我们所希望的是思考算法和方法, 而不是如何下单的语法和数值. 这里给您提供使用MQL5管理仓位的函数.
- Supertrend 超级趋势指标,利用 ATR 波动率绘制趋势方向,为 MetaTrader 5 创建动态支撑/阻力水平。
2026.09.28
- Adaptive_MACD 自适应MACD是一种动态动量指标,它会根据市场状况调整平滑程度。该指标计算价格与K线指数在用户定义周期内的皮尔逊相关系数,然后利用所得的R²值将两组不同的MACD系数进行融合。这使得MACD线在强趋势期间反应更灵敏,而在横盘行情中则更平滑。 该指标绘制了带颜色编码的直方图(强/弱多头/空头)以及一条可选的、能根据图表背景自动调整对比度的MACD线。 通过参数设置,可自定义R²周期、快线/慢线长度、信号周期以及颜色。适用于趋势跟踪和动能转变的检测。
- SMC Entry Using structure 市场结构与智能交易追踪器 (MT5)
一款先进的、集多功能于一体的“智能资金概念”(SMC)指标,融合了自动市场结构映射、动量热图K线图以及机构交易执行追踪功能。
2026.09.27
本周下载最多代码
- iS7N_TREND.mq5 现在, 这个双色 (或双模式) 趋势指标, 柱线计算的数量可以指定。
- 用于简单操作订单的函数 我们所希望的是思考算法和方法, 而不是如何下单的语法和数值. 这里给您提供使用MQL5管理仓位的函数.
- HybridMicrostructure EA “混合微结构”EA是一款先进的高频剥头皮专家顾问,专为M1时间周期的XAUUSD(黄金)设计。 与依赖滞后OHLC数学模型的传统指标不同,该EA基于 tick 级微结构动态运行——追踪 tick 速度、成交量加权平均价格(VWAP)偏差,以及机构执行的流动性扫盘拒绝(止损狩猎)。
2026.09.27
- Support Resistance zig zag based 基于锯齿线的支撑阻力指标是一款价格行为指标,旨在自动且动态地在图表上标注支撑位、阻力位及过渡区域(反转区)。该指标完全专注于清晰地映射价格结构,并突出显示关键反弹区域(SBR 和 RBS)。此外,它还包含一个交互式仪表盘,用于监控实时的市场走势。
- RepaintTest - measure whether a drawing indicator repaints 用于检测绘图指标是否会重新绘制,而不是断言其不会重新绘制。
不变式:一旦K线收盘并完成处理,其上绘制的任何对象都不得发生任何变化——既不能移动、不能改变颜色、不能更改文本,也不能消失。 该脚本会为自定义符号初始化真实历史数据,通过模板附加您的指标,记录每个对象,追加K线,强制进行全面重新计算,并逐个对象进行比较。
变化和消失情况会分别统计,因为只有发生变化才意味着该断言为假。若比较结果为空,则报告结果为“INCONCLUSIVE”(无法得出结论),绝不会被判定为通过。输出结果为 CSV 文件,您可以将其与数字一起发布。
2026.09.23
- Server Clock and Daily Reset Hour 一个免费的、只读的 MetaTrader 5 面板,可将您的自营交易公司的每日重置规则(无论该公司采用何种时区)转换为您的经纪商实际服务器时间,显示距离下次重置的实时倒计时,并在夏令时调整导致时间界限向前或向后推移一小时之前向您发出警告。 本插件不发送任何订单,不读取任何账户数据,仅用于显示。
- Basket Protective Close 当持仓组合的浮动亏损达到设定的限额(该限额可以是固定金额、余额的百分比或净值的百分比)时,系统将平仓该组合。范围过滤支持按代码或魔术编号筛选,可选盈利目标,支持安全且不阻塞的重试机制。
2026.09.22
本月下载最多代码
- 用于简单操作订单的函数 我们所希望的是思考算法和方法, 而不是如何下单的语法和数值. 这里给您提供使用MQL5管理仓位的函数.
- iS7N_TREND.mq5 现在, 这个双色 (或双模式) 趋势指标, 柱线计算的数量可以指定。
- Supertrend 超级趋势指标,利用 ATR 波动率绘制趋势方向,为 MetaTrader 5 创建动态支撑/阻力水平。
2026.09.20
- SuperTrend Indicator 一个基于第一性原理构建的自定义 SuperTrend 指标,它将基于 ATR 的波动带与棘轮机制相结合,从而生成一条清晰、不重绘的趋势线。 内部递归状态通过正确注册的计算缓冲区进行管理,从而避免了手动管理数组实现中常见的状态丢失错误。本文摘自《初学者自制自定义指标》系列文章。
- Fisher Transform Indicator 一种基于统计第一性原理构建的费舍尔变换振荡指标——将价格归一化到一个有界范围内,然后进行对数变换,从而产生清晰、明确的反转信号,而非传统振荡指标中常见的渐进式转折。 通过适当的计算缓冲区处理内部递归状态,以确保在回测中表现可靠且准确。摘自文章系列《初学者自制指标指南》。
2026.09.19
- HybridMicrostructure EA “混合微结构”EA是一款先进的高频剥头皮专家顾问,专为M1时间周期的XAUUSD(黄金)设计。 与依赖滞后OHLC数学模型的传统指标不同,该EA基于 tick 级微结构动态运行——追踪 tick 速度、成交量加权平均价格(VWAP)偏差,以及机构执行的流动性扫盘拒绝(止损狩猎)。
- Wolfe Wave Dashboard 一款专业的 MQL5 指标(独立窗口),可自动扫描多个交易品种和时间周期,检测最新的有效沃尔夫波(Wolfe Wave)形态(看涨/看跌),在交互式仪表盘中显示这些形态,并支持一键打开图表并完整绘制形态。