Gold Alhamdulillah Hedging
- 专家
-
Saiful Izham Bin Hassan
想象一个市场,混乱被清晰所取代。
你可能已经注意到,在交易中,赢家与输家的区别不仅仅在于一个信号——而在于其背后逻辑的韧性。我叫 Syafiza,我专注于设计那些能在他人失败之处存活的机构级交易系统。
当你了解我的作品时,你会发现一种根植于「强化型剥头皮交易」的理念。我不仅仅是编写智能交易系统(EA);我打造的是防御性盾牌,能够隐藏你的策略,使其免受经纪商的操纵,并优化市场的每一个微观运动。 - 版本: 1.0
- 激活: 10
Alhamdulillah Hedging 是一款专为 MetaTrader 5 净值和对冲账户设计的多品种交易系统。它结合动态网格计算、统计市场状态检测和账户保护系统,从单个图表管理多个品种的交易头寸。
系统优势
多品种执行:通过一个活跃图表同时控制自定义品种列表中的交易入场和管理。
统计市场状态检测:使用自相关性和波动率计算将市场状况分类为趋势、震荡或高波动,并相应调整交易网格。
动态间隔:使用平均真实波幅 (ATR) 计算来分散网格水平,在高波动市场条件下自动加宽网格。
智能回撤恢复:在指定网格深度激活恢复交易逻辑,以最小盈利区域平仓篮子层级,帮助解决未平仓回撤。
隐身管理:包含内部管理止损和止盈水平的选项,使目标对经纪商隐藏。
新闻过滤器集成:使用内置日历或本地文件,在高影响力宏观经济事件前后自动暂停交易入场。
终极账户保护器:提供一系列安全选项,包括每日回撤限制、每日盈利目标、保证金水平触发器和基于时间的退出。
输入参数
常规设置
EAName(默认:"Alhamdulillah Hedging"):用于交易标识和订单注释的自定义名称。
InpTradeSymbols(默认:""):要交易的品种列表,用逗号分隔(例如 EURUSD,GBPUSD)。如果留空,EA 仅交易图表品种。
InpLiveMode(默认:false):启用时,在测试期间强制进行严格的经纪商止损和冻结水平检查。
InpUseDynamicGrid(默认:false):启用基于 ATR 的动态网格间隔,取代固定距离。
InpAvoidHighImpactNews(默认:false):启用新闻过滤器,在高影响力事件前后限制交易。
InpNewsMinutesBefore(默认:30):高影响力新闻前暂停交易入场的分钟数。
InpNewsMinutesAfter(默认:30):高影响力新闻后暂停交易入场的分钟数。
InpUseTrailingStop(默认:false):为持仓启用移动止损管理。
InpTrailingStopPips(默认:20.0):移动止损距离(以点为单位)。
InpTrailingActivationPips(默认:10.0):激活移动止损所需的最小盈利点数。
InpMaxTrailHoldHours(默认:0.0):移动止损的最大小时数,之后锁定止损(0 表示关闭此功能)。
InpStrategy(默认:Grid Martingale):核心交易策略逻辑(可选值:Grid Martingale、Drawdown Lock)。
InpLotSizing(默认:Fixed):头寸规模计算方法(可选值:Fixed Lot、Percent of Equity、ATR Volatility)。
市场状态过滤器设置
InpUseRegimeFilter(默认:true):根据计算出的趋势和波动状态过滤交易入场。
InpRegimeTimeframe(默认:Current):用于主要市场状态分类的时间周期。
InpRegimeTimeframe2(默认:Current):用于辅助状态确认的时间周期。
InpRegimeLookback(默认:100):用于波动率和自相关性计算的K线数量。
InpAutocorrThreshold(默认:0.2):使用自相关性逻辑检测趋势的敏感度阈值。
InpVolThresholdPercent(默认:0.5):区分震荡与高波动状态的波动率阈值。
网格和恢复设置
InpUseRecovery(默认:true):启用回撤恢复模块。
InpRecoveryStartLevel(默认:6):开始恢复阶段的网格深度。
InpRecoveryProfit(默认:1.0):平仓恢复交易的目标盈利。
InpUseAdaptiveRisk(默认:true):随着账户回撤增加自动减小初始手数。
InpBaseLots(默认:0.01):固定手数操作时的起始手数。
InpRiskPercent(默认:1.0):使用基于资金规模时每笔交易的风险百分比。
InpPips(默认:100):禁用动态网格时,网格水平之间的固定点距。
InpFixedSpread(默认:3):用于安全边际计算的固定点差值。
InpNbLevels(默认:10):每个品种允许的最大网格层数。
InpMaxDailyDrawdown(默认:10.0):触发临时暂停交易的每日亏损限制百分比。
InpDailyProfitTarget(默认:5.0):锁定盈利并暂停交易的每日盈利目标百分比。
InpStealthMode(默认:false):对经纪商服务器隐藏止损和止盈目标。
InpContinueTrading(默认:true):在一个周期结束后恢复网格序列。
MagicNumber(默认:123321):此 EA 所下订单的唯一数字标识符。
终极账户保护器设置
Prot_EquityGrowthPct(默认:0.0):触发平仓所有交易的净值增长百分比目标(0 禁用)。
Prot_MinFreeMargin(默认:0.0):最低可用保证金阈值。如果突破,EA 发送警报并暂停新入场。
Prot_MinMarginLevel(默认:0.0):保证金水平百分比阈值,低于该阈值自动交易被禁用。
Prot_SpreadCloseMax(默认:0.0):如果点差扩大到超过此限制(以点为单位),则平仓持仓。
Prot_ExitTerminalTime(默认:""):预定的时间(HH:MM)平仓并停止交易。
Prot_ExitTerminalDay(默认:Friday):执行基于时间退出的预定星期几。
InpUserGMT(默认:0):匹配您输入时间的本地 GMT 偏移量。
Prot_EnableTradingTime(默认:""):将交易入场限制在特定的每日时间窗口内(HH:MM 至 HH:MM)。
Prot_PriceLevelClose(默认:0.0):价格水平触发器。如果价格在此水平上交易超过 10 秒,则平仓所有交易。
Prot_MaxOpenPositions(默认:0):如果总持仓数超过此限制,则平掉卖单。
Prot_MaxOrdersCompound(默认:0):限制挂单和活跃订单的总数。
Prot_CompoundBalance(默认:0.0):与复合订单保护配对的账户余额限制。
Prot_LossReduction(默认:0.0):如果绝对浮动亏损超过此美元值,则平仓亏损交易。
Prot_PartialCloseLevels(默认:""):用于分批止盈的盈利点数列表,用逗号分隔(例如 30,50,70)。
Prot_TrailCommentTrades(默认:false):仅对带有特定注释的交易激活移动止损。
Prot_MagicTerminalExit(默认:0):监控用于终端关闭触发器的 Magic 号码。
Prot_MagicProfitPts(默认:0.0):被监控 Magic 号码触发退出的盈利点数目标。
Prot_CrossSymTrigger(默认:""):监控用于触发其他品种操作的品种。
Prot_CrossSymCount(默认:0):触发品种上执行跨品种命令所需的交易数量。
Prot_CrossSymTarget(默认:""):触发时其挂单将被删除的目标品种。
Prot_SymPendingTarget(默认:0.0):用于清除某个品种挂单的货币盈利目标。
Prot_SymPendingSymbol(默认:""):监控盈利目标以清除挂单的品种。
Prot_DevEquitySnapshot(默认:0.0):平仓关联图表的净值偏差限制(0 禁用)。
Prot_IsMasterInstance(默认:false):将此图表实例标识为净值快照的主监控器。
