跳转到内容

财务数据 API 接口说明

本文件详细介绍了财务数据相关的 API 接口,包括各类财务报表的获取方式、字段说明及使用示例。

估值数据(valuation)

接口说明

python
get_fundamentals(security, 'valuation', fields=None, date=None)

注意事项

一、该接口只支持按天查询模式,返回查询日期对应股票相关数据。查询此表不支持输入的参数有:start_year, end_year, report_types, date_type, merge_type。

二、换手率(turnover_rate)和滚动股息率(dividend_ratio)两个字段数据源返回的是带%的字符串。比如turnover_rate:20%,用户需要自行转换成0.2的float格式。

关于date字段的说明:

场景一:date字段不入参。回测中默认是获取context.blotter.current_dt交易日收盘后更新的数据,因此会产生未来函数,交易和研究会返回当日数据,若在盘中时间由于数据未更新将返回字段为NAN的数据,因此建议获取最新数据的场景都使用date参数入参上一个交易日日期。

场景二:date字段入参日期。回测和交易中若date为非交易日,将返回字段为NAN的数据;研究中若date为非交易日,将返回往前最近一个交易日的数据,注意回测和交易中是可以取到未来的数据,需要规避。

md
               turnover_rate     pb    total_value   trading_day    pe_dynamic
secu_code
600570.SS         4.20%        11.89   3.748224e+10   2018-04-24      163.38
000001.SZ         0.86%         0.91   2.036411e+11   2018-04-24        7.72

示例

python
# 获取股票池
stocks = get_index_stocks('000906.XBHS')
# 指定股票池
stocks = ['600570.SS','000001.SZ']

# 获取估值数据
get_fundamentals(stocks, 'valuation')

# 获取指定日期市净率
get_fundamentals(stocks, 'valuation', date = '20180410', fields = 'pb')

# 获取多字段
get_fundamentals(stocks, 'valuation', date = '2018-04-24', fields = ['total_value', 'pe_dynamic', 'turnover_rate', 'pb'])

字段说明

字段名称类型说明属性
trading_daystr交易日期固定返回
total_valuefloatA股总市值(元)固定返回
float_valuefloatA股流通市值(元)自选返回
napsfloat每股净资产/(元/股)自选返回
pcffloat市现率自选返回
secu_abbrstr证券简称自选返回
secu_codestr证券代码固定返回
psfloat市销率PS自选返回
ps_ttmfloat市销率PS(TTM)自选返回
pe_ttmfloat市盈率PE(TTM)自选返回
a_sharesfloatA股股本自选返回
a_floatsfloat可流通A股自选返回
pe_dynamicfloat动态市盈率自选返回
pe_staticfloat静态市盈率自选返回
b_floatsfloat可流通B股自选返回
b_sharesfloatB股股本自选返回
h_sharesfloatH股股本自选返回
total_sharesfloat总股本自选返回
turnover_ratefloat换手率自选返回
dividend_ratiofloat滚动股息率自选返回
pbfloat市净率自选返回
roefloat净资产收益率自选返回

资产负债表(balance_statement)

接口说明

python
get_fundamentals(security, 'balance_statement', fields, date=None, start_year=None, end_year=None, report_types=None, date_type=None, merge_type=None)
md
               company_type   publ_date   secu_abbr    total_assets
end_date
2013-03-31            1       2013-04-19   恒生电子     1.76795e+09
2014-03-31            1       2014-04-29   恒生电子     2.20999e+09
2015-03-31            1       2015-04-25   恒生电子     3.09674e+09
  • 支持按日期和按年份两种查询模式。

示例

python
# 按日期查询
get_fundamentals('600570.SS','balance_statement','total_assets','20160628')

# 按年份查询
get_fundamentals('600570.SS','balance_statement','total_assets',start_year='2013',end_year='2015', report_types='1')

字段说明

