基于量化选股和MACD择时策略的震荡市收益率分析

量化投资 孙继森 山东理工大学

一、引言

    1952 年量化投资理论兴起,以量化投资作为核心概念的投资基金在海外金融市场已经风行六十多个年头。截至 2016 年底,量化基金在全球投资总规模已经突破 3 万亿美元,其在全球基金规模所占比重更是接近 1 /3,量化基金已经成为全球资产管理公司最重要的一种投资工具。与传统投资相比,量化投资更具有风险控制相对精准且超额收益相对稳定的特点,受到基金市场越来越多的关注。量化基金在中国基金市场的应用,起源于 2004 年光大量化核心的发行,由于当时股票市场缺少量化对冲工具,致使量化基金在随后几年发展缓慢。

 2020年,由于新冠肺炎的出现,股市中产生巨大的波动,美股不断的触发熔断机制,各地央行推出了大量的量化宽松政策,自2017年以来,我们的股票市场一直处于一个震荡的局面,期间宏观政策不断的转换,市场上也出现了一定的表现,那么我们是否可以通过基于macd指标的基础择时策略得到的收益率分析一下在股市中股票的表现,得到相应的投资建议呢?这次疫情又导致股市大幅下跌,那么,基于macd指标的基础择时策略能否在这个市场中产生较好的表现呢?

国外量化投资经过六十多年发展,从投资策略上来看,几乎覆盖了投资者的全部投资过程,主要包括量化选股、量化择时、股指期货套利、商品期货套利、资产配置、风险控制等六个方面。我们就基于量化选股和量化择时中的macd指标择时策略来进行一个收益率分析,看是否通过这种单一买卖成交方法能够取得超额收益。

二、量化选股

在 “上市公司基本面决定企业价值,企业价值决定其股票价格”的投资逻辑下,基本面分析是筛选中国股市质地优良上市公司的重要利器,而构建多因子量化选股模型是基于公司基本面的全面分析,通过模型数据信息的处理和挖掘,帮助投资者进行理性选股,从而获得超过市场基准的稳定收益。

我们以上证180指数成分股作为基准选股股票池,选取指标动态市盈率,净利润会计报告期数据和流通股本作为三大支撑点,对上证180指数的180只个股进行选取。其中动态市盈率是指还没有真正实现的下一年度的预测利润的市盈率,动态市盈率的作用在于对上市公司的业绩进行持续的观察.可以清晰的显示业绩变化的趋势,比较容易进行正确投资分析,得出理性的正确结论。净利润的计算公式为:净利润=利润总额-所得税费用.净利润是一个企业经营的最终成果,净利润多,企业的经营效益就好;净利润少,企业的经营效益就差,它是衡量一个企业经营效益的主要指标。流通股是指上市公司股份中,可以在交易所流通的股份数量,就价格的影响而言,流通股较大的品种,交易比较活跃,并且价格变动较小,股价相对平稳;而流通股较小的品种,交易相对淡,并且,价格变动较大,股价相对活跃。因此,对于资金庞大的机构投资者,往往选择流通股较大的股票进行投资,以便于大额的资金进出;而对于小额资金的投机交易,则更愿意选择流通股较小的股票,以获取更大的差价收入。 三大指标数据的选择方法我们采取的是动态市盈率数值在0-25,流通股本在20亿以下(含20亿),会计期间净利润我们选取近三年会计报告期同比净利润正增长,也就是2017、2018和2019年三个年度会计报告期,同时选取2019年最近三个季度报告期净利润实现同比净增长。

最终在上证180指数选出了14只股票样本,并剔除掉在2017年1月1日后不能连续交易的股票,最终选取5只股票作为样本对比,每只个股样本观测值796个 ,总样本观测值3980个。5只股票分别是今世缘、口子窖、中铁工业、上海医药和江西铜业。股票数据来自网易财经。

我们的震荡市选择是基于会计期间从2017年开始,遂选择2017年1月1日起到2020年4月9日为我们的观察期间。

三、量化择时

1.指标介绍

