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)输出:
sec_name symbol price_tick delisted_date sec_type sec_abbr sec_id listed_date exchange上证指数 SHSE.000001 0 2038-01-01 00:00:00 3 szzs 000001 1991-07-15 00:00:00 SHSEA股指数 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只包含有效字段数据
浙公网安备 33010602011771号