Range Breakout XXX Pro
- 专家
- 版本: 1.0
- 激活: 20
Range Breakout XXX Pro 是一款多币种篮子交易专家顾问,基于时段内区间突破逻辑并辅以自适应波动率目标。将其附加到单个图表上,定义您的交易品种篮子,EA 便会独立跟踪并交易每个品种,同时在投资组合层面执行全局风险控制。
核心策略识别用户自定义时段内形成的最高价和最低价。时段结束后,EA 等待价格确认突破这些水平,并沿动量方向入场。止盈和止损使用 ATR 倍数动态计算,自动适应当前市场波动,而非依赖固定的点数数值。
本 EA 专为希望采用结构化、规则化方式在多个品种上进行突破交易的交易者设计,无需管理多个图表或手动调整各品种风险敞口。
主要优势
多品种篮子引擎
从单个图表即可交易任意数量的品种。EA 为每个品种创建独立的交易实例,各自拥有独立的时段跟踪、区间计算和持仓管理。内置的相关性保护(Correlation Guard)会交叉比对所有持仓的基础货币和报价货币,避免单一货币过度暴露。
自适应时段智能
EA 可替代固定时段,自动扫描每个品种最近 20 天的 H1 ATR 数据,以数学方式确定波动率最高的 4 小时窗口。该自适应引擎按用户定义的时间表重新校准,确保交易时段随市场条件变化而演进。
基于 ATR 的动态目标
止损和止盈距离按 ATR 的倍数计算。这意味着 EA 在波动剧烈时自然放宽止损,在平静市场中收紧止损,无论品种或市场阶段如何,始终保持一致的风险回报比。
部分平仓与保本保护
当价格达到可配置的 ATR 盈利里程碑时,EA 自动平掉部分仓位,并将剩余仓位的止损移至保本。这样既可锁定部分盈利,又能让无风险的头寸继续捕捉更大行情。
ATR 跟踪止损
在触发保本后,可选 ATR 跟踪止损会持续向盈利方向移动止损,并根据实时波动率调整跟踪距离。
综合风险管理
EA 实施多层保护:最大日亏损百分比、最大全局浮动回撤、每日每品种最大交易次数、每个时段内最大连续亏损次数、最大点差过滤和最大执行滑点控制。任何阈值被突破,交易将自动停止。
趋势与成交量确认过滤器
可选的 H1 EMA 趋势过滤器仅允许顺应主要趋势方向入场。单独的成交量过滤器要求突破柱的 tick 成交量超过 50 柱平均成交量的可配置倍数,从而过滤低确定性的突破。
新闻事件过滤器
EA 读取原生 MQL5 经济日历,在每个交易品种的基础货币和报价货币出现高影响新闻事件的前后可配置窗口期内,自动阻止新入场。
空窗恢复机制
若在可配置的小时数内未执行任何交易,EA 会放宽入场确认要求,以防止在异常清淡市场中长时间无交易。
防经纪商套件
包含基于权益高水位跟踪回撤保护的 Equity Guard、保证金峰值监测、执行质量日志记录至 CSV、可选的虚拟 SL/TP 以隐藏真实出场水平、订单大小和下单时间随机化、外部价格源验证以及 DOM 欺骗检测。
图表仪表盘
实时显示权益、可用保证金、回撤百分比以及每个品种的状态,包括区间幅度、时段状态、ATR 值、点差和浮动盈亏。若标签意外从图表上删除,仪表盘会自动恢复。
工作原理
在定义的时段窗口内,EA 记录每个品种所有柱的最高价和最低价。
时段结束并经过确认期后,EA 检查价格是否向上突破区间高点或向下突破区间低点。
若突破得到确认且所有过滤器(趋势、成交量、点差、新闻、相关性、每日限额)均通过,则 EA 按突破方向开立市价单。
止损和止盈基于 ATR 倍数设定,并完全符合经纪商的最低止损水平和冻结水平要求。
活跃持仓通过部分平仓、保本移动和跟踪止损进行管理,直至触及止盈、止损或时间退出条件。
推荐用法
附加到 H1 图表。配置“交易品种”输入参数,指定您的目标篮子(例如 EURUSD,GBPUSD,XAUUSD)。使用提供的预设文件作为起点:Conservative 适用于较低风险,Aggressive 适用于更宽目标,Gold Only 专门针对 XAUUSD 校准。建议首先启用自适应时段功能,让 EA 自动寻找最佳交易窗口。
输入参数
篮子引擎
Symbols to Trade:EA 将同时交易的品种列表,以逗号分隔。
Correlation Guard:启用时,阻止交易与已有持仓具有相同基础货币或报价货币的品种。
时段智能
Auto-detect Volatile Session:启用自适应时段引擎,该引擎扫描每个品种 20 天的 H1 ATR 数据,寻找波动率最高的 4 小时窗口。
Recalculate Adaptive Session (Days):自适应引擎重新校准的频率。设为 7 表示每周校准。设为 0 则禁用。
Range Start (HH:MM):若禁用自适应时段,手动设定时段区间的开始时间。
Range End (HH:MM):若禁用自适应时段,手动设定时段区间的结束时间。
Use Local Time:使用您计算机的本地时间,而非经纪商服务器时间。
Timeframe for Sampling:用于跟踪时段最高价和最低价的图表时间框架。
突破参数
Confirmation Bars:时段结束后等待确认突破的柱数。
Require Close Beyond Boundary:启用时,K 线必须收在区间之外;禁用时,影线触碰即算突破。
Buffer Outside Range (Points):为区间边界增加额外缓冲点数,以减少虚假突破。
动态 ATR 目标
Use ATR for TP/SL:启用基于 ATR 的动态目标,替代使用原始区间大小。
ATR Period:ATR 指标的回看周期。
ATR Multiplier Take Profit:用于止盈距离的 ATR 倍数。
ATR Multiplier Stop Loss:用于止损距离的 ATR 倍数。
风险管理
Magic Number:本 EA 交易单的唯一标识。
Fixed Lot Size:当 Risk per Trade 设为 0 时使用固定手数。
Risk per Trade (% of Equity):基于账户权益和止损距离的动态手数计算。
Max Daily Loss %:每日允许的最大亏损占起始权益的百分比。若突破则停止交易。
Max Global Floating DD %:若所有篮子交易的浮动回撤超过此百分比,则停止所有交易。
Max Trades per Day per Symbol:每个品种每日交易上限。设为 0 则禁用。
Max Consecutive Losses per Day:若一个品种在单日内连续亏损达到此次数,则停止该品种交易。
Max Spread (Points):允许新入场时的最大点差。
Max Execution Slippage (Points):允许的最大执行滑点。
Partial Close %:当达到 ATR 里程碑时平仓的百分比。设为 0 则禁用。
ATR Milestone for Partial Close:价格在盈利方向需移动的 ATR 距离,以触发部分平仓和保本移动。
确认过滤器
Use Trend Filter:启用 H1 EMA 过滤器。仅允许在 EMA 上方做多,下方做空。
Trend Period:指数移动平均线的周期。
Use Volume Filter:启用 tick 成交量确认过滤器。
Min Volume Ratio vs 50-SMA:突破柱的成交量必须超过 50 柱平均成交量的此倍数。
持仓管理
Use ATR Trailing Stop:在触发保本后启用跟踪止损。
Trailing Stop ATR Multiplier:跟踪止损距离的 ATR 倍数。
Use Time Exit:启用每日指定时间的强制退出。
Exit Hour (Server Time):平仓所有头寸的小时。
Exit Minute:平仓所有头寸的分钟。
市场环境
Use News Filter:在高影响经济事件发布前后阻止新入场。
Min News Importance:触发过滤器所需的最低事件重要性级别。
Minutes Before News:新闻事件前多少分钟停止入场。
Minutes After News:新闻事件后多少分钟恢复入场。
Relax Entry After X Hours Without Trades:若在此小时数内没有新开仓,则放宽确认要求以避免长期不交易。
防经纪商
Enable Equity Guard:激活基于权益高水位的跟踪回撤保护。
Trailing Drawdown %:从权益高水位允许的最大回撤百分比。
Daily Loss Dollar Limit:每日亏损的绝对美元限额。设为 0 则使用基于百分比的限额。
Enable Margin Monitoring:检测经纪商保证金要求的突然飙升并关闭受影响头寸。
Margin Spike Multiplier Threshold:若保证金要求增加至此倍数则触发警报。
Enable External Price Validation:将经纪商价格与外部 API 报价进行比较。
Price API URL:外部价格源接口的 URL。
Max Price Deviation %:在标记价格操纵前允许的最大偏差百分比。
Enable Virtual SL/TP:通过内部监控向经纪商隐藏真实出场水平。
Decoy SL/TP Distance Multiplier:在真实距离的此倍数处放置可见的虚拟止损/止盈。
Randomize Order Sizes and Timing:在手数和入场时间中加入随机变化,以模糊 EA 的行为模式。
Lot Size Variation %:手数随机化的幅度范围。
Entry Timing Variation (ms):下单执行前的最大随机延迟(毫秒)。
Enable Execution Quality Logger:将所有执行细节(滑点、点差、佣金)记录至 CSV 文件。
Enable DOM Spoofing Detection:监控深度市场(DOM)中可能预示欺骗行为的超大订单。仅适用于实盘交易。
