开篇引入
笔者近期对 SZ 双均线做了一次回测,标的选的是002594海康威视,本来想着日线5和10的EMA组合够简洁,也该有点趋势捕捉能力,结果跑完一看账户剩53719块,比初始资金少了四成多,确实有点意外——不是惊喜那种,是看着曲线一路往下时默默关掉回测窗口的那种。
策略框架说明

这次用的就是最朴素的双均线策略:快线EMA5,慢线EMA10,在日线(1d)上做金叉开多、死叉开空,多空双向,不加任何大周期过滤,也不设移动止损或固定止盈,就是纯信号驱动。每次开仓用10%资金,全程没手动干预,全靠程序跑完。
回测结果分析
总共跑了44笔交易,盈利12笔,亏损32笔,胜率27.3%,比扔硬币还略低一点。平均每笔盈利+4.40%,但平均每笔亏损-2.97%,表面看盈亏比还行,可架不住亏得太多太勤——32次亏损摊下来,盈亏比直接压到0.56,也就是每赚1块钱,要先亏掉快两块。年化收益-14.5%,最大回撤47.40%,夏普比率-3.75,这个数字已经不是难看了,是连方向都反了。说白了,这四年里策略大部分时间在反复被震荡行情打脸,尤其2023年中到2024年初那波横盘,金叉死叉来回闪,手续费和滑点一扣,基本没剩下啥。
问题出在哪?一是参数太短,EMA5和EMA10在震荡市里太敏感,假信号一堆;二是没加任何过滤,比如跳过MACD零轴以下的空单,或者避开ATR低于阈值的低波动时段。要是再加个简单条件,比如只在20日均线上方才做多,或者把快线拉长到8、慢线调到18,说不定能筛掉三分之一的无效信号。
| 指标 | 数值 |
|---|---|
| 最终资金 | 53719.48 元 |
| 总收益 | -46.28% |
| 年化收益 | -14.5% |
| 总成交笔数 | 44 笔(盈利12,亏损32) |
| 胜率 | 27.3% |
| 最大回撤 | 47.40% |
| 盈亏比(Profit Factor) | 0.56 |
| 夏普比率 | -3.75 |
| 平均盈利 | +4.40% |
| 平均亏损 | -2.97% |
风险提示
回测只是翻旧账,市场不会按剧本走,实盘前请务必自己跑一遍,别照搬参数就冲。
历史表现好不代表未来能赚钱,历史表现差更不代表永远不行——但至少说明,现在这套得动动手再试试。
结论

EMA5/10日线双均线在002594上过去四年表现不佳,核心问题是高频率低胜率叠加盈亏比失衡。不建议直接实盘,但可以当起点:加波动率过滤、换周期看周线信号、或者把均线换成布林带中轨配合使用,都是值得试的方向。策略这事,从来不是找到完美参数,而是找到自己能拿住、能理解、能改进的那一版。
