get_instrumentinfos - 查询交易标的基本信息

获取到交易标的基本信息, 与时间无关.

函数原型:

 get_instrumentinfos(symbols=None, exchanges=None, sec_types=None, names=None, fields=None, df=False)

参数:

 
参数名类型说明
symbols str or list or None 标的代码, 多个代码可用 ,(英文逗号)分割,也支持 ['symbol1', 'symbol2'] 这种列表格式, 默认 None 表示所有,使用时参考symbol
exchanges str or list or None 交易市场代码,
多个交易所代码可用 ,(英文逗号)分割, 也支持 ['exchange1', 'exchange2'] 这种列表格式, 默认 None 表示所有
sec_types list 指定类别, 默认所有, 其他类型见sec_type 类型
names str or None 查询代码, 默认 None 表示所有
fields str or None 查询字段 默认 None 表示所有
df bool 是否返回dataframe 格式, 默认False, 返回字典格式,返回 list[dict], 列表每项的dict的key值为参数指定的 fields

返回值:

 

key类型说明
symbol str 标的代码
sec_type int 1: 股票, 2: 基金, 3: 指数, 4: 期货, 5: 期权, 8:可转债, 10: 虚拟合约
exchange str 交易市场代码.
sec_id str 代码
sec_name str 名称
sec_abbr str 拼音简称
price_tick float 最小变动单位
listed_date datetime.datetime 上市日期
delisted_date datetime.datetime 退市日期
conversion_price float 可转债转股价
underlying_symbol str 可转债正股标的

示例:

 get_instrumentinfos(symbols=['SHSE.000001','SHSE.000002'],df=True)

输出:

 
  1. sec_name  symbol      price_tick    delisted_date         sec_type   sec_abbr   sec_id   listed_date           exchange
  2. 上证指数   SHSE.000001 0             2038-01-01 00:00:00   3          szzs       000001    1991-07-15 00:00:00   SHSE
  3. A股指数    SHSE.000002 0             2038-01-01 00:00:00   3          Agzs       000002    1992-02-21 00:00:00   SHSE

注意:

1.对于检索所需标的信息的4种手段symbols,exchanges,sec_types,names,若输入参数之间出现任何矛盾(换句话说,所有的参数限制出满足要求的交集为空),则返回
空list/空DataFrame
例如get_instrumentinfos(exchanges='SZSE',sec_types=[4])返回的是空值

2.若查询字段包含无效字段,返回的列表/DataFrame只包含有效字段数据

posted @ 2021-08-10 10:17  翩翩浊世之佳公子  阅读(222)  评论(0)    收藏  举报