ptrade的get_index_stocks()函数用来获取一个指数的成分股列表,它的参数:
index_code:指数代码。
date:日期,输入形式为’YYYYMMDD’,默认为当前日期。
下面查询一下2014年1月1日和2024年1月1日创业板的成分股(各100支),并计算一样有多少支股票在这10年间一直是创业板成分股:
l2014=get_index_stocks('399006.SS','20140101')
l2024=get_index_stocks('399006.SS','20240101')
#将20140101至20240101一直为创业板成分股的股票选出来。
l=[]
for i in l2014:
if i in l2024:
l.append(i)
print('从20140101-20240101一直是创业板成分股的股票数量为%d:'%len(l))
print(l)
print('20140101创业板成分股:\n',l2014)
print('-'*20)
print('20240101创业板成分股:\n',l2024)
返回:(部分截图)

结果是只有23只股票在这10年的时间里一直是创业板成分股。
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74965
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!