均线是非常简单,也是几乎所有人技术分析入门最先接触到的一个指标,在之前的「什么是 SMA/EMA 移动平均线指标?」内容中,我们介绍了什么是均线,以及一些常见的均线用法。包括在「AI 生成的策略有用吗?」内容中也提到了许多与均线有关的交易策略。接下来我们分几期内容,对均线的有效性来进行一些测试。
均线对趋势的区分
均线最简的用法就是用来作为趋势的判断,通常我们认为:
股价在 SMA(200) 上方则代表处在上升趋势。
股价在 SMA(200) 下方则代表处在下降趋势。
接下来我们针对这一点进行测试。在之前「随机信号策略交易表现」内容中,我们测试过针对标普 500 成分股进行随机入场随机出场的测试,今天我们在同样的测试上增加一个规则,也既:
筛选每日标普 500 成分股中,收盘价大于 SMA(200) 的股票。
如果目前没有仓位,那么每天有 50% 概率买入,50% 概率不动。
如果我有仓位,那么每天有 50% 概率卖出,50% 概率不动。
每只股票分配 10% 仓位,账户最多允许同时持有 10 个股票。
交易标普 500 成分股的效果
以下是不添加 SMA 规则的原始数据:
交易纳斯达克 100 成分股的效果
以下是不添加 SMA 规则的原始数据:
从上面 2 个测试的结果来看,添加股价大于 SMA(200) 这个条件,并不能对随机策略带来显著的优化,但这一点在我的预期之内。
因为当我们拉长时间框架,美国股市长期处在上涨行情,股票价格处在 SMA(200) 之上其实是大多数时候,所以这个条件带来的筛选效果其实并不大,那也就对最终结果影响不会很大了。
简单均线突破法
接下来我们在测试一个非常常见的交易规则:
股价向上突破 SMA(5)/EMA(5) 时买入
股价向下突破 SMA(5)/EMA(5) 时卖出
测试时间周期:2019 - 2024
针对 3 个主要指数 ETF 的回测结果如上,由于 5 日的均线非常灵敏,会带来非常多的交易机会,也会很容易出场。我们可以看到胜率并不算高,而且平均的利润率也很低。
接下来我们对参数进行延展测试,从 5 - 30 以 5 为步长,共计 6 组测试,结果如下:
回测中的收益率我们不需要去关心这个绝对值,而是关注相对变化即可。
很明显的我们可以看出随着参数的提升,回望周期加长,他的参考价值在逐步提升。交易数减少,平均持有周期提升,虽然胜率整体像更低偏斜,但总体收益率会有可观的提升。
💡 虽然随着参数增加,表现有很大提升,但这些策略还是没有击败简单买入持有 SPY,因此将单一短期均线作为买卖点,并不是有效的交易方法。
最后,感谢你的阅读
如果有任何问题和想法都欢迎通过留言,或者邮件回复与我们取得联系!
你也可以访问网站介绍📑,更好了解本站。
如果喜欢这篇内容,欢迎点赞、订阅、评论并分享给好友❤️;
如果不喜欢,希望你留下建议,并分享给你讨厌的人😜。