本文主要是介绍18张图,我发现了国庆节的赚钱效应【下】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
大家好,我是小一
上篇文章写了在A股市场的节日效应,特别是对于临近的国庆节做了重点分析。
如果你准备在最近入场买股票,那我劝你看下上篇文章:18张图,我发现了国庆节的赚钱效应...
今天会继续对A股的国庆节效应做深入挖掘,包括:
-
最赚钱的指数
-
最赚钱的行业板块
对了,如果看完本文不知道怎么操作,还担心重仓单个个股会有黑天鹅,那直接无脑冲相关的ETF就好了。
我粗略看了下文末提到的电力设备,去年国庆后10天的指数收益率高达6.37%,简直赚麻了
以下是正文内容:
4、单个指数
此部分将针对单个指数进行分析,确定可以重点关注的指数。
先来看图,7大指数国庆前后的涨跌情况
👆点击看大图
图中的最后一列是从2010年到2021年指数收益的平均值。
其中,上证、深证、创业板和中小板值中,国庆前后20天的历年平均收益均为正,且收益都在1%左右。
自2015年开始,连续7年上证50指数在国庆节前后上涨,且大多都是节前小跌,节后开始上涨。对应的,中小板指数则从2017年开始连续5年下跌,从走势来看,并没有很明显的反转迹象。
总结:虽然国庆前市场表现不佳,但随着节日的逼近,收益情况逐渐好转。特别是上证50指数,在国庆结束后,收益成功逆转,并持续上升,值的重点关注
5、中信一级行业
此部分将针对中信一级行业板块进行分析,确定可以重点关注的细分板块
根据中信一级行业划分,一级行业板块可以分为:石油石化、煤炭、有色金属、电力及公用事业、钢铁、基础化工、建筑、建材、轻工制造、机械、电力设备、国防军工、汽车、商贸零售、餐饮旅游、家电、纺织服装、医药、食品饮料、农林牧渔、银行、非银行金融、房地产、交通运输、电子元器件、通信、计算机、传媒、综合。
首先获取行业数据
def get_industry_name():industry=['b101000000000000','b102000000000000','b103000000000000','b104000000000000','b105000000000000','b106000000000000','b107000000000000','b108000000000000','b109000000000000','b10a000000000000',\'b10b000000000000','b10c000000000000','b10d000000000000','b10e000000000000','b10f000000000000','b10g000000000000','b10h000000000000','b10i000000000000','b10j000000000000','b10k000000000000',\'b10l000000000000','b10m000000000000','b10n000000000000','b10o000000000000','b10p000000000000','b10q000000000000','b10r000000000000','b10s000000000000','b10t000000000000']names=['石油石化','煤炭','有色金属','电力及公用事业','钢铁','基础化工','建筑','建材','轻工制造','机械','电力设备','国防军工','汽车','商贸零售','餐饮旅游','家电','纺织服装','医药','食品饮料','农林牧渔','银行','非银行金融','房地产','交通运输','电子元器件','通信','计算机','传媒','综合']indus_dic={}for (indus,name) in zip(industry,names):indus_dic[indus]=namereturn indus_dic
定义板块提取时间序列数据函数
因为万矿提供的函数最多只能提取3年的数据,所以当期间较长时,需要分段提取并合并,最好是一年取一次,取日度数据
def get_datas(begdate,enddate,code):beg_year=begdate[:4]end_year=enddate[:4]years=np.arange(int(beg_year),int(end_year))years_beg=["%d-01-01"%i for i in years] #形成每年1月1日的日期years_end=["%d-12-31"%i for i in years] #形成每年12月31日的日期datas=pd.DataFrame()for beg,end in zip(years_beg,years_end):data=w.wses(code, "sec_close_avg",beg,end,"",usedf=True)[1] #提取算术平均收盘价datas=pd.concat([datas,data],axis=0)return datas
获取相关数据代码如下:
# 此处计算量较大,需耐心等待
begdate='2010-01-01' #起始时间
enddate_v1='2018-12-31' #结束时间
enddate_v2='2022-09-01' #结束时间indexs_ind=get_industry_name()
print('-------- 计算各行业国庆前的收益率 --------')
dates,ret_bef_ind=ret_comperate_industry(begdate,enddate_v2,codes=indexs_ind,method='national_day_before')
print('-------- 计算各行业国庆后的收益率 --------')
dates,ret_lat_ind=ret_comperate_industry(begdate,enddate_v2,codes=indexs_ind,method='national_day_later')
print('-------- 计算各行业国庆期间的收益率 ---------')
dates,ret_all_ind=ret_comperate_industry(begdate,enddate_v2,codes=indexs_ind,method='national_day_all')
最终的数据结果如下:
① 国庆前10天各行业的收益率对比图
② 国庆后10天各行业的收益率对比图
③ 国庆前后10天各行业的收益率对比图
国庆前10天内跌幅最多的是有色金属,平均跌幅为3.78%;国庆后10天内涨幅最多的是银行,平均涨幅为3.06%。
国庆前保持增长的,国庆后也能保持增长的只有食品饮料行业。
国庆前下跌的,国庆后上涨的有14个行业,其中,银行、非银金融、纺织服装、汽车等行业国庆节指数收益均超过1个点。银行涨幅3.06%,遥遥领先
对比前后各10天的收益情况,可以看到,有色金属跌幅4.34%、钢铁跌幅3.26%、通信跌幅3.03%位居跌幅前三;食品饮料涨幅2.48%、银行涨幅1.66%、纺织服装涨幅1.48%、医药涨幅1.33%、家电涨幅1.1%分别位居涨幅前五。
总结:从行业层面来看,与指数一样,各行业国庆前后行情都会出现大逆转。特别是银行和金融行业,节后收益率上涨幅度最高,这也与前文中得到的“节后上证50指数在各指数中涨幅最大”结论相符。此外电力设备、汽车、轻工制造业、建筑等在节后也会有一波上涨
6、要想节后赚钱,看好这几个行业
上一步中已经明确了,在节前下跌,且节后会有一波上涨的是这几个行业:建筑、电力设备、汽车、银行、非银金融
下面就针对这几个行业,进一步分析到底哪个行业更值得重点关注
① 先来看建筑行业
② 电力设备行业
③ 汽车行业
④ 银行行业
⑤ 非银金融行业
从上图可以看出,建筑行业和非银金融行业之所以国庆节前和节后两级反转,根源在于2010年和2015年的两次大的波动。此外的年份,少有出现所谓的节前节后两级反转。
另外,自2019年开始,银行、电力设备、汽车行业均出现了节前节后的两级反转,且波动浮动较大,如果在节后入场,会有不错的收益。
总结,建筑行业和非银金融行业存在收益率极值,上述结论有误;而银行、电力设备、汽车行业则会出现节后反转,适合节后布局。
综上,A股市场国庆效应较为明显,节前资金流出过节,市场表现普遍偏弱,节后资金回流,市场出现反弹。反弹的几大行业中,银行、电力设备、汽车行业更适合布局。
后续相关策略的复现与分析、基金持仓的更新我都会更新在👉 小一的数分理财笔记 这个话题下,大家可以点进去关注一下。
不想错过以后文章的读者,建议星标,并且点赞在看本文,你每次都点的话,后续的每一篇数分理财笔记你都会收到。
>值得一读的实战策略
比普通定投高20%的支付宝智能定投策略
根据成交量去买入个股,能不能赚钱?
基于北向资金的择时买入卖出策略复现
爬取了14455个已发行基金用来做理财分析
这篇关于18张图,我发现了国庆节的赚钱效应【下】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!