2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 用聚宽量化炒股-5获取数据函数-7)获取指数成分股权重函数get_index_weights 获取行

用聚宽量化炒股-5获取数据函数-7)获取指数成分股权重函数get_index_weights 获取行

时间:2018-11-16 17:22:22

相关推荐

用聚宽量化炒股-5获取数据函数-7)获取指数成分股权重函数get_index_weights 获取行

1.get_index_weights(index_id,date=None)

可以获取一个指数给定日期在平台可交易的成分股权重。

该函数返回值为DataFrame对象。

get_index_weights('000134.XSHG')

2.get_industry_stocks(industry_code,date=None)

1)industry_code为行业代码,常用的行业代码如下:

A01:农业

A02:林业

A03:畜牧业

A04:渔业

A05:农林牧渔服务业

B06:煤炭开采和洗选业

B07:石油和天然气开采业

B08:黑色金属矿采选业

B09:有色金属矿采选业

C13:农副食品加工业

C14:食品制造业

C15:酒、饮料和精制茶制造业

C16:烟草制造业

C27:医药制造业

C28:化学纤维制造业

C33:金属制品业

C34:通用设备制造业

C35:专用设备制造业

C36:汽车制造业

2)实例

stocks=get_industry_stocks('C35')print("专用设备制造业的股票代码(前十个):\n",stocks[:10])

专用设备制造业的股票代码(前十个):['000157.XSHE', '000425.XSHE', '000519.XSHE', '000528.XSHE', '000576.XSHE', '000584.XSHE', '000622.XSHE', '000680.XSHE', '000821.XSHE', '000852.XSHE']

df1=history(10,unit='1d',field='close',security_list=stocks,df=True,skip_paused=False,fq='pre')print("专用设备制造业近10个交易日的收盘价信息:\n",df1)

专用设备制造业近10个交易日的收盘价信息:000157.XSHE 000425.XSHE... 688718.XSHG 688789.XSHG-10-13 7.97 6.37... 28.92 226.22-10-14 7.95 6.32... 28.23 222.06-10-15 7.83 6.19... 28.20 235.00-10-18 7.88 6.24... 27.54 242.95-10-19 8.02 6.26... 27.39 236.85-10-20 7.87 6.22... 27.70 249.40-10-21 7.87 6.16... 26.72 248.40-10-22 8.05 6.23... 26.87 248.30-10-25 7.94 6.14... 26.92 247.32-10-26 7.91 6.13... 28.80 238.00[10 rows x 305 columns]

df2=get_fundamentals(query(valuation.pe_ratio,valuation.turnover_ratio).filter(valuation.code.in_(stocks),'-10-20'))df2

300 rows × 2 columns

from matplotlib import pyplot as pltplt.figure(figsize=(12,6))plt.subplot(2,1,1)plt.plot(df2['pe_ratio'],'-b')plt.subplot(2,1,2)plt.plot(df2['turnover_ratio'],'-r')plt.show()

用聚宽量化炒股-5获取数据函数-7)获取指数成分股权重函数get_index_weights 获取行业成分股代码函数get_industry_stocks

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。