作者:悠悠做神仙
来源: 恒生LIGHT云社区
上一篇文章 量化交易入门系列1:编程语言与数据源 ,介绍了关于量化交易的基本概念,以及要做量化交易的编程语言选择,和量化交易的一些数据源获取工具。那么,本篇将介绍关于量化交易经典的一些策略,虽然有些策略年头比较久远,但是对作为初学者入门也是一个不错学习案例,可以从中收获一些启发,有些经典策略,至今仍有很大的参考价值。
量化投资策略
量化投资策略 是基于大数据基础上,利用统计学、数学、信息技术、人工智能等方法取代人工作出决策,通过模型完成股票交易来构建投资组合。
相对于人为主观投资,量化投资策略的最大特点是其具有一套 基于数据的完整交易规则 。
在投资决策的所有环节,根据设定好的客观量化标准,严格贯彻执行,比如,根据自己已经持有的A股票,等到A股票的横指标达到多少的阈值时,才可以开仓,以及每次开仓要买卖多少手等交易规则。
双均线策略
均线 最早由美国投资专家Joseph E.Granville(格兰威尔)于20世纪中期提出,现在仍然广泛为人们使用,成为判断买卖信号的一大重要指标。从统计角度来说,均线就是历史价格的平均值,可以代表过去N日股价的平均走势。
1962年7月,Joseph E.Granville在他的书中提出了著名的Granville八大买卖法则。
只利用股价和均线即可进行择时,这个方法简单好用,沿用至今,现在进行股票买卖的时候,大家一般也会根据均线去进行一些操作,比如5日均线、10日均线、20日均线、30均线、60日均线、年均线等。
Granville 八大法则其中有四条是用于判断买进时机,另外四条是用于判断卖出时机。买进和卖出法则一一对应,分布在高点的左右两侧(除买4和卖4以外)。法则内容如下所示:
买1:均线整体上行,股价由下至上上穿均线,此为黄金交叉,形成第一个买点。 买2:股价出现下跌迹象,但尚未跌破均线,此时均线变成支撑线,形成第二个买点。 买3:股价仍处于均线上方,但呈现急剧下跌趋势。当跌破均线时,出现第三个买点。 买4:(右侧)股价和均线都处于下降通道,且股价处于均线下方,严重远离均线,出现第四个买点。
卖1:均线由上升状态变为缓慢下降的状态,股价也开始下降。当股价跌破均线时,此为死亡交叉,形成第一个卖点。 卖2:股价仍处于均线之下,但股价开始呈现上涨趋势,当股价无限接近均线但尚未突破时,此时均线变成阻力线,形成第二个卖点。 卖3:股价终于突破均线,处于均线上方。但持续时间不长,股价开始下跌,直至再一次跌破均线,此为第三个卖点。 卖4:(左侧)股价和均线都在上涨,股价上涨的速度远快于均线上涨的速度。当股价严重偏离均线时,出现第四个卖点。
双均线策略,通过建立m天移动平均线,n天移动平均线,则两条均线必有交点。若m>n,n天平均线“上穿越”m天均线则为买入点,反之为卖出点。
该策略基于不同天数均线的交叉点,抓住股票的强势和弱势时刻,进行交易。
对于双均线策略,其实比较容易理解,从长期来看,资产的价格总会回归到均值附近。
缺陷
双均线策略有效的前提,需要股票价格在周期性震荡,并且震荡周期合适。
(1)单边行情失效。如果是单边行情,比如单边上涨或者下跌,这时候均线缠绕,会不停产生买卖点,就产生了大量的无效交易,交易费用会很高,那么效果会很差。
(2)震荡周期过短效果也不行,因为本身存在一定滞后性,如果周期过段。等上涨信号传到的时候刚好进入下跌周期,或者下跌信号传到的时候进入上涨周期,这样会导致做出严重失误的决策,不但不赚钱,可能会亏损严重。
(3)均线周期差距很大,那么周期交易就很长,趋势性很不明显,趋势转变可能很长时间出现买卖点,也无法收到较好的效果。
改进策略
针对均线的缺点,市场上提出了各种各样的改进办法。
1.对均线的计算方法进行改正。
加权移动平均线是在移动平均线的基础上按照时间进行加权。越靠近当前日期的价格对未来价格的影响越大,赋予更大的权重;越远离当前日期价格,赋予越小的权重。
2.调整均线周期
利用不同周期均线得到的结果也不同。许多有经验的投资者发现,在不同的市场中,有些均线的效果显著优于其他周期均线。有些长线投资者还会将股价替换成短周期均线进行趋势判断。
策略逻辑
第一步:获取数据,计算长短期均线 第二步:设置交易信号
当短期均线由上向下穿越长期均线时做空 当短期均线由下向上穿越长期均线时做多
策略参考代码