沪深全部股票和代码
- 格式:xls
- 大小:1.56 MB
- 文档页数:42
沪深300行业指数编制方案沪深300行业指数系列将300只样本股按行业分类标准分为10个行业,以各行业全部股票作为样本编制指数,形成10只沪深300行业指数,反映沪深300指数成份中不同行业公司股票的整体表现,为投资者提供分析工具。
一、指数名称和代码指数名称指数简称英文名称指数代码沪深300能源指数300能源CSI 300 Energy Index 000908/399908 沪深300原材料指数300材料CSI 300 Materials Index 000909/399909 沪深300工业指数300工业CSI 300 Industrials Index 000910/399910 沪深300可选消费指数300可选CSI 300 Consumer Discretionary Index 000911/399911 沪深300主要消费指数300消费CSI 300 Consumer Staples Index 000912/399912 沪深300医药卫生指数300医药CSI 300 Health Care Index 000913/399913 沪深300金融地产指数300金融CSI 300 Financials Index 000914/399914 沪深300信息技术指数300信息CSI 300 Information Technology Index 000915/399915 沪深300电信业务指数300电信CSI 300 Telecommunication Services Index 000916/399916 沪深300公用事业指数300公用CSI 300 Utilities Index 000917/399917二、指数基日和基点沪深300行业指数系列以2004年12月31日为基日,以1000点为基点。
三、样本选取方法1、样本空间沪深300指数样本股。
2、选样方法将沪深300指数成份股按下述行业分类标准进行分类,进入各自行业的全部股票形成相应行业指数的成份股。
股票各行业常用指数及代码投资股票需要了解各行业指数,指数是反映市场的关键数据之一,行业指数是根据行业的特点而构建的,帮助投资者了解行业的趋势和发展态势。
接下来,我们就给大家介绍一些常用的行业指数及代码。
首先是金融指数,该行业指数通过反映金融市场的投资者情绪和市场整体变化,是指导银行、保险和证券等金融企业投资的重要标准。
常用的指数包括上证银行指数(000001),沪深300金融指数(985009)和中证银行指数(H30598)。
其次是地产指数,该行业指数反映城市房地产市场的情况和趋势,是关注房地产企业及其他相关产业公司的重要指标。
常用的指数包括中证地产指数(H11025)和上证房地产(000037)。
第三是医药指数,该行业指数反映医药行业的发展和趋势,是指导医药公司投资决策的重要标准。
常用的指数包括中证医药指数(H30105)和沪深300医药生物指数(399986)。
第四是传媒指数,该行业指数反映传媒行业的发展和趋势,是评估广告公司、影视公司以及文化传媒企业业绩的重要指标。
常用的指数包括中证传媒指数(H30361)。
第五是食品饮料指数,该行业指数反映食品饮料行业的发展和趋势,是评估食品饮料企业业绩的重要指标。
常用的指数包括中证食品饮料指数(H10165)和上证食品饮料指数(000925)。
第六是建筑指数,该行业指数反映建筑行业的发展和趋势,是评估建筑公司及相关产业企业业绩的重要指标。
常用的指数包括中证建筑指数(H11013)和上证建筑指数(000068)。
最后是汽车指数,该行业指数反映汽车行业的发展和趋势,是评估汽车厂商及其供应商业绩的重要指标。
常用的指数包括中证汽车指数(H30118)和上证汽车指数(000040)。
总之,以上这些行业指数是中国股市中的常用指标,每个指数都代表着不同的行业,具有不同的指导意义。
熟练掌握行业指数,能够为股票投资者提供准确的市场信息,帮助他们制定正确的投资策略。
一、大盘指数大盘指数反映了整个股市的强弱走势,理论上说,每一个股票的升跌都影响大盘指数,只是权重股对大盘指数影响比较大,特别是一些大盘蓝筹的走势强弱.一般大盘指数上涨,个股短线操作的机会很大,可以进场短线操作,大盘下跌,就要小心,个股操作时切忌追高。
一方面,它只是反映了整个股票市场中资金和股票的流动量;而另一方面,它又会给投资者造成极大的假象,极大地误导投资者.大盘指数对整个股票市场的涨跌有很大的放大效应,却不能真实地反映个股也就是上市公司的基本面。
人们往往根据指数投资股票。
指数涨了,大家纷纷买入股票,不管什么股票都买。
新资金不断涌入,助推股指不断上扬,以至形成股市泡沫,造成虚假繁荣。
而一旦指数下跌,人们又都纷纷卖出股票,助推股指不断下挫,泡沫破灭,市场弥漫恐慌悲观的情绪,市场又陷入泥潭,长时间提振不起来。
由此造成的股票市场大涨大跌,绝大部分股票一荣俱荣一损俱损的局面极大地损害了广大投资者的利益,也违背了管理层要稳定股市以至整个资本市场的初衷。
如果取消了大盘指数,人们可以不再受指数的干扰和误导,专心研究个股的基本面、行业景气度、国家经济的基本面等等,根据自己的判断和意愿来买卖股票。
这样,股票市场就会形成个股涨跌互现的局面,比较真实地反映出个股的投资价值。
1 综合指数,是指将指数所反映出的价格走势涉及的全部股票都纳入指数计算范围,如深交所发布的深证综合指数,就是把全部上市股票的价格变化都纳入计算范围,深交所行业分类指数中的农林牧渔指数、采掘业指数、制造业指数、信息技术指数等则分别把全部的所属行业类上市股票纳入各自的指数计算范围。
2 成份股指数,是指从指数所涵盖的全部股票中选取一部分较有代表性的股票作为指数样本,称为指数的成份股,计算时只把所选取的成份股纳入指数计算范围。
3 上证综合指数,以上海证券交易所挂牌上市的全部股票(包括A股和B股)为样本,以发行量为权数(包括流通股本和非流通股本),以加权平均法计算,以1990年12月19日为基日,基日指数定为100点的股价指数4 深证成份股指数,从深圳证券交易所挂牌上市的所有股票中抽取具有市场代表性的40家上市公司的股票为样本,以流通股本为权数,以加权平均法计算,以1994年7月20日为基日,基日指数定为1000点的股价指数。
Python的tushare库实现沪深300指数数据分析———CAMP模型.(1)筛选使⽤作业1的程序1. 完成对沪深300指数成分股过去2015年1⽉-2018年1⽉三年的数据分析2. 按alpha从⼤到⼩,选择出30只alpha最⾼的股票形成股票池1,以备进⼀步分析(2)预测1. 对沪深300指数成分股2018年1⽉-2021年1⽉三年的数据分析2. 选择出30只alpha最⾼的股票形成股票池23. 观察股票池1和股票池2的重合度4. 分别计算股票池1在2015-2018时间段和2018-2021时间段的Alpha均值,观察Alpha均值的变化5. 对观察结果进⾏思考与分析使⽤tushare库爬取股票交易数据,建⽴CAMP模型,进⾏分析,废话不多话,直接上代码!"""python3.7-*- coding: UTF-8 -*-@Project -> File :Code -> CAMP@IDE :PyCharm@Author :YangShouWei@USER: 296714435@Date :2021/4/6 15:41:37@LastEditor:"""import pandas as pdimport tushare as tsimport matplotlib.pyplot as pltimport statsmodels.api as smimport reimport numpy as npdef modelCAMP(code,name, starttime, endtime):# 资本资产进价模型(CAPM)# Ri -Rf = β*(Rm-Rf) + ε# 载⼊股指数据sh = ts.get_k_data('sh', start=starttime,end=endtime, autype='qfq') # 获取上证数据sh["p_change"] = (sh["close"] / sh["close"].shift(1) - 1) * 100 # 利⽤今⽇收盘价和前⽇收盘价计算股价波动,新增⼀列try:gzmt = ts.get_k_data(code, start=starttime,end=endtime, autype='qfq') # 获取股票数据# ⼀些企业在2018年之前还未上市,作为特殊情况处理,返回0if len(gzmt.date) == 0:return [0]gzmt["p_change"] = (gzmt["close"] / gzmt["close"].shift(1) - 1) * 100except:return [0]# print(code)ret_merge = pd.merge(pd.DataFrame(sh.p_change), pd.DataFrame(gzmt.p_change), left_index = True, right_index = True, how = 'inner')# 计算⽇⽆风险利率Rf_year = 0.04 # 以2018 年中国三年期国债年化收益率为⽆风险利率Rf = (1+Rf_year)**(1/365)-1 # 年利率转化为⽇利率# 计算风险溢价:Ri-RfEret = ret_merge-RfEret.head()# 画出两个风险溢价的散点图,查看相关性plt.scatter(Eret.values[:, 0], Eret.values[:,1])# plt.show()# 利⽤最⼩⼆乘法进⾏线性回归,拟合CAPM 模型md_capm = sm.OLS(Eret.p_change_y[1:], sm.add_constant(Eret.p_change_x[1:]))result = md_capm.fit()text = str(result.summary())print("\n{}CAMP建⽴".format(name))print(result.summary())alpha = result.params[0] # α系数Beita = result.params[1] # β系数Pvalue = result.pvalues[1]print("a={},β={},pvalue={}".format(alpha,Beita,Pvalue))# print("{}的α系数:{},β系数:{}".format(name,number1,number2))return [alpha, Beita]def readData():# 读取沪深300成分股的基础信息data = pd.read_csv('one.csv')# print(data.head())# print(data.columns)# 处理数据,将股票代码的数据类型从int转换成字符串code =[]for i in data['股票代码']:if i<10:i = '00000'+str(i)elif i<100:i = '0000' + str(i)elif i < 1000:i = '000' + str(i)elif i < 10000:i = '00' + str(i)elif i < 100000:i = '0' + str(i)else:i = str(i)code.append(i)data["股票代码"] = codeplt.rcParams["font.sans-serif"] = "SimHei" #设置图⽚中字体为中⽂⿊体# 绘制沪深300指数成分股⾏业汇总统计图draw = pd.DataFrame({"⾏业": data.groupby('主营⾏业')["主营⾏业"].count()})draw.plot(kind="barh")plt.title("沪深300成分股⾏业统计图")plt.xlabel("数量")plt.ylabel("⾏业名称")plt.tick_params(axis='x', labelsize=8)plt.tick_params(axis='y', labelsize=8)plt.show()return dataif __name__ == "__main__":data = readData() # 读取股票基础数据info ={"股票代码":list(data["股票代码"]), "企业名称": list(data['股票简称']),"主营⾏业":list(data["主营⾏业"])} df = pd.DataFrame(info)# print(df)# 筛选stime = '2015-01-01'etime = '2018-01-01'# 依次计算企业的CAMP拟合结果code = list(df['股票代码'])name = list(df["企业名称"])n1 = [] # ⽤于存放α系数n2 = [] # ⽤于存放β系数print("对沪深300指数成分股2015年1⽉-2018年1⽉的CAMP模型计算")for i in range(len(code)):num = modelCAMP(code[i],name[i],stime,etime)if len(num) == 2:n1.append(num[0])n2.append(num[1])elif num[0] == 0:# print("{}在2018年还未上市".format(name[i]))n1.append(np.nan)n2.append(np.nan)else:print("不存在风险系数")df1 = dfdf1['α'] = n1 # 添加股票α系数df1['β'] = n2 # 添加股票β系数new1 = df1.sort_values(by='α', ascending=False) # 按照α进⾏降序new1.to_csv("stock1.csv", index=False) # 将数据存⼊csv⽂件中new1 = new1[:100]# 设定股票池1,选取α系数前30 的股票放⼊股票池1mean1 = new1['α'].mean()# print("股票池1的α平均值{}".format(mean1))# 预测stime = '2018-01-01'etime = '2021-01-01'n3 = [] # 存放α系数n4 = [] # 存放β系数print("对沪深300指数成分股2018年1⽉-2021年1⽉的CAMP模型计算")for i in range(len(code)):num = modelCAMP(code[i],name[i], stime, etime)if len(num) == 2:n3.append(num[0])n4.append(num[1])else:print("不存在风险系数")df2 = dfdf2['α'] = n3 # 添加股票α系数df2['β'] = n4 # 添加股票β系数new2 = df2.sort_values(by='α', ascending=False) # 按照α进⾏降序new2.to_csv("stock2.csv", index=None)new2 = new2[:100] # 设定股票池1,选取α系数前30 的股票放⼊股票池2# 计算股票池1和股票池2的重合度c = 0print("股票池1和股票池2都出现的企业")for i in new1["企业名称"]:if i in list(new2["企业名称"]):print(i)c += 1print("股票池1和股票池2⼀共有{}⽀股票重合,重合度为{}".format(c,c/100))# 绘制股票池中企业所属⾏业分布图# draw1 = pd.DataFrame({"⾏业": new1.groupby('主营⾏业')["主营⾏业"].count()})# draw1.plot(kind="barh")# plt.title("股票池1⾏业统计图")# plt.xlabel("数量")# plt.ylabel("⾏业名称")# plt.tick_params(axis='x', labelsize=8)# plt.tick_params(axis='y', labelsize=8)## draw2 = pd.DataFrame({"⾏业": new2.groupby('主营⾏业')["主营⾏业"].count()})# draw2.plot(kind="barh")# plt.title("股票池2⾏业统计图")# plt.xlabel("数量")# plt.ylabel("⾏业名称")# plt.tick_params(axis='x', labelsize=8)# plt.tick_params(axis='y', labelsize=8)# plt.show()## stime = '2018-01-01'# etime = '2021-01-01'# n5=[]# print("对股票池1中的股票2018年1⽉-2021年1⽉的阿尔法值进⾏计算")# code = list(new1["股票代码"])# name = list(new1["企业名称"])# for i in range(len(code)):# num = modelCAMP(code[i], name[i], stime, etime)# if len(num) == 2:# n5.append(num[0])# elif num[0] == 0:# print("{}在2018年还未上市".format(name[i]))# else:# print("不存在风险系数")# df3 = new1# df3['α'] = n5 # 添加股票α系数# m = 0# for i in n5:# m += i# mean2 = m/len(n5)# print("股票池1在2015年-2018年的α均值{},在2018年-2021年α的均值{}".format(mean1, mean2))。
怎么看股票属于哪个交易所怎么区分创业板股票?沪市代码600、601、603开头,深市股票代码,000、001、002、300开头。
创业板是深圳交易所的一个子版块,300开头的股票。
以下是店铺精心整理的关于怎么看股票属于哪个交易所的相关资料,希望对你有帮助怎么看股票属于哪个交易所怎么区分创业板股票?沪市代码600、601、603开头,深市股票代码,000、001、002、300开头。
创业板是深圳交易所的一个子版块,300开头的股票。
创业板GEM ( Growth Enterprises Market )board是地位次于主板市场的二级证券市场,以NASDAQ市场为代表,在中国特指深圳创业板。
在上市门槛、监管制度、信息披露、交易者条件、投资风险等方面和主板市场有较大区别。
2012年4月20日,深交所正式发布《深圳证券交易所创业板股票上市规则》,并于5月1日起正式实施,将创业板退市制度方案内容,落实到上市规则之中。
怎么区分股票?股票基础1,报价单位A股申报价格最小变动单位为0.01元人民币。
如:您要买进深发展,填单的价格为:10.02元,而不能填10.002元。
B股申报价格最小变动单位为0.001美元(沪市)2,涨跌停板每日市价的最高涨至(或跌至)上日收盘价的10%幅度ST股,涨跌幅度为5%新股上市与涨跌停板新股上市当天价格涨幅上限为发行价格×(1+1000%),下限为发行价×(1-50%)。
但第二天则要遵循涨跌停板规则。
3,新股上市的限价规定新股上市当天价格在委托时,要遵守一些规则。
如深市规定:新股首日上市集合竞价范围为其发行价的上下150元,连续竞价的有效竞价范围是最近成交价的上下15元。
沪市对新股首日上市连续竞价的有效竞价范围是当时股价的10%。
4,一手一手就是100股。
股票买卖原则上应以一手为整数倍进行但由于配股中会发生不足“一手”的情况,如10送3股,您有100股,变为130股,这时可以卖出130股。
沪深两市代码有什么区别:深圳股票代码“002”开头的是中小板,“000”开头的是主板,“3”开头的是创业板;上海股票代码“6”开头的,全部的上海股票都为主板。
上海B股代码是以900开头,新股申购的代码是以730开头,配股代码以700开头。
深圳B股代码是以200开头,新股申购的代码是以00开头,配股代码以080开头。
权证:沪市是580打头,深市是031打头。
A股,指的是在我国境内公司发行,由内地投资者交易,以人民币计价的股票。
B股,指的是在我国境内上市,有境内公司发行,以外币进行交易的股票。
上海交易所上市的B股以美元计价交易,深圳交易所上市的B股以港币计价交易。
2001年2月19日后,B股市场向持有美元或港币的内地投资者开放。
H股指的是公司注册地在中国内地,但在香港证券交易所上市的股票。
很多公司既在香港上市,也在内地上市,如中国石化。
既是H股,又是A股。
N股(纽约上市)
S股(新加坡上市)
L股(伦敦上市)。
A股包括哪些股票?a股包括哪些股票A股包括的股票有工商银行、中国银行、农业银行、建设银行、中国石化、中国石油、中国平安、中国人寿、中国太保、贵州茅台、中国国航、中国建筑、苏宁电器、格力电器、中国船舶、人民网等等。
A股,即人民币普通股,是由中国境内公司发行,供境内机构、组织或个人以人民币认购和交易的普通股股票。
目前沪深两市挂牌交易的以人民币计价的股票就是A 股,代码以6、0、3开头,较易识别。
需要注意的是,股票市场有风险,投资需谨慎。
投资者应该根据自己的风险承受能力和投资目标,充分了解股票市场的情况,合理配置资产,避免盲目跟风或过度交易。
B股是指什么股票B股,即人民币特种股票,是以人民币标明面值,以外币认购和买卖,在中国境内(上海、深圳)证券交易所上市交易的外资股。
A股,B股,H股,N股的区别A股、B股、H股、N股都是股票的一种类型,它们的主要区别在于发行主体、交易市场和投资者群体。
A股:A股是中国内地公司发行的股票,以人民币计价和交易。
其主要投资者群体是中国内地居民和机构。
B股:B股是以人民币标明面值,以外币认购和买卖的股票。
其主要投资者群体是境外投资者和港澳台投资者。
H股:H股是指在中国香港上市的公司发行的股票,以人民币计价和交易。
其主要投资者群体是境外投资者和港澳台投资者。
N股:N股是指在中国内地以外的地方(如纽约、伦敦等)上市的公司发行的股票,以美元或其他外币计价和交易。
其主要投资者群体是境外投资者。
需要注意的是,不同的股票市场对投资者的要求和限制也不同。
例如,A股市场对个人投资者的资金要求较高,需要具备一定的资金实力和投资经验;而B股市场则主要面向境外投资者和港澳台投资者,对个人投资者的要求相对较低。
A股是深市还是沪市A股市场包括深圳证券交易所(简称“深交所”)和上海证券交易所(简称“上交所”),因此A股既可以是深市的也可以是沪市的。
H股是指什么股票H股是指在中国香港上市的公司发行的股票,以人民币计价和交易。
国内知名的股票指数中国有两个证券交易所,一个是上海证券交易所,一个是深圳证券交易所,因此,中国的股票市场分为上海股市和深圳股市两块,俗称沪市和深市。
参照各国股市的标准,上海证券交易所和深圳证券交易所分别设计了符合自身特点的各类市场指数,以反映整体市场的不同侧面。
其中,最具代表性的是上证综合指数和深圳成份指数,当然还有一些其他的重要指数。
下面作简要介绍。
1、上证综合指数上证综合指数全称为上海证券交易所综合股价指数,简称为上证指数。
它是国内外普遍采用的反映上海股市总体走势的统计指标,是由上海证券交易所编制的、以上海证券交易所挂牌的全部股票为计算范围、以总市值为权数的加权综合股价指数。
上证综合指数的构成包括A股、B股和基金。
该指数以1990年12月19日为基准日(所有行情分析软件的数据库资料都是从此时段开始的),基日指数为100点,自1991年7月15日开始发布。
1992年2月21日,上海证券交易所增设了上证A股指数与上证B股指数,以反映A股和B股各自的走势。
1993年6月1日,上海证券交易所又增设了上证分类指数,即增设了工业指数、商业指数、地产指数、公用事业指数、综合指数,以反映不同行业股票的各自走势。
2005年,上海证券交易所选取已完成股权分置改革的沪市上市公司样本股,发布了新上证指数,以反映这批股票的市场走势。
新上证指数以2005年12月30日为基日,以该日所有样本股的市价总值为基期,基点定为1000点。
新上证指数简称新综指,指数代码为000017,于2006年1月4日正式发布。
但该指数一直未引起市场重视,其市场指导意义不大。
上证综合指数对新股的处理也经过了几次变化。
最初是新股上市的第2个交易日开始列入计算范围;后来在股市低迷的时候,新股上市的当天就被列入了计算范围;目前是新股上市后的第11个交易日才被列入计算范围。
如中国石油于2007年11月5日上市,11月19日才被纳入样本股进行计算。
总体来看,上证综合指数虽然为国人所倚重,但其本身的缺陷是比较大的。