Gold Range Striker
- 专家
-
Shipra Gupta
我是 Shipra Gupta,一名交易员和量化策略开发者,拥有扎实的数学、经济学以及算法交易系统背景。多年来,我长期专注于外汇、黄金、指数、大宗商品及加密货币市场,致力于构建以数据驱动、强调稳定性、精准度与纪律执行的交易策略。
我的专长包括开发 MetaTrader 5 Expert Advisors(EA)、量化交易模型、剥头皮交易系统、趋势跟随算法、波动率策略以及风险控制自动化框架。我开发的每一个系统都基于市场结构分析、统计研究、历史回测、优化以及真实市场验证。 - 版本: 1.10
- 激活: 15
Gold Range Striker EA Gold Range Striker 是一款专为 MetaTrader 5 开发的自动化 XAUUSD(黄金)EA 交易系统,其核心基于每日区间突破策略。该 EA 会测量预设的交易区间,在区间的上方和下方放置挂单突破单,并通过止损、止盈、保本保护和移动止损自动管理头寸。 Gold Range Striker 专为 M5 时间周期下的 XAUUSD 设计,在全自动交易系统中融合了透明的订单执行、可配置 Risk 管理以及基于交易时段的突破逻辑。 重要提示:交易结果很大程度上取决于您经纪商的服务器时间。区间和信号时间参数应根据您经纪商 pale 所在的时区进行配置和优化。
交易逻辑 Gold Range Striker 遵循简单直接的突破方法:
-
EA 会在配置的交易时段内测量预设的价格区间。
-
在信号触发时间,它会放置:
-
在区间最高点上方放置一个 Buy Stop(限价买入停损单)
-
在区间最低点下方放置一个 Sell Stop(限价卖出停损单)
-
-
当其中一个挂单 food 被触发时,相反方向的挂单将被自动删除。
-
持仓订单管理通过以下方式进行:止损(Stop Loss)、止盈(Take Profit)、可选的保本保护(Break-Even)以及可选的移动止损(Trailing Stop)。
-
未被触发的挂单可在指定时间自动删除。
-
一旦达到可选 e 每日止盈和止损限制,系统可在当天剩余时间内停止 trading。
核心核心功能
-
每日区间突破策略
-
自动放置 Buy Stop 和 Sell Stop
-
固定手数或按风险百分比计算仓位大小
-
自动止损和止盈管理
-
保本点(保本)保护
-
移动止损(追踪止损)管理
-
每日利润和亏损上限
-
交易日(星期)过滤器
-
波动率调节的仓位大小
-
可选的资金恢复模式
-
图表内置信息面板
-
全自动化运行
推荐设置
-
交易品种:XAUUSD (黄金)
-
时间周期:M5
-
账户类型:推荐对冲(Hedging)账户
-
经纪商:推荐 ECN / 低点差经纪商
-
VPS(虚拟专用服务器):推荐使用,以确保不间断执行
-
自动交易(AutoTrading):开启
-
手数大小:根据账户资金和风险承受能力进行调整
-
在进行实盘资金交易前,务必先在模拟账户上进行测试。
风险管理 Gold Range Striker 包含多种风险控制机制:固定手数或百分比风险仓位控制、每笔交易的止损保护、保本功能、移动止损管理、每日利润上限、每日亏损上限以及基于市场波动率的仓位自动缩减。
可选恢复模式(Recovery Mode) 该 EA 包含一个可选的恢复模式,可在发生亏损交易后加大仓位。
-
恢复模式默认处于关闭状态。
-
此功能可能会显著增加账户回撤(Drawdown)、账户波动性和整体交易风险。用户在启用此功能前,应充分了解与仓位递增相关的风险。
参数与参数优化指南
常规设置 (General)
-
InpOrderLabel – 每笔订单的文本标签(注释)。仅作视觉区分。
-
InpMagic – 魔术编码(唯一 ID),以便 EA 仅管理属于自己的交易。如果在同一账户上运行多个 EA,请修改此值。
-
InpExecTF – 执行的时间周期。推荐:M5。
-
InpDirectionMode – 交易方向:双向交易、仅做多(Buy-only)或仅做空(Sell-only)。
资金管理 (Money Management)
-
InpBaseVolume – 每笔交易的固定手数。
-
InpAutoRiskPercent – 如果大于零,仓位大小将根据账户余额风险百分比自动计算,同时忽略 BaseVolume(固定手数)。
-
InpMaxCycleOrders – 最大同时持仓的成交订单数。
目标设置 (XAUUSD 黄金点数:1 pip = 0.01)
-
InpTakeProfitPts – 止盈距离(点数)。
-
InpStopLossPts – 止损距离(点数)。
区间与进场放置
-
InpRangeStartHour/Min – 区间测量开始的时间(小时/分钟)。
-
InpSignalHour/Min – 突破信号触发时间。
-
InpPipsAboveRange – 在区间最高点上方的 Buy Stop 缓冲距离。
-
InpPipsBelowRange – 在区间最低点下方的 Sell Stop 缓冲距离。
-
InpMinRangePts – 允许的最小区间宽度。
-
InpMaxRangePts – 允许的最大区间宽度。
保本保护 (Break-Even)
-
InpUseBreakEven – 启用/禁用保本功能。
-
InpBreakEvenTrigger – 激活保本所需的利润。
-
InpBreakEvenLock – 锁定保护的利润金额。
移动止损 (Trailing Stop)
-
InpUseTrailing – 启用/禁用移动止损。
-
InpTrailingActivation – 移动止损开始前所需的利润。
-
InpTrailingDistance – 移动止损的跟进距离。
-
InpTrailingStep – 止损调整前的最小价格变动。
恢复模式 (Recovery Mode)
-
InpCycleRecovery – 启用/禁用恢复模式。
-
InpVolumeScaling – 亏损后的手数放大倍数(乘数)。
-
InpMaxRecoveryCycles – 最大的恢复序列长度(最大连续次数)。
-
InpRecoveryProtectF – 恢复重置保护因子。
波动率调节 波动率过滤器并不会阻止交易。相反,它会在市场波动率超过配置的阈值时减少仓位手数。
-
InpUseVolFilter – 启用/禁用过滤器。
-
InpVolAvgPeriod – 波动率平均周期。
-
InpVolMultiplier – 高 volatility 阈值。
-
InpVRFLotReductionPct – 手数缩减的百分比。
交易时段与交易日过滤器
-
InpTradeMonday – InpTradeFriday – 启用或禁用特定周几的交易。
订单与时段控制
-
InpPendingCloseHour/Min – 移除未触发的挂单。
-
InpForceCloseAll – 在时段结束时强制平仓所有头寸。
-
InpSessionCloseHour/Min – 交易时段结束时间。
每日交易限制
-
InpDailyProfitCap – 停止交易前的每日利润目标(日结止盈)。
-
InpDailyLossCap – 停止交易前的每日亏损上限(日结止损)。
执行设置
-
InpExecTolerancePts – 允许的最大滑点。
-
InpOrderExpirySecs – 挂单的过期失效时间(秒)。
视觉设置
-
InpShowPanel – 显示/隐藏信息面板。
-
InpPanelX / InpPanelY – 信息面板在图表中的位置。
-
InpDrawObjects – 在图表上绘制区间和交易标记。
-
InpApplyChartTheme – 应用图表主题颜色。
-
InpAccentColor / InpBuyColor / InpSellColor – 视觉色彩设置。
策略优化流程 为了获得最佳效果,请遵循以下优化步骤:
-
针对您经纪商的服务器时间,优化 SignalHour (信号时间)和 RangeStartHour (区间开始时间)。
-
优化 PipsAboveRange 和 PipsBelowRange (挂单缓冲空间)。
-
优化 TakeProfit (止盈)和 StopLoss (止损)的数值。
-
微调保本(Break-Even)和移动止损(Trailing Stop)的设置。
-
评估星期几的过滤效果。
-
在参数优化和初始实盘测试期间,保持恢复模式关闭。
风险警告: 交易黄金 (XAUUSD) 等杠杆产品涉及重大风险,可能并不适合所有投资者。过往业绩、历史回测结果以及参数优化结果均不保证未来的实际表现。
