股票数据模块的方法返回 pandas DataFrame,方便进行数据分析。
公司信息
overview()
获取公司概览信息。返回结构为{"items": [company, ...]},每个 company 下有 stockList 数组。
string
股票代码(不含市场前缀),支持多个用逗号分隔,如
AAPL,00700。与 names 至少提供一个string
股票名称,支持多个用逗号分隔,如
腾讯,苹果dict
{"items": [...]} 结构。每个 item 包含 country、city、fiscal_year_end、stockList 等字段;stockList 是股票列表,每项含 symbol、stock_name、market、ipo_date、industry_HS_1 等shareholders()
获取主要股东列表。string
required
股票代码
string
default:"shareholders"
股东类型:
shareholders(全部股东)或 outstanding_shareholders(流通股东)integer
default:"10"
返回股东数量上限
list[dict]
股东列表,包含
name, holdings, percent, date 等财务报表
income_statement()
获取利润表数据。string
required
股票代码
string
default:"annual"
报告期间:
annual(年报)或 quarterly(季报)int
default:"8"
返回期数
str
开始日期,格式:
YYYY-MM-DDstr
结束日期,格式:
YYYY-MM-DDstr
default:"fiscal"
日历类型:
calendar(公历)或 fiscal(财年)str
指定财年,如
2023str
指定财季(Q1, Q2, Q3, Q4, FY, H1,
Q3 (9 months))DataFrame
利润表数据,以日期为索引,包含
revenue, gross_profit, operating_income, net_income, eps 等列balance_sheet()
获取资产负债表数据。string
required
股票代码
string
default:"annual"
报告期间:
annual 或 quarterlyint
default:"8"
返回期数
str
开始日期,格式:
YYYY-MM-DDstr
结束日期,格式:
YYYY-MM-DDstr
default:"fiscal"
日历类型:
calendar(公历)或 fiscal(财年)str
指定财年,如
2023str
指定财季(Q1, Q2, Q3, Q4, FY)
DataFrame
资产负债表数据
cashflow_statement()
获取现金流量表数据。string
required
股票代码
string
default:"annual"
报告期间:
annual、quarterly 或 cumulative quarterlyint
default:"8"
返回期数
str
开始日期,格式:
YYYY-MM-DDstr
结束日期,格式:
YYYY-MM-DDstr
default:"fiscal"
日历类型:
calendar(公历)或 fiscal(财年)str
指定财年,如
2023str
指定财季(Q1, Q2, Q3, Q4, FY, H1,
Q3 (9 months))DataFrame
现金流量表数据
revenue_breakdown()
获取营收分解数据。string
required
股票代码
str
报告周期,如
FY(全年)、Q2(二季度)int
default:"6"
返回记录数
str
开始日期,格式:
YYYY-MM-DDstr
结束日期,格式:
YYYY-MM-DDstr
指定财年,如
2023DataFrame
营收分解数据
行情数据
quote()
获取股票行情数据(当前和历史价格)。string
required
股票代码
str
开始日期,格式:
YYYY-MM-DDstr
结束日期,格式:
YYYY-MM-DDDataFrame
股票行情数据,包含
close, volume, market_cap, pe, ps 等index_quote()
获取指数行情数据。string
required
指数代码,如
HSI(恒生指数), SPX(标普500), DJI(道琼斯)str
开始日期,格式:
YYYY-MM-DDstr
结束日期,格式:
YYYY-MM-DDDataFrame
指数行情数据
指数和行业
index_constituents()
获取指数成分股列表。string
required
指数代码,如
000300(沪深300), 000016(上证50), 399006(创业板指)DataFrame
成分股列表,包含
market, symbol 等index_tracking_funds()
获取指数跟踪基金列表。string
required
指数代码,如
000300(沪深300), 000016(上证50), 000905(中证500)DataFrame
跟踪基金列表,包含
symbol, short_name, name 等industry_constituents()
获取行业成分股列表。string
required
股票市场:
cn(中国), hk(香港), us(美国)string
required
行业名称,如
军工, Technologystring
行业分类类型:
- CN:
sw(申万,默认),wind - HK:
hs(恒生,默认) - US:
GICS(默认)
DataFrame
成分股列表,包含
symbol, name, industry_one_level_name, industry_second_level_name, industry_third_level_name 等日历
earnings_calendar()
财报日历。string
required
股票市场:
cn, hk, usstr
开始日期
str
结束日期
str
指定股票代码
ipo_calendar_hk()
港股 IPO 日历。string
default:"Filing"
IPO 状态:
Filing(申报), Hearing(聆讯), Priced(定价)ipo_calendar_cn()
A 股(沪深北)IPO 日历。所有参数均为可选,不传则返回全部。string
股票市场:
SH(沪市), SZ(深市), BJ(北交所)。默认全部str
开始日期(YYYY-MM-DD)
str
结束日期(YYYY-MM-DD)
string
IPO 状态:
listed(已上市), delisted(已退市), currently_issuing(发行中), deferred_issuance(暂缓发行), issuance_complete(发行完成)。默认全部