股票数据模块的方法返回 pandas DataFrame,方便进行数据分析。
公司信息
overview()
获取公司概览信息。股票代码,支持多个,用逗号分隔,如
AAPL,00700股票名称,支持多个,用逗号分隔,如
腾讯,苹果公司信息,包含
name, description, sector, industry, market_cap 等shareholders()
获取主要股东列表。股票代码
股东列表,包含
name, shares, percentage 等财务报表
income_statement()
获取利润表数据。股票代码
报告期间:
annual(年报)或 quarterly(季报)返回期数
开始日期,格式:
YYYY-MM-DD结束日期,格式:
YYYY-MM-DD日历类型:
calendar(公历)或 fiscal(财年)指定财年,如
2023指定财季(Q1, Q2, Q3, Q4, FY, H1,
Q3 (9 months))利润表数据,以日期为索引,包含
revenue, gross_profit, operating_income, net_income, eps 等列balance_sheet()
获取资产负债表数据。股票代码
报告期间:
annual 或 quarterly返回期数
开始日期,格式:
YYYY-MM-DD结束日期,格式:
YYYY-MM-DD日历类型:
calendar(公历)或 fiscal(财年)指定财年,如
2023指定财季(Q1, Q2, Q3, Q4, FY)
资产负债表数据
cashflow_statement()
获取现金流量表数据。股票代码
报告期间:
annual、quarterly 或 cumulative quarterly返回期数
开始日期,格式:
YYYY-MM-DD结束日期,格式:
YYYY-MM-DD日历类型:
calendar(公历)或 fiscal(财年)指定财年,如
2023指定财季(Q1, Q2, Q3, Q4, FY, H1,
Q3 (9 months))现金流量表数据
revenue_breakdown()
获取营收分解数据。股票代码
报告周期,如
FY(全年)、Q2(二季度)返回记录数
开始日期,格式:
YYYY-MM-DD结束日期,格式:
YYYY-MM-DD指定财年,如
2023营收分解数据
行情数据
quote()
获取股票行情数据(当前和历史价格)。股票代码
开始日期,格式:
YYYY-MM-DD结束日期,格式:
YYYY-MM-DD股票行情数据,包含
close, volume, market_cap, pe, ps 等index_quote()
获取指数行情数据。指数代码,如
HSI(恒生指数), SPX(标普500), DJI(道琼斯)开始日期,格式:
YYYY-MM-DD结束日期,格式:
YYYY-MM-DD指数行情数据
指数和行业
index_constituents()
获取指数成分股列表。指数代码,如
000300(沪深300), 000016(上证50), 399006(创业板指)成分股列表,包含
market, symbol 等index_tracking_funds()
获取指数跟踪基金列表。指数代码,如
000300(沪深300), 000016(上证50), 000905(中证500)跟踪基金列表,包含
symbol, short_name, name 等industry_constituents()
获取行业成分股列表。股票市场:
cn(中国), hk(香港), us(美国)行业名称,如
军工, Technology行业分类类型:
- CN:
sw(申万,默认),wind - HK:
hs(恒生,默认) - US:
GICS(默认)
成分股列表,包含
symbol, name, industry_one_level_name, industry_second_level_name, industry_third_level_name 等日历
earnings_calendar()
财报日历。股票市场:
cn, hk, us开始日期
结束日期
指定股票代码
ipo_calendar_hk()
港股 IPO 日历。IPO 状态:
Filing(申报), Hearing(聆讯), Priced(定价)