字段名称类型说明
secu_codestr股票代码
secu_abbrstr股票简称
company_typestr公司类型
end_datestr截止日期
publ_datestr公告日期
settlement_provinumpy.float64结算备付金
client_provinumpy.float64客户备付金
deposit_in_interbanknumpy.float64存放同业款项
r_metalnumpy.float64贵金属
lend_capitalnumpy.float64拆出资金
derivative_assetsnumpy.float64衍生金融资产
bought_sellback_assetsnumpy.float64买入返售金融资产
loan_and_advancenumpy.float64发放贷款和垫款
insurance_receivablesnumpy.float64应收保费
receivable_subrogation_feenumpy.float64应收代位追偿款
reinsurance_receivablesnumpy.float64应收分保账款
receivable_unearned_rnumpy.float64应收分保未到期责任准备金
receivable_claims_rnumpy.float64应收分保未决赔款准备金
receivable_life_rnumpy.float64应收分保寿险责任准备金
receivable_lt_health_rnumpy.float64应收分保长期健康险责任准备金
insurer_impawn_loannumpy.float64保户质押贷款
fixed_depositnumpy.float64定期存款
refundable_capital_depositnumpy.float64存出资本保证金
refundable_depositnumpy.float64存出保证金
independence_account_assetsnumpy.float64独立账户资产
other_assetsnumpy.float64其他资产
borrowing_from_centralbanknumpy.float64向中央银行借款
deposit_of_interbanknumpy.float64同业及其他金融机构存放款项
borrowing_capitalnumpy.float64拆入资金
derivative_liabilitynumpy.float64衍生金融负债
sold_buyback_secu_proceedsnumpy.float64卖出回购金融资产款
depositnumpy.float64吸收存款
proxy_secu_proceedsnumpy.float64代理买卖证券款
sub_issue_secu_proceedsnumpy.float64代理承销证券款
deposits_receivednumpy.float64存入保证金
advance_insurancenumpy.float64预收保费
commission_payablenumpy.float64应付手续费及佣金
reinsurance_payablesnumpy.float64应付分保账款
compensation_payablenumpy.float64应付赔付款
policy_dividend_payablenumpy.float64应付保单红利
insurer_deposit_investmentnumpy.float64保户储金及投资款
unearned_premium_reservenumpy.float64未到期责任准备金
outstanding_claim_reservenumpy.float64未决赔款准备金
life_insurance_reservenumpy.float64寿险责任准备金
lt_health_insurance_lrnumpy.float64长期健康险责任准备金
independence_liabilitynumpy.float64独立账户负债
other_liabilitynumpy.float64其他负债
cash_equivalentsnumpy.float64货币资金
client_depositnumpy.float64客户资金存款
trading_assetsnumpy.float64交易性金融资产
bill_receivablenumpy.float64应收票据
dividend_receivablenumpy.float64应收股利
interest_receivablenumpy.float64应收利息
account_receivablenumpy.float64应收账款
other_receivablenumpy.float64其他应收款
advance_paymentnumpy.float64预付款项
inventoriesnumpy.float64存货
non_current_asset_in_one_yearnumpy.float64一年内到期的非流动资产
other_current_assetsnumpy.float64其他流动资产
total_current_assetsnumpy.float64流动资产合计
shortterm_loannumpy.float64短期借款
impawned_loannumpy.float64质押借款
trading_liabilitynumpy.float64交易性金融负债
notes_payablenumpy.float64应付票据
accounts_payablenumpy.float64应付账款
advance_receiptsnumpy.float64预收款项
salaries_payablenumpy.float64应付职工薪酬
dividend_payablenumpy.float64应付股利
taxs_payablenumpy.float64应交税费
interest_payablenumpy.float64应付利息
other_payablenumpy.float64其他应付款
non_current_liability_in_one_yearnumpy.float64一年内到期的非流动负债
other_current_liabilitynumpy.float64其他流动负债
total_current_liabilitynumpy.float64流动负债合计
hold_for_sale_assetsnumpy.float64可供出售金融资产
hold_to_maturity_investmentsnumpy.float64持有至到期投资
investment_propertynumpy.float64投资性房地产
longterm_equity_investnumpy.float64长期股权投资
longterm_receivable_accountnumpy.float64长期应收款
fixed_assetsnumpy.float64固定资产
construction_materialsnumpy.float64工程物资
constru_in_processnumpy.float64在建工程
fixed_assets_liquidationnumpy.float64固定资产清理
biological_assetsnumpy.float64生产性生物资产
oil_gas_assetsnumpy.float64油气资产
intangible_assetsnumpy.float64无形资产
seat_costsnumpy.float64交易席位费
development_expenditurenumpy.float64开发支出
good_willnumpy.float64商誉
long_deferred_expensenumpy.float64长期待摊费用
deferred_tax_assetsnumpy.float64递延所得税资产
other_non_current_assetsnumpy.float64其他非流动资产
total_non_current_assetsnumpy.float64非流动资产合计
longterm_loannumpy.float64长期借款
bonds_payablenumpy.float64应付债券
longterm_account_payablenumpy.float64长期应付款
long_salaries_paynumpy.float64长期应付职工薪酬
specific_account_payablenumpy.float64专项应付款
estimate_liabilitynumpy.float64预计负债
deferred_tax_liabilitynumpy.float64递延所得税负债
long_defer_incomenumpy.float64长期递延收益
other_non_current_liabilitynumpy.float64其他非流动负债
total_non_current_liabilitynumpy.float64非流动负债合计
paidin_capitalnumpy.float64实收资本(或股本)
other_equityinstrumentsnumpy.float64其他权益工具
capital_reserve_fundnumpy.float64资本公积
surplus_reserve_fundnumpy.float64盈余公积
retained_profitnumpy.float64未分配利润
treasury_stocknumpy.float64减:库存股
other_composite_incomenumpy.float64其他综合收益
ordinary_risk_reserve_fundnumpy.float64一般风险准备
foreign_currency_report_conv_diffnumpy.float64外币报表折算差额
specific_reservesnumpy.float64专项储备
se_without_minumpy.float64归属母公司股东权益合计
minority_interestsnumpy.float64少数股东权益
total_shareholder_equitynumpy.float64所有者权益合计
total_liability_and_equitynumpy.float64负债和权益总计
total_assetsnumpy.float64资产总计
total_liabilitynumpy.float64负债总计
contract_liabilitynumpy.float64合同负债
total_fixed_assetnumpy.float64固定资产合计
t_constru_in_processnumpy.float64在建工程合计

