[关闭]
@Channelchan 2017-07-14T16:49:35.000000Z 字数 712 阅读 8447

选择股票池


获取沪深300股票池

  1. import tushare as ts
  2. name = ts.get_hs300s()
  3. name_list = list(name.code)
  4. print(name_list)
  5. right_names = map(lambda code: code+'.XSHG' if code.startswith('6') else code+ '.XSHE', name_list)
  6. print right_names
  1. # 获取创业板股票池
  2. ts.get_gem_classified()
  3. # 获取中小板股票池
  4. ts.get_sme_classified()
  5. # 获取中证500股票池
  6. ts.get_zz500s()

获取不同分类的股票池

  1. #coding:utf-8
  2. from fxdayu_data import DataAPI
  3. import tushare as ts
  4. import pandas as pd
  5. classified = ts.get_industry_classified()
  6. classified.to_excel('classified.xlsx')
  7. data = pd.read_excel('classified.xlsx')
  8. cond = data.c_name==u'家电行业'
  9. codes = data[cond].code.values
  10. name_list = []
  11. for c in codes:
  12. right_code = '%06.f'%c
  13. name_list.append(right_code)
  14. print name_list
  15. right_names = map(lambda code: code+'.XSHG' if code.startswith('6') else code+ '.XSHE', name_list)
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注