MACD称为异同移动平均线,是从双指数移动平均线发展而来的,由快的指数移动平均线(EMA12)减去慢的指数移动平均线(EMA26)得到快线DIF,再用2×(快线DIF-DIF的9日加权移动均线DEA)得到MACD柱。MACD的意义和双移动平均线基本相同,即由快、慢均线的离散、聚合表征当前的多空状态和股价可能的发展变化趋势,但阅读起来更方便。MACD的变化代表着市场趋势的变化,不同K线级别的MACD代表当前级别周期中的买卖趋势。

2.计算方法

1.计算移动平均值(EMA)

12日EMA的算式为

EMA(12)=前一日EMA(12)×11/13+今日收盘价×2/13

26日EMA的算式为

EMA(26)=前一日EMA(26)×25/27+今日收盘价×2/27

2、计算离差值(DIF)

DIF=今日EMA(12)-今日EMA(26)

3、计算DIF的9日EMA

根据离差值计算其9日的EMA,即离差平均值,是所求的MACD值。为了不与指标原名相混淆,此值又名DEA或DEM。

今日DEA(MACD)=前一日DEA×8/10+今日DIF×2/10。

计算出的DIF和DEA的数值均为正值或负值。

用(DIF-DEA)×2即为MACD。

3.规则设置

1.DIF、DEA均为正,DIF向上突破DEA,买入信号参考。

2.DIF、DEA均为负,DIF向下跌破DEA,卖出信号参考。

四、区间构造和收益率计算

我们收集了五只股票的收盘价,并通过excal表格实现指标计算,通过stata软件实现买卖区间的构造,并根据简单收益率的方法计算个股持有期的收益率和上证180指数持有期收益率,进行一个对比。计算规则是自第一次出现买入信号为买进交易期,进行股票最低单位的一手买卖,中间买入信号不加仓,持有到第一次出现卖出时间,此间为交易期。

1、今世缘

在今世缘这只股票中,我们累计构造了17.2.28-17.4.14、17.6.28-17.11.07、18.1.3-18.2.13、18.3.13-18.3.29、18.4.17-18.7.12、18.10.9-18.10.31、19.1.22-19.5.28、19.7.3-19.11.19、20.1.7-20.2.11、20.3.12-20.3.23十个交易持有期间,期间对应股票收益率是-6.67%、25.31%、3.5%、-7.74%、23.64%、-23.26%、51.58%、8.99%、8.74%、-16.73%,累计股票收益率为67.36%。相对应的持有期指数收益率是7.49%、10.31%、-3.7%、-4.57%、-6.2%、-3.03%、15.17%、-1.1%、-6%、-9.74%,指数持有期累计收益率是-1.37%。

 2、口子窖

  在口子窖这只股票中,我们累计构造了2017/2/28-2017/4/13、2017/4/25-2017/5/9、2017/6/6-2017/11/28、2018/1/17-2018/2/9、2018/3/22-2018/3/29、2018/4/26-2018/7/12、

2019/1/17-2019/6/11、2019/7/3-2019/8/7、2019/9/3-2019/10/9、2010/1/16-2020/2/11十个交易区间,对应股票持有期收益率是-1.87%、-6.51%、30.25%、-14.53%、-4.64%、33.39%、

47.48%、-9.37%、-13.14%、-21.88%,持有期股票累计收益率是39.18%。对应的指数收益率是5.98%、-1.93%、14.99%、-8.69%、-3.76%、-6.82%、18.24%、-7.65%0.13%、-5.25%指数累计收益率是5.24%。

3、江西铜业

   在江西铜业这只股票中,我们累计构造了2017/02/07-2017/03/14、2017/07/04-2017/09/27、2018/01/03-2018/02/28、2018/05/22-2018/6/62019/02/21-2019/5/8、2019/6/27-2019/7/172019/9/17-2019/10/10、2019/12/18-2020/2/6八个交易区间,对应股票持有期收益率是-4.77%、10.92%、8.43%、-5.88%、-1.53%、-4.35%、-2.57%、-9.3%,股票持有期累计收益率是-9.05%。对应的指数收益率是1.46%、5.92%、-6.95%、-1.63%、6.46%、-2.06%、-0.5%、-1.8%,指数累计收益率是9%。