利润表(income_statement)

接口说明

python
get_fundamentals(security, 'income_statement', fields, date=None, start_year=None, end_year=None, report_types=None, date_type=None, merge_type=None)
md
                company_type   net_profit   publ_date      secu_abbr
end_date
2013-03-31            1        3.71658e+07  2013-04-19      恒生电子
2014-03-31            1        5.38395e+07  2014-04-29      恒生电子
2015-03-31            1           7.22e+07  2015-04-25      恒生电子

示例

python
# 获取数据的两种模式
# 1. 按日期查询模式(默认以发布日期为参考时间):返回输入日期之前对应的财务数据
# 在回测中获取单一股票中对应回测日期第一季度利润表中净利润(net_profit)数据
get_fundamentals('600570.SS','income_statement','net_profit','20160628')

# 2. 按年份查询模式:返回输入年份范围内对应季度的财务数据
# 获取恒生电子(600570.SS)从2013年至2015年第一季度利润表中净利润(net_profit)# 数据
get_fundamentals('600570.SS','income_statement','net_profit',start_year='2013',end_year='2015', report_types='1')

字段说明

字段名称类型说明
secu_codestr股票代码
secu_abbrstr股票简称
company_typestr公司类型
end_datestr截止日期
publ_datestr公告日期
basic_epsnumpy.float64基本每股收益
diluted_epsnumpy.float64稀释每股收益
net_profitnumpy.float64净利润
np_parent_company_ownersnumpy.float64归属于母公司所有者的净利润
minority_profitnumpy.float64少数股东损益
total_operating_costnumpy.float64营业总成本
operating_payoutnumpy.float64营业支出
refunded_premiumsnumpy.float64退保金
compensation_expensenumpy.float64赔付支出
amortization_expensenumpy.float64减:摊回赔付支出
premium_reservenumpy.float64提取保险责任准备金
amortization_premium_reservenumpy.float64减:摊回保险责任准备金
policy_dividend_payoutnumpy.float64保单红利支出
reinsurance_costnumpy.float64分保费用
amortization_reinsurance_costnumpy.float64减:摊回分保费用
insurance_commission_expensenumpy.float64保险手续费及佣金支出
other_operating_costnumpy.float64其他营业成本
operating_costnumpy.float64营业成本
operating_tax_surchargesnumpy.float64营业税金及附加
operating_expensenumpy.float64销售费用
administration_expensenumpy.float64管理费用
financial_expensenumpy.float64财务费用
asset_impairment_lossnumpy.float64资产减值损失
operating_profitnumpy.float64营业利润
non_operating_incomenumpy.float64加:营业收入
non_operating_expensenumpy.float64减:营业外支出
non_current_assetss_deal_lossnumpy.float64其中:非流动资产处置净损失
total_operating_revenuenumpy.float64营业总收入
operating_revenuenumpy.float64营业收入
net_interest_incomenumpy.float64利息净收入
interest_incomenumpy.float64其中:利息收入
interest_expensenumpy.float64其中:利息支出
net_commission_incomenumpy.float64手续费及佣金净收入
commission_incomenumpy.float64其中:手续费及佣金收入
commission_expensenumpy.float64其中:手续费及佣金支出
net_proxy_secu_incomenumpy.float64其中:代理买卖证券业务净收入
net_subissue_secu_incomenumpy.float64其中:证券承销业务净收入
net_trust_incomenumpy.float64其中:受托客户资产管理业务净收入
premiums_earnednumpy.float64已赚保费
premiums_incomenumpy.float64保险业务收入
reinsurance_incomenumpy.float64其中:分保费收入
reinsurancenumpy.float64减:分出保费
unearned_premium_reservenumpy.float64提取未到期责任准备金
other_operating_revenuenumpy.float64其他营业收入
other_net_revenuenumpy.float64非营业性收入
fair_value_change_incomenumpy.float64公允价值变动净收益
invest_incomenumpy.float64投资净收益
invest_income_associatesnumpy.float64其中:对联营合营企业的投资收益
exchange_incomenumpy.float64汇兑收益
total_profitnumpy.float64利润总额
income_tax_costnumpy.float64减:所得税费用
total_composite_incomenumpy.float64综合收益总额
ci_parent_company_ownersnumpy.float64归属于母公司所有者的综合收益总额
ci_minority_ownersnumpy.float64归属于少数股东的综合收益总额
r_and_dnumpy.float64研发费用

现金流量表(cashflow_statement)

接口说明

python
get_fundamentals(security, 'cashflow_statement', fields, date=None, start_year=None, end_year=None, report_types=None, date_type=None, merge_type=None)
md
               company_type invest_cash_paid   publ_date      secu_abbr
end_date
2013-03-31            1        5.271e+08       2013-04-19      恒生电子
2014-03-31            1       3.9488e+08       2014-04-29      恒生电子
2015-03-31            1      9.92432e+08       2015-04-25      恒生电子

示例

python
# 获取数据的两种模式
# 1. 按日期查询模式(默认以发布日期为参考时间):返回输入日期之前对应的财务数据
# 在回测中获取单一股票中对应回测日期第一季度现金流量表中投资支付的现金
#(invest_cash_paid)数据
get_fundamentals('600570.SS','cashflow_statement','invest_cash_paid','20160628')

# 2. 按年份查询模式:返回输入年份范围内对应季度的财务数据
# 获取恒生电子(600570.SS)从2013年至2015年第一季度现金流量表中投资支付的现金#(invest_cash_paid)数据
get_fundamentals('600570.SS','cashflow_statement','invest_cash_paid',start_year='2013',end_year='2015', report_types='1')

字段说明

字段名称类型说明
secu_codestr股票代码
secu_abbrstr股票简称
company_typestr公司类型
end_datestr截止日期
publ_datestr公告日期
goods_sale_service_render_cashnumpy.float64销售商品、提供劳务收到的现金
tax_levy_refundnumpy.float64收到的税费返还
net_deposit_increasenumpy.float64客户存款和同业存放款项净增加额
net_borrowing_from_central_banknumpy.float64向中央银行借款净增加额
net_borrowing_from_finance_conumpy.float64向其他金融机构拆入资金净增加额
interest_and_commission_cashinnumpy.float64收取利息、手续费及佣金的现金
net_deal_trading_assetsnumpy.float64处置交易性金融资产净增加额
net_buybacknumpy.float64回购业务资金净增加额
net_original_insurance_cashnumpy.float64收到原保险合同保费取得的现金
net_reinsurance_cashnumpy.float64收到再保业务现金净额
net_insurer_deposit_investmentnumpy.float64保户储金及投资款净增加额
other_cashin_related_operatenumpy.float64收到其他与经营活动有关的现金
subtotal_operate_cash_inflownumpy.float64经营活动现金流入小计
goods_and_services_cash_paidnumpy.float64购买商品、接受劳务支付的现金
staff_behalf_paidnumpy.float64支付给职工以及为职工支付的现金
all_taxes_paidnumpy.float64支付的各项税费
net_loan_and_advance_increasenumpy.float64客户贷款及垫款净增加额
net_deposit_in_cb_and_ibnumpy.float64存放中央银行和同业款项净增加额
net_lend_capitalnumpy.float64拆出资金净增加额
commission_cash_paidnumpy.float64支付手续费及佣金的现金
original_compensation_paidnumpy.float64支付原保险合同赔付款项的现金
net_cash_for_reinsurancenumpy.float64支付再保业务现金净额
policy_dividend_cash_paidnumpy.float64支付保单红利的现金
other_operate_cash_paidnumpy.float64支付其他与经营活动有关的现金
subtotal_operate_cash_outflownumpy.float64经营活动现金流出小计
net_operate_cash_flownumpy.float64经营活动产生的现金流量净额
invest_withdrawal_cashnumpy.float64收回投资收到的现金
invest_proceedsnumpy.float64取得投资收益收到的现金
fix_intan_other_asset_dispo_cashnumpy.float64处置固定资产、无形资产和其他长期资产收回的现金净额
net_cash_deal_sub_companynumpy.float64处置子公司及其他营业单位收到的现金净额
other_cash_from_invest_actnumpy.float64收到其他与投资活动有关的现金
subtotal_invest_cash_inflownumpy.float64投资活动现金流入小计
fix_intan_other_asset_acqui_cashnumpy.float64购建固定资产、无形资产和其他长期资产支付的现金
invest_cash_paidnumpy.float64投资支付的现金
net_cash_from_sub_companynumpy.float64取得子公司及其他营业单位支付的现金净额
impawned_loan_net_increasenumpy.float64质押贷款净增加额
other_cash_to_invest_actnumpy.float64支付其他与投资活动有关的现金
subtotal_invest_cash_outflownumpy.float64投资活动现金流出小计
net_invest_cash_flownumpy.float64投资活动产生的现金流量净额
cash_from_investnumpy.float64吸收投资收到的现金
cash_from_bonds_issuenumpy.float64发行债券收到的现金
cash_from_borrowingnumpy.float64取得借款收到的现金
other_finance_act_cashnumpy.float64收到其他与筹资活动有关的现金
subtotal_finance_cash_inflownumpy.float64筹资活动现金流入小计
borrowing_repaymentnumpy.float64偿还债务支付的现金
dividend_interest_paymentnumpy.float64分配股利、利润或偿付利息支付的现金
other_finance_act_paymentnumpy.float64支付其他与筹资活动有关的现金
subtotal_finance_cash_outflownumpy.float64筹资活动现金流出小计
net_finance_cash_flownumpy.float64筹资活动产生的现金流量净额
exchan_rate_change_effectnumpy.float64汇率变动对现金及现金等价物的影响
cash_equivalent_increasenumpy.float64现金及现金等价物净增加额
begin_period_cashnumpy.float64加:期初现金及现金等价物余额
end_period_cash_equivalentnumpy.float64期末现金及现金等价物余额
net_profitnumpy.float64净利润
minority_profitnumpy.float64加:少数股东损益
assets_depreciation_reservesnumpy.float64加:资产减值准备
fixed_asset_depreciationnumpy.float64固定资产折旧
intangible_asset_amortizationnumpy.float64收无形资产摊销
deferred_expense_amortnumpy.float64长期待摊费用摊销
deferred_expense_decreasednumpy.float64待摊费用减少(减:增加)
accrued_expense_addednumpy.float64预提费用增加(减:减少)
fix_intanther_asset_dispo_lossnumpy.float64处置固定资产、无形资产和其他长期资产的损失
fixed_asset_scrap_lossnumpy.float64固定资产报废损失
loss_from_fair_value_changesnumpy.float64公允价值变动损失
financial_expensenumpy.float64财务费用
invest_lossnumpy.float64投资损失
defered_tax_asset_decreasenumpy.float64递延所得税资产减少
defered_tax_liability_increasenumpy.float64递延所得税负债增加
inventory_decreasenumpy.float64存货的减少
operate_receivable_decreasenumpy.float64经营性应收项目的减少
operate_payable_increasenumpy.float64经营性应付项目的增加
othersnumpy.float64其他
net_operate_cash_flow_notesnumpy.float64经营活动产生的现金流量净额
debt_to_capticalnumpy.float64债务转为资本
cbs_expiring_within_one_yearnumpy.float64一年内到期的可转换公司债券
fixed_assets_finance_leasesnumpy.float64融资租入固定资产
cash_at_end_of_yearnumpy.float64现金的期末余额
cash_at_beginning_of_yearnumpy.float64减:现金的期初余额
cash_equivalents_at_end_of_yearnumpy.float64加:现金等价物的期末余额
cash_equivalents_at_beginningnumpy.float64减:现金等价物的期初余额
net_incr_in_cash_and_equivalentsnumpy.float64现金及现金等价物净增加额

成长能力(growth_ability)

接口说明

python
get_fundamentals(security, 'growth_ability', fields, date=None, start_year=None, end_year=None, report_types=None, date_type=None)

注意事项

  • 获取此表中数据,不支持输入的参数有:merge_type
md
               oper_profit_grow_rate   publ_date      secu_abbr
end_date
2013-03-31               124.705       2013-04-19      恒生电子
2014-03-31                9.1946       2014-04-29      恒生电子
2015-03-31               14.2251       2015-04-25      恒生电子

示例

python
# 按日期查询
# 获取数据的两种模式
# 1. 按日期查询模式(默认以发布日期为参考时间):返回输入日期之前对应的财务数据
# 在回测中获取单一股票中对应回测日期第一季度成长能力指标中营业利润同比增长
#(oper_profit_grow_rate)数据
get_fundamentals('600570.SS','growth_ability','oper_profit_grow_rate','20160628')

# 2. 按年份查询模式:返回输入年份范围内对应季度的财务数据
# 获取恒生电子(600570.SS)从2013年至2015年第一季度成长能力指标中营业利润同比# 增长(oper_profit_grow_rate)数据
get_fundamentals('600570.SS','growth_ability','oper_profit_grow_rate',start_year='2013',end_year='2015', report_types='1')

字段说明

字段名称类型说明属性
secu_codestr股票代码固定返回
secu_abbrstr股票简称固定返回
publ_datestr公告日期固定返回
end_datestr截止日期固定返回
basic_eps_yoynumpy.float64基本每股收益同比增长(%)自选返回
diluted_eps_yoynumpy.float64稀释每股收益同比增长(%)自选返回
operating_revenue_grow_ratenumpy.float64营业收入同比增长(%)自选返回
np_parent_company_yoynumpy.float64归属母公司股东的净利润同比增长(%)自选返回
net_operate_cash_flow_yoynumpy.float64经营活动产生的现金流量净额同比增长(%)自选返回
oper_profit_grow_ratenumpy.float64营业利润同比增长(%)自选返回
total_profit_grow_ratenumpy.float64利润总额同比增长(%)自选返回
eps_grow_rate_ytdnumpy.float64每股净资产相对年初增长率(%)自选返回
se_without_mi_grow_rate_ytdnumpy.float64归属母公司股东的权益相对年初增长率(%)自选返回
ta_grow_rate_ytdnumpy.float64资产总计相对年初增长率(%)自选返回
np_parent_company_cut_yoynumpy.float64归属母公司股东的净利润(扣除)同比增长(%)自选返回
avg_np_yoy_past_five_yearnumpy.float64过去五年同期归属母公司净利润平均增幅(%)自选返回
oper_cash_ps_grow_ratenumpy.float64每股经营活动产生的现金流量净额同比增长(%)自选返回
naor_yoynumpy.float64净资产收益率(摊薄)同比增(%)自选返回
net_asset_grow_ratenumpy.float64净资产同比增长(%)自选返回
total_asset_grow_ratenumpy.float64总资产同比增长(%)自选返回
sustainable_grow_ratenumpy.float64可持续增长率(%)自选返回
net_profit_grow_ratenumpy.float64净利润同比增长(%)自选返回

盈利能力(profit_ability)

接口说明

python
get_fundamentals(security, 'profit_ability', fields, date=None, start_year=None, end_year=None, report_types=None, date_type=None)

注意事项

  • 获取此表中数据,不支持输入的参数有:merge_type
md
             publ_date     roe     secu_abbr
end_date
2013-03-31  2013-04-19  2.8127      恒生电子
2014-03-31  2014-04-29  3.3056      恒生电子
2015-03-31  2015-04-25  3.4869      恒生电子

示例

python
# 按日期查询
# 获取数据的两种模式
# 1. 按日期查询模式(默认以发布日期为参考时间):返回输入日期之前对应的财务数据
# 在回测中获取单一股票中对应回测日期第一季度盈利能力指标中净资产收益率(roe)数据
get_fundamentals('600570.SS','profit_ability','roe','20160628')

# 2. 按年份查询模式:返回输入年份范围内对应季度的财务数据
# 获取恒生电子(600570.SS)从2013年至2015年第一季度盈利能力指标中净资产收益率
#(roe)数据
get_fundamentals('600570.SS','profit_ability','roe',start_year='2013',end_year='2015',report_types='1')

字段说明

字段名称类型说明属性
secu_codestr股票代码固定返回
secu_abbrstr股票简称固定返回
publ_datestr公告日期固定返回
end_datestr截止日期固定返回
roe_avgnumpy.float64净资产收益率%平均计算值(%)自选返回
roe_weightednumpy.float64净资产收益率%加权公布值(%)自选返回
roenumpy.float64净资产收益率%摊薄公布值(%)自选返回
roe_cutnumpy.float64净资产收益率%扣除摊薄(%)自选返回
roe_cut_weightednumpy.float64净资产收益率%扣除加权(%)自选返回
roe_ttmnumpy.float64净资产收益率_TTM(%)自选返回
roa_ebitnumpy.float64总资产报酬率(%)自选返回
roa_ebit_ttmnumpy.float64总资产报酬率_TTM(%)自选返回
roanumpy.float64总资产净利率(%)自选返回
roa_ttmnumpy.float64总资产净利率_TTM(%)自选返回
roicnumpy.float64投入资本回报率(%)自选返回
net_profit_rationumpy.float64销售净利率(%)自选返回
net_profit_ratio_ttmnumpy.float64销售净利率_TTM(%)自选返回
gross_income_rationumpy.float64销售毛利率(%)自选返回
gross_income_ratio_ttmnumpy.float64销售毛利率_TTM(%)自选返回
sales_cost_rationumpy.float64销售成本率(%)自选返回
period_costs_ratenumpy.float64销售期间费用率(%)自选返回
period_costs_rate_ttmnumpy.float64销售期间的费用率_TTM(%)自选返回
np_to_tornumpy.float64净利润/营业总收入(%)自选返回
np_to_tor_ttmnumpy.float64净利润/营业总收入_TTM(%)自选返回
operating_profit_to_tornumpy.float64营业利润/营业总收入(%)自选返回
operating_profit_to_tor_ttmnumpy.float64营业利润/营业总收入_TTM(%)自选返回
ebit_to_tornumpy.float64息税前利润/营业总收入(%)自选返回
ebit_to_tor_ttmnumpy.float64息税前利润/营业总收入_TTM(%)自选返回
t_operating_cost_to_tornumpy.float64营业总成本/营业总收入(%)自选返回
t_operating_cost_to_tor_ttmnumpy.float64营业总成本/营业总收入_TTM(%)自选返回
operating_expense_ratenumpy.float64销售费用/营业总收入(%)自选返回
operating_expense_rate_ttmnumpy.float64销售费用/营业总收入_TTM(%)自选返回
admini_expense_ratenumpy.float64管理费用/营业总收入(%)自选返回
admini_expense_rate_ttmnumpy.float64管理费用/营业总收入_TTM(%)自选返回
financial_expense_ratenumpy.float64财务费用/营业总收入(%)自选返回
financial_expense_rate_ttmnumpy.float64财务费用/营业总收入_TTM(%)自选返回
asset_impa_loss_to_tornumpy.float64资产减值损失/营业总收入(%)自选返回
asset_impa_loss_to_tor_ttmnumpy.float64资产减值损失/营业总收入_TTM(%)自选返回
net_profitnumpy.float64归属母公司净利润(元)自选返回
net_profit_cutnumpy.float64扣除非经常性损益后的净利润(元)自选返回
ebitnumpy.float64息税前利润(元)自选返回
ebitdanumpy.float64息税折旧摊销前利润(元)自选返回
operating_profit_rationumpy.float64营业利润率(%)自选返回
total_profit_cost_rationumpy.float64成本费用利润率自选返回

每股指标(eps)

接口说明

python
get_fundamentals(security, 'eps', fields, date=None, start_year=None, end_year=None, report_types=None, date_type=None)

注意事项

  • 获取此表中数据,不支持输入的参数有:merge_type
md
           basic_eps   publ_date      secu_abbr
end_date
2013-03-31      0.06   2013-04-19      恒生电子
2014-03-31      0.09   2014-04-29      恒生电子
2015-03-31      0.11   2015-04-25      恒生电子

示例

python
# 获取数据的两种模式
# 1. 按日期查询模式(默认以发布日期为参考时间):返回输入日期之前对应的财务数据
# 在回测中获取单一股票中对应回测日期第一季度每股指标中基本每股收益(basic_eps)# 数据
get_fundamentals('600570.SS','eps','basic_eps','20160628')

# 2. 按年份查询模式:返回输入年份范围内对应季度的财务数据
# 获取恒生电子(600570.SS)从2013年至2015年第一季度每股指标中基本每股收益
#(basic_eps)数据
get_fundamentals('600570.SS','eps','basic_eps',start_year='2013',end_year='2015',report_types='1')

字段说明

字段名称类型说明属性
secu_codestr股票代码固定返回
secu_abbrstr股票简称固定返回
publ_datestr公告日期固定返回
end_datestr截止日期固定返回
basic_epsnumpy.float64基本每股收益(元/股)自选返回
diluted_epsnumpy.float64稀释每股收益(元/股)自选返回
epsnumpy.float64每股收益_期末股本摊薄(元/股)自选返回
eps_ttmnumpy.float64每股收益_TTM(元/股)自选返回
napsnumpy.float64每股净资产(元/股)自选返回
total_operating_revenue_psnumpy.float64每股营业总收入(元/股)自选返回
main_income_psnumpy.float64每股营业收入(元/股)自选返回
operating_revenue_ps_ttmnumpy.float64每股营业收入_TTM(元/股)自选返回
oper_profit_psnumpy.float64每股营业利润(元/股)自选返回
ebitpsnumpy.float64每股息税前利润(元/股)自选返回
capital_surplus_fund_psnumpy.float64每股资本公积金(元/股)自选返回
surplus_reserve_fund_psnumpy.float64每股盈余公积(元/股)自选返回
accumulation_fund_psnumpy.float64每股公积金(元/股)自选返回
undivided_profitnumpy.float64每股未分配利润(元/股)自选返回
retained_earnings_psnumpy.float64每股留存收益(元/股)自选返回
net_operate_cash_flow_psnumpy.float64每股经营活动产生的现金流量净额(元/股)自选返回
net_operate_cash_flow_ps_ttmnumpy.float64每股经营活动产生的现金流量净额_TTM(元/股)自选返回
cash_flow_psnumpy.float64每股现金流量净额(元/股)自选返回
cash_flow_ps_ttmnumpy.float64每股现金流量净额_TTM(元/股)自选返回
enterprise_fcf_psnumpy.float64每股企业自由现金流量(元/股)自选返回
shareholder_fcf_psnumpy.float64每股股东自由现金流量(元/股)自选返回

营运能力(operating_ability)

接口说明

python
get_fundamentals(security, 'operating_ability', fields, date=None, start_year=None, end_year=None, report_types=None, date_type=None)

注意事项

  • 获取此表中数据,不支持输入的参数有:merge_type
md
           current_assets_turnover_rate   publ_date     secu_abbr
end_date
2013-03-31                       0.1803   2013-04-19     恒生电子
2014-03-31                       0.1518   2014-04-29     恒生电子
2015-03-31                       0.1568   2015-04-25     恒生电子

