调用方法:
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']