游离态GLZ的股票量化实验(二)—— 双均线策略
上次的量化实验我使用了基于神奇公式的思想进行选股,然后机械化地拿住一年左右卖出,获得了不错的回测收益。
选取好的股票显然可以给我们带来好的收益,但大家都知道,股票总是有涨有跌,再好的股票也会有强势的时候和弱势的时候。如果在弱势的时候买进,强势的时候卖出,那么再好的股票也不能给我们带来好的收益了。
为了能够获得更好的收益,我们需要一个择时策略看清股票的趋势,争取在股票由弱转强时买入,由强转弱时卖出。
这次我们试验一下股票的择时策略——双均线策略。
首先说一下什么是均线,均线简单来说就是股票价格的均值所连起来的线。根据不同的需求,我们可以用不同的方法来计算均线,常见的均线有以下几种:
移动平均线MA:
指数移动平均线EMA:
通常取
还有各类加强移动平均线:WMA,种类比较多就不细细列公式了。
我们可以通过较短期的均线和较长期的均线之间的上下突破关系来界定一只股票的强弱:
(1)当短期均线向上突破长期均线时,认为股票由弱转强,可买入
(2)当短期均线向下跌破长期均线时,认为股票由强转弱,可卖出
以下是实验:
均线参数选择:选择MA5和MA20
投资标的:159919.XSHE(沪深300ETF)
回测时间:2018.01.01——2019.12.31
加入其它优化:上破时站稳长期线2天再买进(防止均线缠绕和pianpao)
实验结果:
实验结果来看,双均线策略能够帮助我们在更大概率上涨的时候买入,弱势的时候卖出,以此获得超额收益。
但显然双均线策略还较为粗糙:
(1)无法判断股票的整体走势,在大趋势下跌的状况下偶尔的上破可能不能持续,策略将会不断地产生小额亏损并且被割交易费。
(2)对波动率缺少检测,没有一个风险和机会的量化标准。
这一块在之后的实验里会有更多的改进。