示例

python
# 获取数据的两种模式
# 1. 按日期查询模式(默认以发布日期为参考时间):返回输入日期之前对应的财务数据
# 在回测中获取单一股票中对应回测日期第一季度营运能力指标中流动资产周转率
#(current_assets_turnover_rate)数据
get_fundamentals('600570.SS','operating_ability','current_assets_turnover_rate','20160628')

# 2. 按年份查询模式:返回输入年份范围内对应季度的财务数据
# 获取恒生电子(600570.SS)从2013年至2015年第一季度营运能力指标中流动资产周转# 率(current_assets_turnover_rate)数据
get_fundamentals('600570.SS','operating_ability','current_assets_turnover_rate',start_year='2013',end_year='2015', report_types='1')

字段说明

字段名称类型说明属性
secu_codestr股票代码固定返回
secu_abbrstr股票简称固定返回
publ_datestr公告日期固定返回
end_datestr截止日期固定返回
oper_cyclenumpy.float64营业周期(天/次)自选返回
inventory_turnover_ratenumpy.float64存货周转率(次)自选返回
inventory_turnover_daysnumpy.float64存货周转天数(天/次)自选返回
accounts_receivables_turnover_ratenumpy.float64应收账款周转率(次)自选返回
accounts_receivables_turnover_daysnumpy.float64应收账款周转天数(天/次)自选返回
accounts_payables_turnover_ratenumpy.float64应付账款周转率(次)自选返回
accounts_payables_turnover_daysnumpy.float64应付账款周转天数(天/次)自选返回
current_assets_turnover_ratenumpy.float64流动资产周转率(次)自选返回
fixed_asset_turnover_ratenumpy.float64固定资产周转率(次)自选返回
equity_turnover_ratenumpy.float64股东权益周转率(次)自选返回
total_asset_turnover_ratenumpy.float64总资产周转率(次)自选返回

偿债能力(debt_paying_ability)

接口说明

python
get_fundamentals(security, 'debt_paying_ability', fields, date=None, start_year=None, end_year=None, report_types=None, date_type=None)

注意事项

  • 获取此表中数据,不支持输入的参数有:merge_type
md
           current_ratio   publ_date      secu_abbr
end_date
2013-03-31        3.4234   2013-04-19      恒生电子
2014-03-31        3.4941   2014-04-29      恒生电子
2015-03-31        1.8332   2015-04-25      恒生电子

示例

python
# 按日期查询
# 获取数据的两种模式
# 1. 按日期查询模式(默认以发布日期为参考时间):返回输入日期之前对应的财务数据
# 在回测中获取单一股票中对应回测日期第一季度偿债能力指标中流动比率(current_ratio)
# 数据
get_fundamentals('600570.SS','debt_paying_ability','current_ratio','20160628')

# 2. 按年份查询模式:返回输入年份范围内对应季度的财务数据
# 获取恒生电子(600570.SS)从2013年至2015年第一季度偿债能力指标中流动比率
#(current_ratio)数据
get_fundamentals('600570.SS','debt_paying_ability','current_ratio',start_year='2013',end_year='2015', report_types='1')

字段说明

字段名称类型说明属性
secu_codestr股票代码固定返回
secu_abbrstr股票简称固定返回
publ_datestr公告日期固定返回
end_datestr截止日期固定返回
current_rationumpy.float64流动比率自选返回
quick_rationumpy.float64速动比率自选返回
super_quick_rationumpy.float64超速动比率自选返回
debt_equity_rationumpy.float64产权比率(%)自选返回
sewmi_to_total_liabilitynumpy.float64归属母公司股东的权益/负债合计(%)自选返回
sewmi_to_interest_bear_debtnumpy.float64归属母公司股东的权益/带息债务(%)自选返回
debt_tangible_equity_rationumpy.float64有形净值债务率(%)自选返回
tangible_a_to_interest_bear_debtnumpy.float64有形净值/带息债务(%)自选返回
tangible_a_to_net_debtnumpy.float64有形净值/净债务(%)自选返回
ebitda_to_t_liabilitynumpy.float64息税折旧摊销前利润/负债合计自选返回
nocf_to_t_liabilitynumpy.float64经营活动产生现金流量净额/负债合计自选返回
nocf_to_interest_bear_debtnumpy.float64经营活动产生现金流量净额/带息债务自选返回
nocf_to_current_liabilitynumpy.float64经营活动产生现金流量净额/流动负债自选返回
nocf_to_net_debtnumpy.float64经营活动产生现金流量净额/净债务自选返回
interest_covernumpy.float64利息保障倍数(倍)自选返回
long_debt_to_working_capitalnumpy.float64长期负债与营运资金比率自选返回
opercashinto_current_debtnumpy.float64现金流动负债比自选返回