4、中铁工业

   在中铁工业这只股票中,我们累计构造了2017/1/10-2017/5/3、2017/2/15-2017/5/3、2017/7/18-2017/8/16、2018/1/24-2018/3/28、2018/8/8-2018/9/13、2018/11/13-2019/5/9、2019/7/4-2019/7/25、2019/9/11-2019/10/9、2019/12/18-2020/2/6、2020/3/10-2020/3/25十个交易区间,对应期间股票收益率是-6.58%、6.46%、5.67%、9.62%、-11.85%、1.17%、-5.84%、-3.43%、-12.83%、-8.59%,股票累积收益率是-56.78%。对应持有期的指数收益率是1.15%、-1.70%、-0.35%、-13.20%、-1.67%、10.19%、-1.27%、-2.18%、-4.84%、-7.82%。指数持有期累计收益率是-21.69%。

5上海医药

在上海医药这只股票中,我们累计构造了2017/1/12-2017/8/1、2017/10/17-2017/12/6、2018/1/10-2018/1/31、2018/3/22-2018/4/24、2018/5/17-2018/6/28、2018/11/15-2018/12/13、2019/2/20-2019/5/9、2019/8/28-2019/10/22、2019/11/6-2019/11/19、2020/1/28-2020/3/17十个交易区间,对应期间股票收益率分别是23.45%、0.78%、5.20%、-4.59%、-6.63%、-14.11%、5.52%、-1.89%、-2.40%、-2.94%,持有期累计收益率是2.39%。对应期间指数收益率分别是13.73%、3.23%、3.08%、-4.55%、-10.37%、-0.41%、4.16%、1.99%、-1.27%、-10.17%。持有期指数累计收益率是-0.58%

五、结论

 经过我们初步的判断,在选出的5只个股中,通过固定规则的MACD指标的买入卖出择时策略,出现的结果大不相同,我们可以看到在口子窖,今世缘这两只个股中产生了远远超出上证180大盘收益率的超额收益。而对于上海医药这只股票,则也是在持有期间跑赢了上证180指数。相对比之下,中铁工业和江西铜业在这持有期表现不好。比上证180大盘指数收益要低一些。从行业情况上来看,口子窖和今世缘属于白酒行业,中铁工业属于高铁行业、

上海医药属于医药行业、江西铜业属于有色冶炼加工行业。我们通过一样的选股策略,选取出的股票,在固定的时间内表现不一。

近几年我们一直提倡消费拉动内需,政策倾向于消费方面,白酒行业属于日常消费品,所以随着政策的倾斜,白酒行业在这几年的震荡市区间获得了比较好的超额收益,对于医药行业的政策,医药的开发还是收公司本身的影响,医药的消费也是处于一种稳定的状态,正常情况下不会产生过大的波动,所以收益率持稳。工业方面,制造业低迷,政策主要鼓动消费,所以政策没有倾斜向工业,工业的表现情况也不尽人意。由于政策的倾斜,导致股市资金内的行业资金频繁进入消费行业,行业周期被打破,消费行业受到单方面的资金青睐,导致股价上涨,收益率攀高。从市场供需方面来看,消费确实随着人民生活水平的改善,消费品增加,消费金额增加,需求攀升,导致消费产业的公司财务报表越来越好,受到投资者的喜爱。综上所述,我们可以提出以下两点建议,第一,国家在鼓励消费的同时,拉升制造业的水平,通过政策的不偏不倚,让各个行业都能够稳定发展。第二,个人投资者把握政策倾向,敏感的处理资本市场上的资金流动,跟着趋势走,获得更好的收益。

Next Post

转型升级背景下中国啤酒上市公司风险研究

周六 5月 23 , 2020
量化投资 谢欣秀 山东理工大学 一、行业背景 中国啤酒销量在2013年达到了最高点,规模达到了500 […]