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 文件,然后输入代码如下:
