手把手教您构建年化>50%量化交易系统-实战(5)-斗牛二八轮动改进(15年423倍,年化51.6%)-计算均线和涨幅

发布于: 雪球转发:6回复:11喜欢:4

本节主要讲述如何计算手把手教您构建年化>50%量化交易系统-量化实战(4)-斗牛二八轮动改进(15年423倍,年化51.6%)文中的J日均线和K日涨幅。我们的目标是人人都会量化。

首先,按照手把手教您构建年化>50%量化交易系统-教程(5)- 如何对获取的历史行情数据进行整理-补齐股票停牌时行情的方法,将沪深300中证500中证1000创业板指数的数据合并到一个EXCEL表格中,注意中证500的数据缺少 2007/04/04-2007/04/09日的数据,需要按照上文的方法补齐数据,否则就都错了。

根据各指数从2005-01-04~2020年的数据,构建如下的表格

计算均线值:

如计算20日均线值,在C22格中输入如下公式,然后选中C22,往下一拉,计算出所有日期的20日均线值

计算K日涨幅:

如计算20日涨幅,在D22格中输入如下公式,然后选中C22,往下一拉,计算出所有日期的20日涨幅,这里增加的判断条件,当日收盘价B22要大于前一日的20日均线时,计算指数的涨幅B22-B3)/B3,否则赋值-11


计算买卖信号:

买入条件

1、大于昨天J日均线,

2、K日涨幅大于0

3、并且涨幅排名第一。

三个条件都满足才买入。

卖出条件:

1、小于昨天J日均线

2、K日涨幅小于0

3、或涨幅排名不是第一

三个条件满足一个就卖出

计算买卖信号:

在Q22格内输入如下公式,然后选中Q22,往下一拉,计算出所有日期的买卖信号

得到每天的买卖信号:

下一步就是计算每日收益和累计净值了,待续...

作者:“小散变镰刀”|公众号“小散变镰刀”

全部讨论

想问一下博主,这里的J应该是16,K应该是22,对吗?

2020-04-12 11:31

没见到实战6?

2020-03-25 20:23

本方法是量化+趋势两条腿的凳子。$华新水泥(SH600801)$ $东方财富(SZ300059)$ $温氏股份(SZ300498)$

2020-03-24 16:42

本文的计算方法是适合所有股票和基金。$格力电器(SZ000651)$ $伊利股份(SH600887)$ $温氏股份(SZ300498)$

2020-03-24 15:58

本文的计算方法是适合所有股票和基金。$贵州茅台(SH600519)$ $中国平安(SH601318)$ $恒瑞医药(SH600276)$