get_all_securities 获取所有证券信息

调用方法:

get_all_securities(type, date)

释义:

获取所有证券的基本信息,包括股票、基金、指数。

参数:

参数

含义

详细内容

type

类型

包括:'stock'、'index'、'etf'、'lof'、'fja'、'fjb'、'futures'

date

查询日期

格式:'%Y%m%d',date参数提供默认值.1.在回测模块:默认值会随着回测日期变化而变化,等于data.current_dt的上一个交易日,2.在研究模块和模拟交易模块: 默认是今天的上一个交易日.

返回格式:

包含如下属性的对象(index索引为股票代码):
 > symbol:缩写简称
 > display_name:中文名称
 > start_date:上市日期
 > end_date:退市日期,如未退市则为2200-01-01
 > exchange:交易所
 > type:类型,包含:'cbond','stock'、'index'、'etf'、'lof'、'fja'、'fjb'

示例:

def init(context):
    pass
def handle_bar(context, bar_dict):
    # 获取2015-10-10的所有在市股票代码
    log.info(list(get_all_securities('stock','20151010').index))

示例返回结果:

['601313.SH', '002594.SZ'..................'300082.SZ', '300104.SZ', '000301.SZ']