11.6 get_index_stocks()函数

11.6 get_index_stocks()函数


get_index_stocks()函数可以获取一个指数给定曰期在平台可交易的成分股列表,其语法格式如下:

get_index_stocks(index_symbol , date=None)

11.6.1 各项参数的意义

get_index_stocks()函数有两个参数,分别是date 和index_symbol 。

参数date 是一个字符串(如"2015-10-15") 或者datetime.date/datetime.datetime 对象。可以是None ,使用默认曰期,这个默认曰期在回测和研究模块上会有所差别,具体如下:

回测模块: 默认值会随着回测曰期变化而变化,等于contextαnrent_dt 。

研究模块: 默认是今天。

2. index_symbol

参数index_symbol 是指指数代码。这里支持600 种股票指数数据,包括指数的行情数据以及成分股数据。

常用指数代码及意义如下:

000001.XSHG :上证指数。

000002.XSHG: A 股指数。

000003.XSHG: B 股指数。

000004.XSHG :工业擂数。

000005.XSHG :商业指数。

000006.XSHG :地产指数。

000007.XSHG :公用指数。

000008.XSHG :综合指数。

000011.XSHG :基金指数。

000016.XSHG: 上证50 。

000042.XSHG :上证央企。

000043.XSHG: 超大盘。

000044.XSHG :上证中盘。

000045.XSHG :上证小盘。

000132.XSHG :上证100 。

000133.XSHG :上证150 。

000134.XSHG :上证银行。

000300.XSHG :沪深300 。

000805.XSHG: A 股资源。

000806.xSHG :消费服务。

000807.XSHG: 食品饮料。

000808.XSHG :医药生物。

get_index_stocks()函数的返回值是股票代码的list 列表。

11.6.2 get_index_stocks() 函数的应用实例

创建一个Python3 文件,然后输入代码如下: