Exp_Skyscraper_Fix_ColorAML_X2MACandle_MMRec
该EA融合三个独立信号源——Skyscraper(趋势过滤)、ColorAML(自适应移动平均线)和X2MACandle(双MA交叉K线)——产生基于共振的交易入场信号。集成了资金管理推荐模块(MMRec),根据账户净值和风险参数进行动态仓位管理。只有当多个指标在不同分析维度上同向对齐时才会开仓。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
| 品种 | 盈亏 | 年化 | 最大回撤 | 交易数 | 胜率 | 夏普 | 恢复因子 | 最长连亏 | 每笔期望 | 状态 |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | 暂不支持转换 |
| GBPUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | 暂不支持转换 |
| USDJPY | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | 暂不支持转换 |
| XAUUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | 暂不支持转换 |
这个 EA 从未交易的原因:转换后没有留下任何开仓规则。
由 MQL5 自动转换为 Python,所有 EA 使用同一套规则回测:按 MT5 手数计仓(外汇每手 10 万单位、黄金每手 100 盎司),1:100 杠杆,同一时间只有一张挂单,净值跌破初始资金 10% 时强平。夏普比率按权益曲线计算。标为不可靠的结果仅供参考。
爆仓风险: 高
- 亏损后加大仓位(马丁格尔)
- 没有止损,也没有移动止损
高:回测中爆仓,或使用马丁/网格加仓且不设止损。偏高:马丁或网格加仓但有止损,或不设止损且可同时持有多个仓位。 标签的含义和我们的发现 →
策略分析
策略概念基于多重指标共振确认,要求Skyscraper趋势方向、ColorAML自适应均线方向和X2MACandle双均线K线信号三者一致才触发交易。入场条件为三个信号同向看多时做多,同向看空时做空,这种多重过滤大幅减少了虚假信号。出场条件依赖反向信号出现或固定止损止盈,具体取决于各指标的参数配置。仓位管理采用MMRec模块,根据账户余额、风险百分比和止损距离动态计算手数,实现风险可控的资金管理。资金管理方面支持固定手数和动态手数两种模式,动态模式下每笔交易的风险金额占账户的比例被严格控制。该策略的核心优势在于多维度信号过滤降低了假突破概率,但同时也意味着在趋势初期可能因等待共振确认而错过部分利润。
优势
- 多指标共振过滤大幅降低虚假信号和假突破交易概率
- 多时间框架分析提供不同维度的趋势确认增强信号可靠性
- MMRec动态仓位管理根据账户风险自动调整手数实现精细化风控
- 三个指标各自独立计算避免了单一指标失效导致的系统性风险
- 参数化设计完善便于用户根据不同品种和时间周期灵活调优
劣势
- 三重共振条件过于严格可能错过趋势初期的交易机会导致入场滞后
- 指标数量增加导致参数过多增加了过度拟合历史数据的风险
- 默认止损止盈为零存在未设止损直接开仓的资金安全风险
- 多时间框架数据读取在回测和实盘间可能存在不一致性
- 策略缺乏自适应机制无法根据市场波动率变化动态调整参数
改进建议
- 增加自适应止损机制根据ATR或波动率动态设置止损止盈而非固定点数或零值
- 添加新K线检查逻辑避免同一根K线内重复开仓并增加点差过滤防止滑点过大时入场
- 引入市场状态识别模块在震荡行情中自动暂停交易或降低仓位减少不必要的亏损
风险评估
总体风险: 需谨慎
- 默认止损止盈均为零存在无止损开仓的极大风险
- 缺乏新K线检查可能在同一根K线内重复开仓导致过度交易
- 多指标参数过多存在过度拟合风险实盘表现可能远差于回测
- 缺乏点差过滤在高点差环境下可能产生不利入场
评估得分
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
SoundLimit | 1 | 声音信号限制次数 |
SoundFile | expert.wav | 声音文件路径 |
SoundTimeOut | 5 | 声音信号超时秒数 |
NumberAlert | 2 | 警报重复次数 |
Skyscraper_TimeFrame | H4 | Skyscraper指标时间周期 |
Skyscraper_Length | 20 | Skyscraper指标计算周期 |
ColorAML_TimeFrame | H1 | ColorAML指标时间周期 |
ColorAML_MinPeriod | 2 | ColorAML最小周期参数 |
ColorAML_MaxPeriod | 8 | ColorAML最大周期参数 |
ColorAML_Shift | 0 | ColorAML偏移量 |
X2MACandle_TimeFrame | H1 | X2MACandle指标时间周期 |
X2MACandle_SignalPeriod | 5 | X2MACandle信号周期 |
X2MACandle_FirstMA_Period | 12 | X2MACandle第一条均线周期 |
X2MACandle_FirstMA_Method | 1 | X2MACandle第一条均线方法 |
X2MACandle_SecondMA_Period | 5 | X2MACandle第二条均线周期 |
X2MACandle_SecondMA_Method | 0 | X2MACandle第二条均线方法 |
MM_Type | 1 | 资金管理类型(0=固定手数,1=动态手数) |
MM_RiskPercent | 2 | 动态手数风险百分比 |
MM_FixedLot | 0.1 | 固定手数值 |
StopLoss | 0 | 止损点数(0=不设止损) |
TakeProfit | 0 | 止盈点数(0=不设止盈) |
同类 EA:多周期
回测是历史模拟,不代表未来收益,不构成投资建议。