EA-21654 · 多周期

Exp_XAng_Zad_C_Tm_MMRec

该EA基于扩展角度指标与延迟确认过滤器进行交易,同时加入时段限制和资金管理恢复机制。它将角度价格计算的趋势方向与延迟信号确认及时间门控入场结合,并在亏损后采用恢复式仓位管理算法。

打开交互版(权益曲线、切换品种)

基本信息

分类多周期
风险高风险
爆仓风险偏高
评分★★☆☆☆
类型交易型 EA
周期H1, H4, D1
指标Angular Indicator, Confirmation Indicator, Time Filter, Volume/Spread
作者Copyright © 2018, Nikolay Kositsin

回测结果(H1,约 1 年)

品种盈亏年化最大回撤交易数胜率夏普恢复因子最长连亏每笔期望状态
EURUSD0.00%0.00%0.00%0—————暂不支持转换
GBPUSD0.00%0.00%0.00%0—————暂不支持转换
USDJPY0.00%0.00%0.00%0—————暂不支持转换
XAUUSD0.00%0.00%0.00%0—————暂不支持转换

这个 EA 从未交易的原因:转换后没有留下任何开仓规则。

由 MQL5 自动转换为 Python,所有 EA 使用同一套规则回测:按 MT5 手数计仓(外汇每手 10 万单位、黄金每手 100 盎司),1:100 杠杆,同一时间只有一张挂单,净值跌破初始资金 10% 时强平。夏普比率按权益曲线计算。标为不可靠的结果仅供参考。

爆仓风险: 偏高

  • 亏损后加大仓位(马丁格尔)

高:回测中爆仓,或使用马丁/网格加仓且不设止损。偏高:马丁或网格加仓但有止损,或不设止损且可同时持有多个仓位。 标签的含义和我们的发现 →

策略分析

策略核心基于扩展角度指标(XAng)判断趋势方向,角度指标通常衡量价格的斜率变化来判断趋势强度和方向。Zad(延迟/滞后)机制作为信号确认过滤器,避免在趋势初期不确定阶段入场,等待价格确认后再执行交易。C(确认)层添加了额外的确认条件,可能是另一个指标或价格行为确认,形成多重过滤体系。Tm(时间)模块限制交易时段,避免低流动性或高波动时段交易。MMRec(资金管理恢复)是最关键的仓位管理模块,它在亏损后增加仓位大小试图恢复之前的损失,这本质上是一种类似马丁格尔的递增仓位策略。出场条件可能基于角度指标的转向或固定止盈止损,但恢复式仓位管理在连续亏损时会显著增加风险敞口。

优势

  • 多重过滤系统(角度+延迟+确认)减少了虚假信号入场
  • 时间过滤器避免在不利的交易时段开仓,降低滑点和点差风险
  • 延迟确认机制有助于避免趋势初期的假突破
  • 参数化设计允许用户根据不同品种和周期调整策略
  • 恢复式资金管理在单次亏损后可以较快回本

劣势

  • MMRec恢复式仓位管理本质上是马丁格尔变体,连续亏损时风险指数级增长
  • 最大恢复次数限制虽然存在但仍可能导致巨大回撤
  • 角度指标在震荡市中容易产生频繁的虚假信号
  • 延迟确认虽然减少假信号但也意味着入场更晚,降低盈亏比
  • 缺乏明确的整体风险控制机制如最大回撤限制或账户权益保护

改进建议

  • 添加最大账户回撤保护,当回撤超过阈值时停止交易并重置仓位到基础手数
  • 在震荡市识别(如ADX低于阈值)时暂停交易或减小仓位,避免角度指标频繁误判

风险评估

总体风险: 高风险

  • MMRec恢复式仓位管理在连续亏损时呈指数级增加仓位,可能导致灾难性亏损
  • 缺乏全局风险控制如最大回撤限制或账户权益百分比止损
  • 角度指标在震荡行情中频繁发出错误信号叠加恢复式加仓可能快速消耗账户

评估得分

代码质量3.0
策略逻辑2.0
风险管理1.0
稳健性2.0
创新性3.0
文档1.0
综合2.0

参数

参数默认值说明
XAng_Period14扩展角度指标计算周期
Zad_Delay3信号延迟确认的K线数量
Confirm_Type1确认条件类型(0-无,1-指标,2-价格行为)
Start_Hour8交易开始时间(小时)
End_Hour20交易结束时间(小时)
MMRec_Mode1资金管理恢复模式(0-固定手数,1-递增恢复)
MMRec_Multiplier1.5亏损后仓位递增倍数
Base_Lot0.01基础交易手数
StopLoss50止损点数
TakeProfit100止盈点数
Max_Recovery_Steps5最大恢复递增次数
MagicNumber12345EA魔术编号

同类 EA:多周期

回测是历史模拟,不代表未来收益,不构成投资建议。

订阅每周 Arena 周报

每周一封邮件:排名变化、新信号和新研究。不发垃圾邮件,随时可以退订。