代码库中最新代码的发布
2026.09.10
- Day Trader Dashboard “日内交易者仪表盘”是一款适用于MetaTrader 5的彭博风格可视化面板,用于追踪日内价格波动区间,并在价格处于该区间内(“盘整区”)或突破该区间时发出提示。 该工具不执行交易——它是一个决策辅助叠加层,通过计算近期K线的高低点范围,将这些水平直接绘制在图表上,并在主题化、自动缩放的面板中显示实时状态(扫描中/处于区间内/突破)。 该工具支持在同一图表上运行多个独立实例,提供多种配色方案,且移除时会100%清理其所有对象。
- FX Dashboard 这是一个显示在MT5图表上的FX Dashboard风格终端面板,此外图表上还绘制了若干线(EMA、布林带、唐奇安线)。
2026.09.07
- 提取MT5经纪商信息 这款MT5 EA是一款诊断工具,它不执行交易,而是收集并显示经纪商和交易环境的技术参数。
代码由4个主要模块组成:
数据采集(CollectAll):提取账户信息(杠杆、货币)、交易品种信息(小数位、点差、隔夜利息、成交量、止损位)、延迟(ping)以及时区信息(服务器与UTC的时差)。计算真实货币的隔夜利息。
采样(OnTick):实时更新点差统计数据(最小值、平均值、最大值)。
输出:将数据打印到“专家”日志中,保存为 CSV 文件,并在图表上的图形面板(UpdatePanel)中显示。
辅助函数:诸如 CalcSwapInCurrency 以及各种 *ToStr 函数,可将经纪商的原始数值数据转换为可读字符串。
- Stochastic Reversal Signal 一种基于随机指标且不重绘的指标,根据极端区域的交叉生成买入和卖出信号,具有交替信号过滤器和K线收盘提醒功能。
2026.09.01
- Sessionvolatilityheatmap 以图表热力图的形式显示交易日每小时的平均价格区间,并在K线背后添加亚洲/伦敦/纽约交易时段的阴影——这样您就能清楚看到该交易品种何时真正出现波动,而不仅仅是凭空猜测。
- GoldLondonBreakout 在亚洲时段,对XAUUSD进行区间锁仓,随后为伦敦开盘设置一个OCO突破组合(买入止损/卖出止损),止损位基于ATR计算,仓位大小按风险百分比确定。不使用任何指标,不进行主观判断——区间是经过测算的,而非凭空猜测。
2026.08.31
- EVT Crash Gauge 将极值理论(EVT)移植到MQL5中,用于评估市场中潜在的暴跌和剧烈波动。
- RSI Histogram 这是一个名为“RSI 直方图”的 MetaTrader 5 MQL5 自定义指标。它会在单独的窗口中绘制标准的 RSI 线,同时还会根据动量变化,以颜色编码的形式显示基于相同 RSI 值的直方图:
2026.08.30
本周下载最多代码
- iS7N_TREND.mq5 现在, 这个双色 (或双模式) 趋势指标, 柱线计算的数量可以指定。
- 用于简单操作订单的函数 我们所希望的是思考算法和方法, 而不是如何下单的语法和数值. 这里给您提供使用MQL5管理仓位的函数.
- Footprint XRay (Order Flow Volume Delta) 一款从Pine Script移植到MQL5的机构级订单流和交易足迹图表指标。
它利用较低时间周期(LTF)的历史 tick 数据/真实成交量,动态分解主要时间周期的K线,以计算每个价格水平的买入/卖出成交量差值。
该指标具备自动时间周期选择、控制点(POC)高亮显示、堆叠失衡分析、
极端吸收检测、未完成交易(UB)追踪(附实时对冲功能)以及实时警报触发等功能。
2026.08.30
- Relative Moving Average EA 这是对布洛赫(Bloch)相对移动平均线框架中全部四种交叉策略的MQL5实现,其中采用了其根据波动率区间调整的自适应交叉平仓规则。入场和出场均在分位数空间中进行,因此阈值在每个交易品种上的含义都是一致的。
- Session Scalping Zones 适用于MetaTrader 5的基于交易时段的超短线交易指标。该指标会自动标记亚洲时段的高点和低点,并在伦敦开盘时,当价格突破或回测这些水平时生成超短线交易信号。 该指标可绘制动态交易时段区间,发送警报和推送通知,并包含可选的趋势、成交量和时间过滤器。适用于任何交易品种的M1、M5和M15图表。
2026.08.29
- Trading Panel EA Pro Manager 是一款专为自营交易公司和专业交易员打造的一体化 MT5 交易助手。借助盈亏平衡、平均止盈、魔术号管理和自动网格等强大工具,您可以更快地执行交易、更智能地管理头寸、更高效地控制风险,并实现日常交易任务的自动化。
- Relative Moving Average Indicator 这是对丹尼尔·布洛赫(Daniel Bloch)的“相对移动平均线”(Relative Moving Average)框架的忠实 MQL5 移植版。它将当前收盘价在其自身窗口的分布中按 [0, 1] 尺度进行排序(该尺度在不同交易品种间具有可比性),并将分位数、状态分类和方向一致性作为可读缓冲区发布。
2026.08.28
- SpreadAudit——基于M1历史数据的经纪商实际点差 该脚本从M1K线图的spread字段中提取您经纪商的实际点差,并输出中位数、 第90百分位数和第99百分位数,单位包括价格、点数和ATR百分比,并按每小时将平均点差和最大点差导出为CSV文件。 此功能用于根据您账户的实际成本测试交易策略,而非基于凭空想象的“典型”点差。
- Clock (Spread) 该指标的功能
Clock (Spread).mq5 是一款 MetaTrader 5 图表指标,会在图表角落显示一个小型文本标签,内容包括:
倒计时至当前K线收盘(格式为 HH:MM:SS 或 MM:SS,具体取决于时间周期)
当前点差(卖价 − 买价,单位为点),显示在计时器旁边的括号内。
更新日志:
2.20 版:
- 点差颜色现根据方向动态变化(绿色 = 上升,红色 = 下降)
- 添加了可配置的点差颜色输入参数
2026.08.26
- SessionRangeBreakout 亚洲时段波动范围指标,包含伦敦时段的突破位。入场箭头、警报、推送通知。专为XAUUSD M15设计。
- Hidden Risk of Ruin Auditor 读取已平仓交易记录(CSV文件,或由配套脚本 RuinExport.mq5 根据当前账户的交易记录自动生成的文件),并报告四项独立的风险特征: 亏损后的交易量激增、导致平均价格恶化的同向头寸重叠、盈亏回报的不对称性,以及基于指定单笔交易风险水平的经典破产风险估算。 这四项评分综合生成一个从 A 到 F 的单一等级,并附有通俗易懂的建议。如果未找到 CSV 文件,脚本会自动生成一份可复现的演示交易记录,因此首次运行时即可查看报告。
2026.08.23
- Asian Session Breakout / BhanuCodeLab “亚洲时段突破”指标用于识别亚洲交易时段内形成的价位区间,并监测该时段结束后价格的走势。
亚洲高点和亚洲低点将一直有效直至经纪商交易日结束。这使得该区间在欧洲和美国交易时段内成为有用的日内支撑位和阻力位区域。
一个紧凑的仪表盘会显示当前区间值、配置的交易时段、突破状态、突破确认方法以及确认时间周期。
该指标不会开仓或管理交易。它为自主交易或EA开发提供市场结构和突破信息。
- Nikkei 225 Gap Continuation EA “日经225跳空延续”EA是一款MetaTrader 5专家顾问,专门交易现货交易时段开盘跳空后的看涨和看跌延续走势。它结合了开盘区间突破与VWAP确认机制,并具备基于风险的自动仓位管理、部分获利了结、盈亏平衡管理以及强制盘中平仓功能。 该EA同时支持净额结算账户和套期保值账户。
2026.08.22
- Draw On Liquidity + Kill Zone “流动性提取”(DOL)指标会自动在图表上标出这些关键水平,并通过交易时段的“杀区”突出显示高概率的交易窗口。凭借全面的自定义选项,该指标提供简洁、专业且信息量丰富的显示效果,从而助力您做出更明智的交易决策。
- BlueMoon BlueMoon EA 是一款 MT5 专家顾问,它将 EMA 包络线入场策略与自适应组合管理、渐进式仓位调整、点差过滤、回撤保护以及针对对冲账户的自动交易恢复功能相结合。
2026.08.21
- Breakout Distance - Donchian channel with distance-to-trigger panel in ATR units 大多数通道指标会告诉你突破位在哪里。而这个指标则会告诉你:
当前距离该突破位还有多远,并且以一种便于你采取行动的形式呈现。
该面板针对通道的上边缘和下边缘分别显示:
该价位本身
距当前价格的距离(以该股票的自有价格单位计)
以ATR单位表示的相同距离
一条随价格接近触发点而逐渐填满的接近度条
为何ATR列至关重要。距离突破点8美元的含义
在平静的亚洲交易时段与新闻发布期间,其含义截然不同。
将距离除以当前 ATR,可使该数值在不同交易时段、不同波动率区间及不同交易品种间具有可比性。0.30 ATR 的读数在黄金和欧元/美元上具有相同含义。
颜色编码:
普通文本:距离超过 InpNearATR(默认 1.0 ATR)
金色 :距离在 InpNearATR 范围内
橙色/红色 :距离在 InpVeryNearATR 范围内(默认 0.5 ATR)
- PRO SCREENER 借助“Pro Dashboard Screener”掌控您的交易表现。该工具专为专业交易者设计,可直接在图表上为您提供清晰、专业且实时的账户健康状况概览。
2026.08.18
- SMMA Levels MTF / BhanuCodeLab SMMA Levels MTF 是一款适用于 MetaTrader 5 的多时间周期平滑移动平均线指标。
该指标根据多个可选时间周期计算 SMMA 值,并将它们同时显示在当前图表上。
- Volume Strength Compass / BhanuCodeLab “成交量强度罗盘”(Volume Strength Compass)是一款适用于MetaTrader 5的成交量分析指标,它通过相对成交量、K线实体强度、收盘位置和成交量强度来评估市场活跃度。
该指标将每根K线划分为不同的成交量状态,例如正常成交量、低成交量、高成交量、顶部成交量、看涨动能、看跌动能和吸筹。
分析结果通过彩色成交量柱、背景高亮、信号标签、平均成交量线以及实时仪表盘进行展示。
该指标可使用 tick 量、真实成交量,或在可用时自动选择真实成交量。它还支持在当前实时K线期间或K线收盘后触发警报。
2026.08.17
- Rainbow Ranga - AKM 该指标本质上是将基于包络线的通道测度与市场气象雷达功能融合而成的GPS。它并非仅仅提供一堆供你猜测的线条,而是通过计算市场的数学“伸展度”,并结合多时间周期的趋势分析,精准地告诉你当前所处的位置。
如果价格位于波段之外,说明动能正在发生某种根本性的转变;若你持仓方向错误,则应止损离场并保持观望,或在回调时顺势而为。
- Trading Performance journal 一款专为在 MetaTrader 5 内完全运行而设计的机构级交易日志和行为分析套件。
该应用程序采用单文件、零依赖的仪表盘架构,用高性能的双缓冲矢量图形处理管道(CCanvas)取代了标准终端对象。
它提供实时定量分析、行为风险审计、可垂直滚动的月历,以及可在图表上直接进行内联笔记编辑的交互式日志卡片。
2026.08.16
本周下载最多代码
- iS7N_TREND.mq5 现在, 这个双色 (或双模式) 趋势指标, 柱线计算的数量可以指定。
- 用于简单操作订单的函数 我们所希望的是思考算法和方法, 而不是如何下单的语法和数值. 这里给您提供使用MQL5管理仓位的函数.
- EA KCI Embeded Sniper KCI 嵌入式狙击手是一款专为高精度反转入场而设计的算法交易解决方案。与依赖外部指标(往往存在线程不同步和延迟问题)的传统专家顾问不同,该专家顾问搭载了完全嵌入式的动能压缩指数(KCI)引擎。
通过将 KCI 的完整数学框架——包括速度商、动能位移、能量散布和相速度的计算——直接移植到 EA 的核心逻辑中,我们消除了“异步延迟”。 其结果是一款闪电般迅捷的“狙击”引擎,能够以微秒级精度验证市场耗竭(奇点)和动量极端值(威廉姆斯%R),且仅基于已完成的K线运行,从而确保零重绘性能。
2026.08.15
- Profit Loss calendar 损益日历——一目了然的月度损益概览。
损益日历按日详细展示您本月账户的业绩表现——让您无需翻阅交易终端的“历史”标签页,即可轻松识别表现最佳和最差的日子、追踪胜率,并掌握交易节奏。
- Alpha Beta Channel - AKM 1. 核心追踪引擎(阿尔法-贝塔滤波器)该指标的核心采用阿尔法-贝塔滤波器——这是一种轻量级、稳态的卡尔曼滤波器,旨在追踪位置和速度。预测计算:与简单移动平均线(SMA)或指数移动平均线(EMA)仅对历史价格取平均值不同,该引擎基于当前速度($v$)计算预测价格。误差校正: