Exp_AFL_WinnerV2
该EA基于自定义指标AFL_WinnerV2进行交易,该指标产生基于颜色的动量信号(值0-3)。当指标转向看涨动量(值3)时开多仓,转向看跌动量(值0)时开空仓,具有可配置的信号确认和平仓逻辑。仓位管理支持多种模式,包括固定手数、余额百分比和可用保证金百分比。
打开交互版(权益曲线、切换品种)基本信息
回测结果(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% 时强平。夏普比率按权益曲线计算。标为不可靠的结果仅供参考。
爆仓风险: 未发现爆仓模式
代码里没有发现常见的爆仓模式,回测中账户也没有爆仓。但这不是保证,任何 EA 都可能亏钱。
高:回测中爆仓,或使用马丁/网格加仓且不设止损。偏高:马丁或网格加仓但有止损,或不设止损且可同时持有多个仓位。 标签的含义和我们的发现 →
策略分析
该EA的策略核心是基于AFL_WinnerV2指标的动量跟踪策略。入场条件分为两类:第一类是当指标值变为3(看涨)且前一柱不为3时触发做多信号,第二类是当指标值变为0(看跌)且前一柱不为0时触发做空信号,这两类信号可分别通过BuyPosOpen1/2和SellPosOpen1/2开关独立控制。出场条件包括:当指标值大于1时关闭空头仓位,当指标值小于2时关闭多头仓位,同样可通过BuyPosClose和SellPosClose开关控制。仓位管理采用了五种模式:固定手数、基于余额百分比、基于可用保证金百分比、基于扣除亏损后的余额百分比以及基于扣除亏损后的可用保证金百分比。资金管理通过MM参数控制风险比例(默认0.1),止损设为1000点,止盈设为2000点,风险收益比为1:2。策略使用了新K柱检测机制避免重复信号,但缺乏滑点过滤和扩展点差过滤,在波动剧烈的市场中可能面临额外风险。
优势
- 提供了多种资金管理模式,灵活性高,适应不同风险偏好
- 入场和出场信号可独立开关控制,策略配置粒度细致
- 采用新K柱检测机制避免同一柱内重复交易
- 止损止盈设置合理,风险收益比为1:2
- 支持多时间框架分析,指标时间框架可独立于图表周期
劣势
- 缺乏点差过滤机制,在高点差环境下可能导致不利成交
- 止损1000点和止盈2000点偏大,可能不适合所有品种和市场条件
- 依赖自定义指标AFL_WinnerV2,指标逻辑不透明,难以验证信号可靠性
- 没有最大持仓数量限制,可能在连续信号中过度开仓
- SignalBar为0时跳过新K柱检测,可能导致同柱内重复交易
改进建议
- 增加点差过滤和最大持仓数量限制,提高交易安全性
- 添加移动止损或追踪止盈功能,以更好地保护浮盈
风险评估
总体风险: 中等
- 缺少点差过滤,在流动性差的市场中可能遭遇大幅滑点
- 没有最大持仓限制,连续信号可能导致过度暴露
- SignalBar=0时跳过新K柱检查可能产生重复交易风险
评估得分
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
MM | 0.1 | 资金管理比例 |
MMMode | LOT | 仓位计算模式 |
StopLoss_ | 1000 | 止损点数 |
TakeProfit_ | 2000 | 止盈点数 |
Deviation_ | 10 | 最大允许滑点 |
BuyPosOpen1 | true | 启用第一类做多信号 |
BuyPosOpen2 | true | 启用第二类做多信号 |
SellPosOpen1 | true | 启用第一类做空信号 |
SellPosOpen2 | true | 启用第二类做空信号 |
BuyPosClose | true | 启用多头平仓信号 |
SellPosClose | true | 启用空头平仓信号 |
InpInd_Timeframe | PERIOD_H6 | 指标时间周期 |
iAverage | 5 | 平均周期 |
iPeriod | 10 | 主计算周期 |
iMA_Method | MODE_SMA_ | 平滑方法 |
iLength | 5 | 平滑长度 |
iPhase | 15 | 平滑相位参数 |
IPC | PRICE_WEIGHTED_ | 应用价格类型 |
VolumeType | VOLUME_TICK | 成交量类型 |
Shift | 0 | 指标偏移量 |
HighLevel | +40 | 超买水平线 |
LowLevel | -40 | 超卖水平线 |
SignalBar | 1 | 信号K线索引 |
同类 EA:动量
回测是历史模拟,不代表未来收益,不构成投资建议。