11.9 get_all_securities()函数

11.9 get_all_securities()函数


get_all_securities()函数可以获取平台支持的所有股票、基金、指数、期货信息,其语法格式如下:

get_all_securities(types=[ ] , date=None)

11.9.1 各项参数的意义

get_all_se∞rities() 函数有两个参数,分别是types 和date 。

1. 参数types

参数types 是列表类型,用来过滤securities类型,列表元素及意义如下:

stock: 表示股票类型,即显示所有股票信息。

fund: 表示基金类型,即显示所有基金信息。

index: 表示指数类型,即显示所有指数信息。

futures: 表示期货类型,即显示所有期货合约信息。

etf: 表示ETF 基金,即显示所有ETF 基金信息。

lof: 表示lof 基金,即显示所有lof 基金信息。

f问:表示分级A ,即显示所有分级基金A 的信息。

fjb :表示分级B ,即显示所有分级基金B 的信息。

open_fund: 表示开放式基金,即显示所有开放式基金信息。

bond_fund: 表示债券基金,即显示所有债券基金信息。

stock_fund :表示股票型基金,即显示所有股票型基金信息。

ODII fund: 表示QDU 基金,即显示所有ODII基金信息。

money market_fund :表示货币基金,即显示所有货币基金信息。

mixture_fund: 表示混合型基金,即显示所有混合型基金信息。

需要注意的是, types 为空肘返回所有股票信息,不包括基金、指数和期货信息。

2. 参数date

参数date 是日期类型,一个字符串或者datetime.datetime/datetime.date 对象,用于获取某日期还在上市的股票信息,默认值为None ,表示获取所有曰期的股票信息。

get_all_securities() 函数的返回值是pandas.DataFrame 类型。

11.9.2 get_all_securities()函数的应用实例

创建一个Python3 文件,然后输入代码如下:

各字段意义如下:

display_narne :上市公司的股票名称。

name: 上市公司股票名称的缩写简称。

start_date :上市公司的上市曰期。

end_date: 上市公司的退市日期。

type: 类型

下面显示所有分级基金A 和分级基金B 的信息,代码如下:

下面显示2017 年10 月10 曰还在上市的etf 和lof 基金信息,代码如下: