# 股票财务数据及基础数据函数(免费)

C++ 股票与指数数据 API 包含在 3.5.18 版本及以上版本

# stk_get_index_constituents - 查询指数成分股

查询指定指数在最新交易日的成分股和权重

此函数为掘金公版(体验版/专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataArray<StkIndexConstituent>* stk_get_index_constituents(const char *symbol, const char *trade_date = NULL);

参数:

参数名 类型 中文名称 必填 默认值 参数用法说明
index str 指数代码 Y 必填,只能输入一个指数,如:'SHSE.000905'
trade_date str 交易日期 N NULL 交易日期,%Y-%m-%d 格式, 默认NULL为最新交易日

返回值:

StkIndexConstituent 结构数组,参见StkIndexConstituent定义与DataArray类的用法。

示例:

stk_get_index_constituents("SHSE.000300")

注意:

1. 数据日频更新,在交易日约 20 点更新当日数据。如果当日数据尚未更新,调用时不指定trade_date会返回前一交易日的成分数据,调用时指定trade_date为当日会返回空。

2. trade_date输入非交易日,会返回空。trade_date出入的日期格式错误,会报错。

3. 指数列表参考

# stk_get_fundamentals_balance_pt - 查询资产负债表截面数据(多标的)

查询指定日期截面的股票所属上市公司的资产负债表数据(point-in-time)

此函数为掘金公版(体验版/专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataSet* stk_get_fundamentals_balance_pt(const char *symbols, const char *fields, int rpt_type = 0, int data_type = 0, const char *date = NULL);

参数:

参数名 类型 中文名称 必填 默认值 参数用法说明
symbols str 股票代码 Y 必填,可输入多个,多个标的代码必须用英文逗号分割,如:SHSE.600008,SZSE.000002
fields str 返回字段 Y 指定需要返回的财务字段, 如有多个字段,中间用英文逗号分隔
rpt_type int 报表类型 N 0 报告期查询可指定以下报表类型:
1-一季度报
6-中报
9-前三季报
12-年报
默认0为不限
data_type int 数据类型 N 0 在发布原始财务报告以后,上市公司可能会对数据进行修正。 101-合并原始
102-合并调整 201-母公司原始
202-母公司调整 默认0返回当期合并调整,如果没有调整返回合并原始
date str 查询日期 N NULL 查询时间,时间类型为发布日期,%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

一个结果集,参见DataSet类的用法,结果集中返回字段如下:

字段名 类型 中文名称 说明
symbol str 股票代码
pub_date str 发布日期 距查询日期最近的发布日期
若数据类型选择合并原始(data_type=101),则返回原始发布的发布日期
若数据类型选择合并调整(data_type=102),则返回调整后最新发布日期
若数据类型选择母公司原始(data_type=201),则返回母公司原始发布的发布日期
若数据类型选择母公司调整(data_type=202),则返回母公司调整后最新发布日期
rpt_date str 报告日期 报告截止日期,财报统计的最后一天
rpt_type int 报表类型 返回数据的报表类型:1-一季度报, 6-中报, 9-前三季报, 12-年报
data_type int 数据类型 返回数据的数据类型:101-合并原始, 102-合并调整, 201-母公司原始, 202-母公司调整
fields list[float] 财务字段数据 指定查询 fields字段的数值. 支持的字段名请参考 资产负债表

示例:

stk_get_fundamentals_balance_pt("SHSE.600000,SZSE.000001", "fix_ast")

注意:

1. 为避免未来数据问题,指定查询日期date后,返回距离此日期最近发布的一条数据。

2. 如果fields参数的财务字段填写不正确,或填写空字段"",会报错提示“填写的 fields 不正确”。fields不能超过20个字段

资产负债表

字段名 类型 中文名称 量纲 说明
流动资产(资产)
cash_bal_cb float 现金及存放中央银行款项 银行
dpst_ob float 存放同业款项 银行
mny_cptl float 货币资金
cust_cred_dpst float 客户信用资金存款 证券
cust_dpst float 客户资金存款 证券
pm float 贵金属 银行
bal_clr float 结算备付金
cust_rsv float 客户备付金 证券
ln_to_ob float 拆出资金
fair_val_fin_ast float 以公允价值计量且其变动计入当期损益的金融资产
ppay float 预付款项
fin_out float 融出资金
trd_fin_ast float 交易性金融资产
deriv_fin_ast float 衍生金融资产
note_acct_rcv float 应收票据及应收账款
note_rcv float 应收票据
acct_rcv float 应收账款
acct_rcv_fin float 应收款项融资
int_rcv float 应收利息
dvd_rcv float 应收股利
oth_rcv float 其他应收款
in_prem_rcv float 应收保费
rin_acct_rcv float 应收分保账款
rin_rsv_rcv float 应收分保合同准备金 保险
rcv_un_prem_rin_rsv float 应收分保未到期责任准备金
rcv_clm_rin_rsv float 应收分保未决赔偿准备金 保险
rcv_li_rin_rsv float 应收分保寿险责任准备金 保险
rcv_lt_hi_rin_rsv float 应收分保长期健康险责任准备金 保险
ph_plge_ln float 保户质押贷款 保险
ttl_oth_rcv float 其他应收款合计
rfd_dpst float 存出保证金 证券、保险
term_dpst float 定期存款 保险
pur_resell_fin float 买入返售金融资产
aval_sale_fin float 可供出售金融资产
htm_inv float 持有至到期投资
hold_for_sale float 持有待售资产
acct_rcv_inv float 应收款项类投资 保险
invt float 存货
contr_ast float 合同资产
ncur_ast_one_y float 一年内到期的非流动资产
oth_cur_ast float 其他流动资产
cur_ast_oth_item float 流动资产其他项目
ttl_cur_ast float 流动资产合计
非流动资产(资产)
loan_adv float 发放委托贷款及垫款
cred_inv float 债权投资
oth_cred_inv float 其他债权投资
lt_rcv float 长期应收款
lt_eqy_inv float 长期股权投资
oth_eqy_inv float 其他权益工具投资
rfd_cap_guar_dpst float 存出资本保证金 保险
oth_ncur_fin_ast float 其他非流动金融资产
amor_cos_fin_ast_ncur float 以摊余成本计量的金融资产(非流动)
fair_val_oth_inc_ncur float 以公允价值计量且其变动计入其他综合收益的金融资产(非流动)
inv_prop float 投资性房地产
fix_ast float 固定资产
const_prog float 在建工程
const_matl float 工程物资
fix_ast_dlpl float 固定资产清理
cptl_bio_ast float 生产性生物资产
oil_gas_ast float 油气资产
rig_ast float 使用权资产
intg_ast float 无形资产
trd_seat_fee float 交易席位费 证券
dev_exp float 开发支出
gw float 商誉
lt_ppay_exp float 长期待摊费用
dfr_tax_ast float 递延所得税资产
oth_ncur_ast float 其他非流动资产
ncur_ast_oth_item float 非流动资产其他项目
ttl_ncur_ast float 非流动资产合计
oth_ast float 其他资产 银行、证券、保险
ast_oth_item float 资产其他项目
ind_acct_ast float 独立账户资产 保险
ttl_ast float 资产总计
流动负债(负债)
brw_cb float 向中央银行借款
dpst_ob_fin_inst float 同业和其他金融机构存放款项 银行、保险
ln_fm_ob float 拆入资金
fair_val_fin_liab float 以公允价值计量且其变动计入当期损益的金融负债
sht_ln float 短期借款
adv_acct float 预收款项
contr_liab float 合同负债
trd_fin_liab float 交易性金融负债
deriv_fin_liab float 衍生金融负债
sell_repo_ast float 卖出回购金融资产款
cust_bnk_dpst float 吸收存款 银行、保险
dpst_cb_note_pay float 存款证及应付票据 银行
dpst_cb float 存款证 银行
acct_rcv_adv float 预收账款 保险
in_prem_rcv_adv float 预收保费 保险
fee_pay float 应付手续费及佣金
note_acct_pay float 应付票据及应付账款
stlf_pay float 应付短期融资款
note_pay float 应付票据
acct_pay float 应付账款
rin_acct_pay float 应付分保账款
emp_comp_pay float 应付职工薪酬
tax_pay float 应交税费
int_pay float 应付利息
dvd_pay float 应付股利
ph_dvd_pay float 应付保单红利 保险
indem_pay float 应付赔付款 保险
oth_pay float 其他应付款
ttl_oth_pay float 其他应付款合计
ph_dpst_inv float 保户储金及投资款 保险
in_contr_rsv float 保险合同准备金 保险
un_prem_rsv float 未到期责任准备金 保险
clm_rin_rsv float 未决赔款准备金 保险
li_liab_rsv float 寿险责任准备金 保险
lt_hi_liab_rsv float 长期健康险责任准备金 保险
cust_bnk_dpst_fin float 吸收存款及同业存放
inter_pay float 内部应付款
agy_secu_trd float 代理买卖证券款
agy_secu_uw float 代理承销证券款
sht_bnd_pay float 应付短期债券
est_cur_liab float 预计流动负债
liab_hold_for_sale float 持有待售负债
ncur_liab_one_y float 一年内到期的非流动负债
oth_cur_liab float 其他流动负债
cur_liab_oth_item float 流动负债其他项目
ttl_cur_liab float 流动负债合计
非流动负债(负债)
lt_ln float 长期借款
lt_pay float 长期应付款
leas_liab float 租赁负债
dfr_inc float 递延收益
dfr_tax_liab float 递延所得税负债
bnd_pay float 应付债券
bnd_pay_pbd float 其中:永续债
bnd_pay_pfd float 其中:优先股
oth_ncur_liab float 其他非流动负债
spcl_pay float 专项应付款
ncur_liab_oth_item float 非流动负债其他项目
lt_emp_comp_pay float 长期应付职工薪酬
est_liab float 预计负债
oth_liab float 其他负债 银行、证券、保险
liab_oth_item float 负债其他项目 银行、证券、保险
ttl_ncur_liab float 非流动负债合计
ind_acct_liab float 独立账户负债 保险
ttl_liab float 负债合计
所有者权益(或股东权益)
paid_in_cptl float 实收资本(或股本)
oth_eqy float 其他权益工具
oth_eqy_pfd float 其中:优先股
oth_eqy_pbd float 其中:永续债
oth_eqy_oth float 其中:其他权益工具
cptl_rsv float 资本公积
treas_shr float 库存股
oth_comp_inc float 其他综合收益
spcl_rsv float 专项储备
sur_rsv float 盈余公积
rsv_ord_rsk float 一般风险准备
trd_risk_rsv float 交易风险准备 证券
ret_prof float 未分配利润
sugg_dvd float 建议分派股利 银行
eqy_pcom_oth_item float 归属于母公司股东权益其他项目
ttl_eqy_pcom float 归属于母公司股东权益合计
min_sheqy float 少数股东权益
sheqy_oth_item float 股东权益其他项目
ttl_eqy float 股东权益合计
ttl_liab_eqy float 负债和股东权益合计

# stk_get_fundamentals_cashflow_pt - 查询现金流量表截面数据(多标的)

查询指定日期截面的股票所属上市公司的现金流量表数据(point-in-time)

此函数为掘金公版(体验版/专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataSet* stk_get_fundamentals_cashflow_pt(const char *symbols, const char *fields, int rpt_type = 0, int data_type = 0, const char *date = NULL);

参数:

参数名 类型 中文名称 必填 默认值 参数用法说明
symbols str 股票代码 Y 必填,可输入多个, 多个标的代码必须用英文逗号分割,如:SHSE.600008,SZSE.000002
fields str 返回字段 Y 指定需要返回的财务字段, 如有多个字段,中间用英文逗号分隔
rpt_type int 报表类型 N 0 报告期查询可指定以下报表类型:
1-一季度报
6-中报
9-前三季报
12-年报
默认0为不限
data_type int 数据类型 N 0 在发布原始财务报告以后,上市公司可能会对数据进行修正。 101-合并原始
102-合并调整 201-母公司原始
202-母公司调整 默认0返回当期合并调整,如果没有调整返回合并原始
date str 查询日期 N NULL 查询时间,时间类型为发布日期,%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

一个结果集,参见DataSet类的用法,结果集中返回字段如下:

字段名 类型 中文名称 说明
symbol str 股票代码
pub_date str 发布日期 距查询日期最近的发布日期
若数据类型选择合并原始(data_type=101),则返回原始发布的发布日期
若数据类型选择合并调整(data_type=102),则返回调整后最新发布日期
若数据类型选择母公司原始(data_type=201),则返回母公司原始发布的发布日期
若数据类型选择母公司调整(data_type=202),则返回母公司调整后最新发布日期
rpt_date str 报告日期 报告截止日期,财报统计的最后一天
rpt_type int 报表类型 返回数据的报表类型:1-一季度报, 6-中报, 9-前三季报, 12-年报
data_type int 数据类型 返回数据的数据类型:101-合并原始, 102-合并调整, 201-母公司原始, 202-母公司调整
fields float 财务字段数据 指定查询 fields字段的数值. 支持的字段名请参考 现金流量表

示例:

stk_get_fundamentals_cashflow_pt("SHSE.600000, SZSE.000001", "cash_pay_fee")

注意:

1. 为避免未来数据问题,指定查询日期date后,返回距离此日期最近发布的一条数据。

2. 如果fields参数的财务字段填写不正确,或填写空字段"",会报错提示“填写的 fields 无效”。

现金流量表

字段名 类型 中文名称 量纲 说明
一、经营活动产生的现金流量
cash_rcv_sale float 销售商品、提供劳务收到的现金
net_incr_cust_dpst_ob float 客户存款和同业存放款项净增加额
net_incr_cust_dpst float 客户存款净增加额 银行
net_incr_dpst_ob float 同业及其他金融机构存放款项净增加额 银行
net_incr_brw_cb float 向中央银行借款净增加额
net_incr_ln_fm_oth float 向其他金融机构拆入资金净增加额
cash_rcv_orig_in float 收到原保险合同保费取得的现金
net_cash_rcv_rin_biz float 收到再保险业务现金净额
net_incr_ph_dpst_inv float 保户储金及投资款净增加额
net_decrdpst_cb_ob float 存放中央银行和同业款项及其他金融机构净减少额 银行、保险
net_decr_cb float 存放中央银行款项净减少额 银行
net_decr_ob_fin_inst float 存放同业及其他金融机构款项净减少额 银行
net_cert_dpst float 存款证净额 银行
net_decr_trd_fin float 交易性金融资产净减少额 银行
net_incr_trd_liab float 交易性金融负债净增加额 银行
cash_rcv_int_fee float 收取利息、手续费及佣金的现金
cash_rcv_int float 其中:收取利息的现金 银行
cash_rcv_fee float 收取手续费及佣金的现金 银行
net_incr_lnfm_sell_repo float 拆入资金及卖出回购金融资产款净增加额 银行
net_incr_ln_fm float 拆入资金净增加额
net_incr_sell_repo float 卖出回购金融资产款净增加额 银行 保险
net_decr_lnto_pur_resell float 拆出资金及买入返售金融资产净减少额 银行
net_decr_ln_cptl float 拆出资金净减少额 银行、保险
net_dect_pur_resell float 买入返售金融资产净减少额 银行、保险
net_incr_repo float 回购业务资金净增加额
net_decr_repo float 回购业务资金净减少额 证券
tax_rbt_rcv float 收到的税费返还
net_cash_rcv_trd float 收到交易性金融资产现金净额 保险
cash_rcv_oth_oper float 收到其他与经营活动有关的现金
net_cash_agy_secu_trd float 代理买卖证券收到的现金净额 证券
cash_rcv_pur_resell float 买入返售金融资产收到的现金 证券、保险
net_cash_agy_secu_uw float 代理承销证券收到的现金净额 证券
cash_rcv_dspl_debt float 处置抵债资产收到的现金 银行
canc_loan_rcv float 收回的已于以前年度核销的贷款 银行
cf_in_oper float 经营活动现金流入小计
cash_pur_gds_svc float 购买商品、接受劳务支付的现金
net_incr_ln_adv_cust float 客户贷款及垫款净增加额
net_decr_brw_cb float 向中央银行借款净减少额 银行
net_incr_dpst_cb_ob float 存放中央银行和同业款项净增加额
net_incr_cb float 存放中央银行款项净增加额 银行
net_incr_ob_fin_inst float 存放同业及其他金融机构款项净增加额 银行
net_decr_dpst_ob float 同业及其他机构存放款减少净额 银行
net_decr_issu_cert_dpst float 已发行存款证净减少额 银行
net_incr_lnto_pur_resell float 拆出资金及买入返售金融资产净增加额 银行
net_incr_ln_to float 拆出资金净增加额 银行、保险
net_incr_pur_resell float 买入返售金融资产净增加额 银行、保险
net_decr_lnfm_sell_repo float 拆入资金及卖出回购金融资产款净减少额 银行
net_decr_ln_fm float 拆入资金净减少额 银行、证券
net_decr_sell_repo float 卖出回购金融资产净减少额 银行、保险
net_incr_trd_fin float 交易性金融资产净增加额 银行
net_decr_trd_liab float 交易性金融负债净减少额 银行
cash_pay_indem_orig float 支付原保险合同赔付款项的现金
net_cash_pay_rin_biz float 支付再保险业务现金净额 保险
cash_pay_int_fee float 支付利息、手续费及佣金的现金
cash_pay_int float 其中:支付利息的现金 银行
cash_pay_fee float 支付手续费及佣金的现金 银行
ph_dvd_pay float 支付保单红利的现金
net_decr_ph_dpst_inv float 保户储金及投资款净减少额 保险
cash_pay_emp float 支付给职工以及为职工支付的现金
cash_pay_tax float 支付的各项税费
net_cash_pay_trd float 支付交易性金融资产现金净额 保险
cash_pay_oth_oper float 支付其他与经营活动有关的现金
net_incr_dspl_trd_fin float 处置交易性金融资产净增加额
cash_pay_fin_leas float 购买融资租赁资产支付的现金 银行
net_decr_agy_secu_pay float 代理买卖证券支付的现金净额(净减少额) 证券
net_decr_dspl_trd_fin float 处置交易性金融资产的净减少额 证券
cf_out_oper float 经营活动现金流出小计
net_cf_oper float 经营活动产生的现金流量净额
二、投资活动产生的现金流量:
cash_rcv_sale_inv float 收回投资收到的现金
inv_inc_rcv float 取得投资收益收到的现金
cash_rcv_dvd_prof float 分得股利或利润所收到的现金 银行
cash_rcv_dspl_ast float 处置固定资产、无形资产和其他长期资产收回的现金净额
cash_rcv_dspl_sub_oth float 处置子公司及其他营业单位收到的现金净额
cash_rcv_oth_inv float 收到其他与投资活动有关的现金
cf_in_inv float 投资活动现金流入小计
pur_fix_intg_ast float 购建固定资产、无形资产和其他长期资产支付的现金
cash_out_dspl_sub_oth float 处置子公司及其他营业单位流出的现金净额 保险
cash_pay_inv float 投资支付的现金
net_incr_ph_plge_ln float 保户质押贷款净增加额 保险
add_cash_pled_dpst float 增加质押和定期存款所支付的现金
net_incr_plge_ln float 质押贷款净增加额
net_cash_get_sub float 取得子公司及其他营业单位支付的现金净额
net_pay_pur_resell float 支付买入返售金融资产现金净额 证券、保险
cash_pay_oth_inv float 支付其他与投资活动有关的现金
cf_out_inv float 投资活动现金流出小计
net_cf_inv float 投资活动产生的现金流量净额
三、筹资活动产生的现金流量:
cash_rcv_cptl float 吸收投资收到的现金
sub_rcv_ms_inv float 其中:子公司吸收少数股东投资收到的现金
brw_rcv float 取得借款收到的现金
cash_rcv_bnd_iss float 发行债券收到的现金
net_cash_rcv_sell_repo float 收到卖出回购金融资产款现金净额 保险
cash_rcv_oth_fin float 收到其他与筹资活动有关的现金
issu_cert_dpst float 发行存款证 银行
cf_in_fin_oth float 筹资活动现金流入其他项目
cf_in_fin float 筹资活动现金流入小计
cash_rpay_brw float 偿还债务支付的现金
cash_pay_bnd_int float 偿付债券利息支付的现金 银行
cash_pay_dvd_int float 分配股利、利润或偿付利息支付的现金
sub_pay_dvd_prof float 其中:子公司支付给少数股东的股利、利润
cash_pay_oth_fin float 支付其他与筹资活动有关的现金
net_cash_pay_sell_repo float 支付卖出回购金融资产款现金净额 保险
cf_out_fin float 筹资活动现金流出小计
net_cf_fin float 筹资活动产生的现金流量净额
efct_er_chg_cash float 四、汇率变动对现金及现金等价物的影响
net_incr_cash_eq float 五、现金及现金等价物净增加额
cash_cash_eq_bgn float 加:期初现金及现金等价物余额
cash_cash_eq_end float 六、期末现金及现金等价物余额
补充资料 1.将净利润调节为经营活动现金流量:
net_prof float 净利润
ast_impr float 资产减值准备
accr_prvs_ln_impa float 计提贷款减值准备 银行
accr_prvs_oth_impa float 计提其他资产减值准备 银行
accr_prem_rsv float 提取的保险责任准备金 保险
accr_unearn_prem_rsv float 提取的未到期的责任准备金 保险
defr_fix_prop float 固定资产和投资性房地产折旧
depr_oga_cba float 其中:固定资产折旧、油气资产折耗、生产性生物资产折旧
amor_intg_ast_lt_exp float 无形资产及长期待摊费用等摊销 银行、证券、保险
amort_intg_ast float 无形资产摊销
amort_lt_exp_ppay float 长期待摊费用摊销
dspl_ast_loss float 处置固定资产、无形资产和其他长期资产的损失
fair_val_chg_loss float 固定资产报废损失
fv_chg_loss float 公允价值变动损失
dfa float 固定资产折旧 银行
fin_exp float 财务费用
inv_loss float 投资损失
exchg_loss float 汇兑损失 银行、证券、保险
dest_incr float 存款的增加 银行
loan_decr float 贷款的减少 银行
cash_pay_bnd_int_iss float 发行债券利息支出 银行
dfr_tax float 递延所得税
dfr_tax_ast_decr float 其中:递延所得税资产减少
dfr_tax_liab_incr float 递延所得税负债增加
invt_decr float 存货的减少
decr_rcv_oper float 经营性应收项目的减少
incr_pay_oper float 经营性应付项目的增加
oth float 其他
cash_end float 现金的期末余额
cash_bgn float 减:现金的期初余额
cash_eq_end float 加:现金等价物的期末余额
cash_eq_bgn float 减:现金等价物的期初余额
cred_impr_loss float 信用减值损失
est_liab_add float 预计负债的增加
dr_cnv_cptl float 债务转为资本
cptl_bnd_expr_one_y float 一年内到期的可转换公司债券
fin_ls_fix_ast float 融资租入固定资产
amort_dfr_inc float 递延收益摊销
depr_inv_prop float 投资性房地产折旧
trd_fin_decr float 交易性金融资产的减少 证券、保险
im_net_cf_oper float 间接法-经营活动产生的现金流量净额
im_net_incr_cash_eq float 间接法-现金及现金等价物净增加额

# stk_get_fundamentals_income_pt - 查询利润表截面数据(多标的)

查询指定日期截面的股票所属上市公司的利润表数据(point-in-time)

此函数为掘金公版(体验版/专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataSet* stk_get_fundamentals_income_pt(const char *symbols, const char *fields, int rpt_type = 0, int data_type = 0, const char *date = NULL);

参数:

参数名 类型 中文名称 必填 默认值 参数用法说明
symbols str 股票代码 Y 必填,可输入多个,多个标的代码必须用英文逗号分割,如:SHSE.600008,SZSE.000002
fields str 返回字段 Y 指定需要返回的财务字段, 如有多个字段,中间用英文逗号分隔
rpt_type int 报表类型 N 0 报告期查询可指定以下报表类型:
1-一季度报
6-中报
9-前三季报
12-年报
默认0为不限
data_type int 数据类型 N 0 在发布原始财务报告以后,上市公司可能会对数据进行修正。 101-合并原始
102-合并调整 201-母公司原始
202-母公司调整 默认0返回当期合并调整,如果没有调整返回合并原始
date str 查询日期 N NULL 查询时间,时间类型为发布日期,%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

一个结果集,参见DataSet类的用法,结果集中返回字段如下:

字段名 类型 中文名称 说明
symbol str 股票代码
pub_date str 发布日期 距查询日期最近的发布日期
若数据类型选择合并原始(data_type=101),则返回原始发布的发布日期
若数据类型选择合并调整(data_type=102),则返回调整后最新发布日期
若数据类型选择母公司原始(data_type=201),则返回母公司原始发布的发布日期
若数据类型选择母公司调整(data_type=202),则返回母公司调整后最新发布日期
rpt_date str 报告日期 报告截止日期,财报统计的最后一天
rpt_type int 报表类型 返回数据的报表类型:1-一季度报, 6-中报, 9-前三季报, 12-年报
data_type int 数据类型 返回数据的数据类型:101-合并原始, 102-合并调整, 201-母公司原始, 202-母公司调整
fields float 财务字段数据 指定查询 fields字段的数值. 支持的字段名请参考 利润表

示例:

stk_get_fundamentals_income_pt("SHSE.600000, SZSE.000001", "inc_oper")

注意:

1. 为避免未来数据问题,指定查询日期date后,返回距离此日期最近发布的一条数据。

2. 如果fields参数的财务字段填写不正确,或填写空字段"",会报错提示“填写的 fields 不正确”。fields不能超过20个字段

利润表

字段名 类型 中文名称 量纲 说明
ttl_inc_oper float 营业总收入
inc_oper float 营业收入
net_inc_int float 利息净收入 证券、银行、保险
exp_int float 利息支出
net_inc_fee_comm float 手续费及佣金净收入 证券、银行
inc_rin_prem float 其中:分保费收入 保险
net_inc_secu_agy float 其中:代理买卖证券业务净收入 证券
inc_fee_comm float 手续费及佣金收入
in_prem_earn float 已赚保费 保险
inc_in_biz float 其中:保险业务收入 保险
rin_prem_cede float 分出保费 保险
unear_prem_rsv float 提取未到期责任准备金 保险
net_inc_uw float 证券承销业务净收入 证券
net_inc_cust_ast_mgmt float 受托客户资产管理业务净收入 证券
inc_fx float 汇兑收益
inc_other_oper float 其他业务收入
inc_oper_balance float 营业收入平衡项目
ttl_inc_oper_other float 营业总收入其他项目
ttl_cost_oper float 营业总成本
cost_oper float 营业成本
exp_oper float 营业支出 证券、银行、保险
biz_tax_sur float 营业税金及附加
exp_sell float 销售费用
exp_adm float 管理费用
exp_rd float 研发费用
exp_fin float 财务费用
int_fee float 其中:利息费用
inc_int float 利息收入
exp_oper_adm float 业务及管理费 证券、银行、保险
exp_rin float 减:摊回分保费用 保险
rfd_prem float 退保金 保险
comp_pay float 赔付支出 保险
rin_clm_pay float 减:摊回赔付支出 保险
draw_insur_liab float 提取保险责任准备金 保险
amor_insur_liab float 减:摊回保险责任准备金 保险
exp_ph_dvd float 保单红利支出 保险
exp_fee_comm float 手续费及佣金支出
other_oper_cost float 其他业务成本
oper_exp_balance float 营业支出平衡项目 证券、银行、保险
exp_oper_other float 营业支出其他项目 证券、银行、保险
ttl_cost_oper_other float 营业总成本其他项目
其他经营收益
inc_inv float 投资收益
inv_inv_jv_p float 对联营企业和合营企业的投资收益
inc_ast_dspl float 资产处置收益
ast_impr_loss float 资产减值损失(新)
cred_impr_loss float 信用减值损失(新)
inc_fv_chg float 公允价值变动收益
inc_other float 其他收益
oper_prof_balance float 营业利润平衡项目
oper_prof float 营业利润
inc_noper float 营业外收入
exp_noper float 营业外支出
ttl_prof_balance float 利润总额平衡项目
oper_prof_other float 营业利润其他项目
ttl_prof float 利润总额
inc_tax float 所得税费用
net_prof float 净利润
oper_net_prof float 持续经营净利润
net_prof_pcom float 归属于母公司股东的净利润
min_int_inc float 少数股东损益
end_net_prof float 终止经营净利润
net_prof_other float 净利润其他项目
eps_base float 基本每股收益
eps_dil float 稀释每股收益
other_comp_inc float 其他综合收益
other_comp_inc_pcom float 归属于母公司股东的其他综合收益
other_comp_inc_min float 归属于少数股东的其他综合收益
ttl_comp_inc float 综合收益总额
ttl_comp_inc_pcom float 归属于母公司所有者的综合收益总额
ttl_comp_inc_min float 归属于少数股东的综合收益总额
prof_pre_merge float 被合并方在合并前实现利润
net_rsv_in_contr float 提取保险合同准备金净额
net_pay_comp float 赔付支出净额
net_loss_ncur_ast float 非流动资产处置净损失
amod_fin_asst_end float 以摊余成本计量的金融资产终止确认收益
cash_flow_hedging_pl float 现金流量套期损益的有效部分
cur_trans_diff float 外币财务报表折算差额
gain_ncur_ast float 非流动资产处置利得
afs_fv_chg_pl float 可供出售金融资产公允价值变动损益
oth_eqy_inv_fv_chg float 其他权益工具投资公允价值变动
oth_debt_inv_fv_chg float 其他债权投资公允价值变动
oth_debt_inv_cred_impr float 其他债权投资信用减值准备

# stk_get_finance_prime_pt - 查询财务主要指标截面数据(多标的)

查询指定日期截面上,股票所属上市公司的财务主要指标数据(point-in-time)

此函数为掘金公版(体验版/专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataSet* stk_get_finance_prime_pt(const char *symbols, const char *fields, int rpt_type = 0, int data_type = 0, const char *date = NULL);

参数:

参数名 类型 中文名称 必填 默认值 参数用法说明
symbols str or list 股票代码 Y 必填,可输入多个, 多个标的代码必须用英文逗号分割,如:SHSE.600008,SZSE.000002
fields str 返回字段 Y 指定需要返回的财务主要指标, 如有多个字段,中间用英文逗号分隔
rpt_type int 报表类型 N 0 报告期查询可指定以下报表类型:
1-一季度报
6-中报
9-前三季报
12-年报
默认0为不限
data_type int 数据类型 N 0 在发布原始财务报告以后,上市公司可能会对数据进行修正。 101-合并原始
102-合并调整 201-母公司原始
202-母公司调整 默认0返回当期合并调整,如果没有调整返回合并原始
date str 查询日期 N NULL 查询时间,时间类型为发布日期,%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

一个结果集,参见DataSet类的用法,结果集中返回字段如下:

字段名 类型 中文名称 说明
symbol str 股票代码
pub_date str 发布日期 距查询日期最近的发布日期
若数据类型选择合并原始(data_type=101),则返回原始发布的发布日期
若数据类型选择合并调整(data_type=102),则返回调整后最新发布日期
若数据类型选择母公司原始(data_type=201),则返回母公司原始发布的发布日期
若数据类型选择母公司调整(data_type=202),则返回母公司调整后最新发布日期
rpt_date str 报告日期 报告截止日期,财报统计的最后一天,在指定时间段[开始时间,结束时间]内的报告截止日期
rpt_type int 报表类型 返回数据的报表类型:1-一季度报, 6-中报, 9-前三季报, 12-年报
data_type int 数据类型 返回数据的数据类型:101-合并原始, 102-合并调整, 201-母公司原始, 202-母公司调整
fields float 财务字段数据 指定查询 fields字段的数值. 支持的字段名请参考 财务主要指标

示例:

stk_get_finance_prime_pt("SZSE.000001,SZSE.300002", "eps_basic,eps_dil")

注意:

1. 为避免未来数据问题,指定查询日期date后,返回距离此日期最近发布的一条数据。 若多个报告期报表的最新发布日期相同,返回报告日期rpt_date距离查询日期date最近的一个报告期的报表数据。

2. 如果fields参数的财务字段填写不正确,或填写空字段"",会报错提示“填写的 fields 不正确”。fields不能超过20个字段

财务主要指标

字段名 类型 中文名称 量纲 说明
eps_basic float 基本每股收益
eps_dil float 稀释每股收益
eps_basic_cut float 扣除非经常性损益后的基本每股收益
eps_dil_cut float 扣除非经常性损益后的稀释每股收益
net_cf_oper_ps float 每股经营活动产生的现金流量净额
bps_pcom_ps float 归属于母公司股东的每股净资产
ttl_ast float 总资产
ttl_liab float 总负债
share_cptl float 股本
ttl_inc_oper float 营业总收入
inc_oper float 营业收入
oper_prof float 营业利润
ttl_prof float 利润总额
ttl_eqy_pcom float 归属于母公司股东的所有者权益
net_prof_pcom float 归属于母公司股东的净利润
net_prof_pcom_cut float 扣除非经常性损益后归属于母公司股东的净利润
roe float 全面摊薄净资产收益率 %
roe_weight_avg float 加权平均净资产收益率 %
roe_cut float 扣除非经常性损益后的全面摊薄净资产收益率 %
roe_weight_avg_cut float 扣除非经常性损益后的加权平均净资产收益率 %
net_cf_oper float 经营活动产生的现金流量净额
eps_yoy float 每股收益同比比例 %
inc_oper_yoy float 营业收入同比比例 %
ttl_inc_oper_yoy float 营业总收入同比比例 %
net_prof_pcom_yoy float 归母净利润同比比例 %
bps_sh float 归属于普通股东的每股净资产
net_asset float 归属于普通股东的净资产
net_prof float 归属于普通股东的净利润
net_prof_cut float 扣除非经常性损益后归属于普通股股东的净利润

# stk_get_finance_deriv_pt - 查询财务衍生指标截面数据(多标的)

查询指定日期截面上,股票所属上市公司的财务衍生指标数据(point-in-time)

此函数为掘金公版(体验版/专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataSet* stk_get_finance_deriv_pt(const char *symbols, const char *fields, int rpt_type = 0, int data_type = 0, const char *date = NULL);

参数:

参数名 类型 中文名称 必填 默认值 参数用法说明
symbols str 股票代码 Y 必填,可输入多个,多个标的代码必须用英文逗号分割,如:SHSE.600008,SZSE.000002
fields str 返回字段 Y 指定需要返回的财务衍生指标, 如有多个字段,中间用英文逗号分隔
rpt_type int 报表类型 N 0 报告期查询可指定以下报表类型:
1-一季度报
6-中报
9-前三季报
12-年报
默认0为不限
data_type int 数据类型 N 0 在发布原始财务报告以后,上市公司可能会对数据进行修正。 101-合并原始
102-合并调整 201-母公司原始
202-母公司调整 默认0返回当期合并调整,如果没有调整返回合并原始
date str 查询日期 N NULL 查询时间,时间类型为发布日期,%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

一个结果集,参见DataSet类的用法,结果集中返回字段如下:

字段名 类型 中文名称 说明
symbol str 股票代码
pub_date str 发布日期 距查询日期最近的发布日期
若数据类型选择合并原始(data_type=101),则返回原始发布的发布日期
若数据类型选择合并调整(data_type=102),则返回调整后最新发布日期
若数据类型选择母公司原始(data_type=201),则返回母公司原始发布的发布日期
若数据类型选择母公司调整(data_type=202),则返回母公司调整后最新发布日期
rpt_date str 报告日期 报告截止日期,财报统计的最后一天,在指定时间段[开始时间,结束时间]内的报告截止日期
rpt_type int 报表类型 返回数据的报表类型:1-一季度报, 6-中报, 9-前三季报, 12-年报
data_type int 数据类型 返回数据的数据类型:101-合并原始, 102-合并调整, 201-母公司原始, 202-母公司调整
fields float 财务字段数据 指定查询 fields字段的数值. 支持的字段名请参考 财务衍生指标指标

示例:

stk_get_finance_deriv_pt("SZSE.000001,SZSE.300002", "eps_basic,eps_dil2")

注意:

1. 为避免未来数据问题,指定查询日期date后,返回距离此日期最近发布的一条数据。 若多个报告期报表的最新发布日期相同,返回报告日期rpt_date距离查询日期date最近的一个报告期的报表数据。

2. 如果fields参数的财务字段填写不正确,或填写空字段"",会报错提示“填写的 fields 不正确”。fields不能超过20个字段

财务衍生指标指标

字段名 类型 中文名称 量纲 说明
eps_basic float 每股收益EPS(基本)
eps_dil2 float 每股收益EPS(稀释)
eps_dil float 每股收益EPS(期末股本摊薄)
eps_basic_cut float 每股收益EPS(扣除/基本)
eps_dil2_cut float 每股收益EPS(扣除/稀释)
eps_dil_cut float 每股收益EPS(扣除/期末股本摊薄)
bps float 每股净资产BPS
net_cf_oper_ps float 每股经营活动产生的现金流量净额
ttl_inc_oper_ps float 每股营业总收入
inc_oper_ps float 每股营业收入
ebit_ps float 每股息税前利润
cptl_rsv_ps float 每股资本公积
sur_rsv_ps float 每股盈余公积
retain_prof_ps float 每股未分配利润
retain_inc_ps float 每股留存收益
net_cf_ps float 每股现金流量净额
fcff_ps float 每股企业自由现金流量
fcfe_ps float 每股股东自由现金流量
ebitda_ps float 每股EBITDA
roe float 净资产收益率ROE(摊薄) %
roe_weight float 净资产收益率ROE(加权) %
roe_avg float 净资产收益率ROE(平均) %
roe_cut float 净资产收益率ROE(扣除/摊薄) %
roe_weight_cut float 净资产收益率ROE(扣除/加权) %
ocf_toi float 经营性现金净流量/营业总收入
eps_dil_yoy float 稀释每股收益同比增长率 %
net_cf_oper_ps_yoy float 每股经营活动中产生的现金流量净额同比增长率 %
ttl_inc_oper_yoy float 营业总收入同比增长率 %
inc_oper_yoy float 营业收入同比增长率 %
oper_prof_yoy float 营业利润同比增长率 %
ttl_prof_yoy float 利润总额同比增长率 %
net_prof_pcom_yoy float 归属母公司股东的净利润同比增长率 %
net_prof_pcom_cut_yoy float 归属母公司股东的净利润同比增长率(扣除非经常性损益) %
net_cf_oper_yoy float 经营活动产生的现金流量净额同比增长率 %
roe_yoy float 净资产收益率同比增长率(摊薄) %
net_asset_yoy float 净资产同比增长率 %
ttl_liab_yoy float 总负债同比增长率 %
ttl_asset_yoy float 总资产同比增长率 %
net_cash_flow_yoy float 现金净流量同比增长率 %
bps_gr_begin_year float 每股净资产相对年初增长率 %
ttl_asset_gr_begin_year float 资产总计相对年初增长率 %
ttl_eqy_pcom_gr_begin_year float 归属母公司的股东权益相对年初增长率 %
net_debt_eqy_ev float 净债务/股权价值 %
int_debt_eqy_ev float 带息债务/股权价值
eps_bas_yoy float 基本每股收益同比增长率 %
ebit float EBIT(正推法)
ebitda float EBITDA(正推法)
ebit_inverse float EBIT(反推法)
ebitda_inverse float EBITDA(反推法)
nr_prof_loss float 非经常性损益
net_prof_cut float 扣除非经常性损益后的净利润
gross_prof float 毛利润
oper_net_inc float 经营活动净收益
val_chg_net_inc float 价值变动净收益
exp_rd float 研发费用
ttl_inv_cptl float 全部投入资本
work_cptl float 营运资本
net_work_cptl float 净营运资本
tg_asset float 有形资产
retain_inc float 留存收益
int_debt float 带息债务
net_debt float 净债务
curr_liab_non_int float 无息流动负债
ncur_liab_non_int float 无息非流动负债
fcff float 企业自由现金流量FCFF
fcfe float 股权自由现金流量FCFE
cur_depr_amort float 当期计提折旧与摊销
eqy_mult_dupont float 权益乘数(杜邦分析)
net_prof_pcom_np float 归属母公司股东的净利润/净利润 %
net_prof_tp float 净利润/利润总额 %
ttl_prof_ebit float 利润总额/息税前利润 %
roe_cut_avg float 净资产收益率ROE(扣除/平均) %
roe_add float 净资产收益率ROE(增发条件) %
roe_ann float 净资产收益率ROE(年化) %
roa float 总资产报酬率ROA %
roa_ann float 总资产报酬率ROA(年化) %
jroa float 总资产净利率 %
jroa_ann float 总资产净利率(年化) %
roic float 投入资本回报率ROIC %
sale_npm float 销售净利率 %
sale_gpm float 销售毛利率 %
sale_cost_rate float 销售成本率 %
sale_exp_rate float 销售期间费用率 %
net_prof_toi float 净利润/营业总收入 %
oper_prof_toi float 营业利润/营业总收入 %
ebit_toi float 息税前利润/营业总收入 %
ttl_cost_oper_toi float 营业总成本/营业总收入 %
exp_oper_toi float 营业费用/营业总收入 %
exp_admin_toi float 管理费用/营业总收入 %
exp_fin_toi float 财务费用/营业总收入 %
ast_impr_loss_toi float 资产减值损失/营业总收入 %
ebitda_toi float EBITDA/营业总收入 %
oper_net_inc_tp float 经营活动净收益/利润总额 %
val_chg_net_inc_tp float 价值变动净收益/利润总额 %
net_exp_noper_tp float 营业外支出净额/利润总额
inc_tax_tp float 所得税/利润总额 %
net_prof_cut_np float 扣除非经常性损益的净利润/净利润 %
eqy_mult float 权益乘数
curr_ast_ta float 流动资产/总资产 %
ncurr_ast_ta float 非流动资产/总资产 %
tg_ast_ta float 有形资产/总资产 %
ttl_eqy_pcom_tic float 归属母公司股东的权益/全部投入资本 %
int_debt_tic float 带息负债/全部投入资本 %
curr_liab_tl float 流动负债/负债合计 %
ncurr_liab_tl float 非流动负债/负债合计 %
ast_liab_rate float 资产负债率 %
quick_rate float 速动比率
curr_rate float 流动比率
cons_quick_rate float 保守速动比率
liab_eqy_rate float 产权比率
ttl_eqy_pcom_tl float 归属母公司股东的权益/负债合计
ttl_eqy_pcom_debt float 归属母公司股东的权益/带息债务
tg_ast_tl float 有形资产/负债合计
tg_ast_int_debt float 有形资产/带息债务
tg_ast_net_debt float 有形资产/净债务
ebitda_tl float 息税折旧摊销前利润/负债合计
net_cf_oper_tl float 经营活动产生的现金流量净额/负债合计
net_cf_oper_int_debt float 经营活动产生的现金流量净额/带息债务
net_cf_oper_curr_liab float 经营活动产生的现金流量净额/流动负债
net_cf_oper_net_liab float 经营活动产生的现金流量净额/净债务
ebit_int_cover float 已获利息倍数
long_liab_work_cptl float 长期债务与营运资金比率
ebitda_int_debt float EBITDA/带息债务 %
oper_cycle float 营业周期
inv_turnover_days float 存货周转天数
acct_rcv_turnover_days float 应收账款周转天数(含应收票据)
inv_turnover_rate float 存货周转率
acct_rcv_turnover_rate float 应收账款周转率(含应收票据)
curr_ast_turnover_rate float 流动资产周转率
fix_ast_turnover_rate float 固定资产周转率
ttl_ast_turnover_rate float 总资产周转率
cash_rcv_sale_oi float 销售商品提供劳务收到的现金/营业收入 %
net_cf_oper_oi float 经营活动产生的现金流量净额/营业收入 %
net_cf_oper_oni float 经营活动产生的现金流量净额/经营活动净收益
cptl_exp_da float 资本支出/折旧摊销 %
cash_rate float 现金比率
acct_pay_turnover_days float 应付账款周转天数(含应付票据)
acct_pay_turnover_rate float 应付账款周转率(含应付票据)
net_oper_cycle float 净营业周期
ttl_cost_oper_yoy float 营业总成本同比增长率 %
net_prof_yoy float 净利润同比增长率 %
net_cf_oper_np float 经营活动产生的现金流量净额/净利润 %

# stk_get_daily_valuation_pt - 查询估值指标单日截面数据(多标的)

查询指定日期截面上,股票的单日估值指标(point-in-time)

此函数为掘金公版(体验版/专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataSet* stk_get_daily_valuation_pt(const char *symbols, const char *fields, const char *trade_date = NULL);

参数:

参数名 类型 中文名称 必填 默认值 参数用法说明
symbols str 股票代码 Y 必填,可输入多个,多个标的代码必须用英文逗号分割,如:SHSE.600008,SZSE.000002
fields str 返回字段 Y 指定需要返回的交易衍生指标, 如有多个字段,中间用英文逗号分隔
trade_date str 查询日期 N NULL 查询时间,时间类型为交易日期,%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

一个结果集,参见DataSet类的用法,结果集中返回字段如下:

字段名 类型 中文名称 说明
symbol str 股票代码
trade_date str 交易日期
fields float 指标字段数据 指定查询 fields字段的数值. 支持的字段名请参考 估值指标

示例:

stk_get_daily_valuation_pt("SZSE.000001,SZSE.300002", "pe_ttm,pe_lyr,pe_mrq")

注意:

1. 如果fields参数的财务字段填写不正确,或填写空字段"",会报错提示“填写的 fields 不正确”。fields不能超过20个字段

估值指标

字段名 类型 中文名称 量纲 说明
pe_ttm float 市盈率(TTM)
pe_lyr float 市盈率(最新年报LYR)
pe_mrq float 市盈率(最新报告期MRQ)
pe_1q float 市盈率(当年一季×4)
pe_2q float 市盈率(当年中报×2)
pe_3q float 市盈率(当年三季×4/3)
pe_ttm_cut float 市盈率(TTM) 扣除非经常性损益
pe_lyr_cut float 市盈率(最新年报LYR) 扣除非经常性损益
pe_mrq_cut float 市盈率(最新报告期MRQ) 扣除非经常性损益
pe_1q_cut float 市盈率(当年一季×4) 扣除非经常性损益
pe_2q_cut float 市盈率(当年中报×2) 扣除非经常性损益
pe_3q_cut float 市盈率(当年三季×4/3) 扣除非经常性损益
pb_lyr float 市净率(最新年报LYR)
pb_mrq float 市净率(最新报告期MRQ)
pcf_ttm_oper float 市现率(经营现金流,TTM)
pcf_ttm_ncf float 市现率(现金净流量,TTM)
pcf_lyr_oper float 市现率(经营现金流,最新年报LYR)
pcf_lyr_ncf float 市现率(现金净流量,最新年报LYR)
ps_ttm float 市销率(TTM)
ps_lyr float 市销率(最新年报LYR)
ps_mrq float 市销率(最新报告期MRQ)
ps_1q float 市销率(当年一季×4)
ps_2q float 市销率(当年中报×2)
ps_3q float 市销率(当年三季×4/3)
peg_lyr float 历史PEG值(当年年报增长率)
peg_1q float 历史PEG值(当年1季*4较上年年报增长率)
peg_2q float 历史PEG值(当年中报*2较上年年报增长率)
peg_3q float 历史PEG值(当年3季*4/3较上年年报增长率)
dy_ttm float 股息率(滚动 12 月TTM) %
dy_lfy float 股息率(上一财年LFY) %

# stk_get_daily_mktvalue_pt - 查询市值指标单日截面数据(多标的)

查询指定日期截面上,股票的单日截面数据(point-in-time)

此函数为掘金公版(体验版/专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataSet* stk_get_daily_mktvalue_pt(const char *symbols, const char *fields, const char *trade_date = NULL);

参数:

参数名 类型 中文名称 必填 默认值 参数用法说明
symbols str 股票代码 Y 必填,可输入多个,多个标的代码必须用英文逗号分割,如:SHSE.600008,SZSE.000002
fields str 返回字段 Y 指定需要返回的交易衍生指标, 如有多个字段,中间用英文逗号分隔
trade_date str 查询日期 N NULL 查询时间,时间类型为交易日期,%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

一个结果集,参见DataSet类的用法,结果集中返回字段如下:

字段名 类型 中文名称 说明
symbol str 股票代码
trade_date str 交易日期
fields float 指标字段数据 指定查询 fields字段的数值. 支持的字段名请参考 市值指标

示例:

stk_get_daily_mktvalue_pt("SZSE.000001,SZSE.300002", "tot_mv,tot_mv_csrc,a_mv")

注意:

1. 如果fields参数的财务字段填写不正确,或填写空字段"",会报错提示“填写的 fields 不正确”。fields不能超过20个字段

市值指标

字段名 类型 中文名称 量纲 说明
tot_mv float 总市值
tot_mv_csrc float 总市值(证监会算法)
a_mv float A股流通市值(含限售股)
a_mv_ex_ltd float A股流通市值(不含限售股)
b_mv float B股流通市值(含限售股,折人民币)
b_mv_ex_ltd float B股流通市值(不含限售股,折人民币)
ev float 企业价值(含货币资金)(EV1)
ev_ex_curr float 企业价值(剔除货币资金)(EV2)
ev_ebitda float 企业倍数
equity_value float 股权价值

# stk_get_daily_basic_pt - 查询基础指标单日截面数据(多标的)

查询指定日期截面上,股票的单日市值指标(point-in-time)

此函数为掘金公版(体验版/专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataSet* stk_get_daily_basic_pt(const char *symbols, const char *fields, const char *trade_date = NULL);

参数:

参数名 类型 中文名称 必填 默认值 参数用法说明
symbols str 股票代码 Y 必填,可输入多个,多个标的代码必须用英文逗号分割,如:SHSE.600008,SZSE.000002
fields str 返回字段 Y 指定需要返回的交易衍生指标, 如有多个字段,中间用英文逗号分隔
trade_date str 查询日期 N NULL 查询时间,时间类型为交易日期,%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

一个结果集,参见DataSet类的用法,结果集中返回字段如下:

字段名 类型 中文名称 说明
symbol str 股票代码
trade_date str 交易日期
fields list[float] 指标字段数据 指定查询 fields字段的数值. 支持的字段名请参考 基础指标

示例:

stk_get_daily_basic_pt("SZSE.000001,SZSE.300002", "tclose,turnrate,ttl_shr")

注意:

1. 如果fields参数的财务字段填写不正确,或填写空字段"",会报错提示“填写的 fields 不正确”。fields不能超过20个字段

基础指标

字段名 类型 中文名称 量纲 说明
tclose float 收盘价
turnrate float 当日换手率 %
ttl_shr float 总股本
circ_shr float 流通股本(流通股本=无限售条件流通股本+有限售条件流通股本)
ttl_shr_unl float 无限售条件流通股本(行情软件定义的流通股)
ttl_shr_ltd float 有限售条件股本
a_shr_unl float 无限售条件流通股本(A股)
h_shr_unl float 无限售条件流通股本(H股)

# stk_get_fundamentals_balance - 查询资产负债表数据

查询指定时间段某一股票所属上市公司的资产负债表数据

此函数为掘金公版(体验版/专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataSet* stk_get_fundamentals_balance(const char *symbol, const char *fields, int rpt_type = 0, int data_type = 0, const char *start_date = NULL, const char *end_date = NULL);

参数:

参数名 类型 中文名称 必填 默认值 参数用法说明
symbol str 股票代码 Y 必填,只能填一个股票标的
fields str 返回字段 Y 指定需要返回的财务字段, 如有多个字段,中间用英文逗号分隔
rpt_type int 报表类型 N 0 报告期查询可指定以下报表类型: 1-一季度报
6-中报
9-前三季报
12-年报 默认0为不限
data_type int 数据类型 N 0 在发布原始财务报告以后,上市公司可能会对数据进行修正。 101-合并原始
102-合并调整
201-母公司原始
202-母公司调整 默认0返回当期合并调整,如果没有调整返回合并原始
start_date str 开始时间 N NULL 开始时间,时间类型为报告日期,%Y-%m-%d 格式, 默认NULL表示最新时间
end_date str 结束时间 N NULL 结束时间,时间类型为报告日期,%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

一个结果集,参见DataSet类的用法,结果集中返回字段如下:

字段名 类型 中文名称 说明
symbol str 股票代码
pub_date str 发布日期 若数据类型选择合并原始(data_type=101),则返回原始发布的发布日期 若数据类型选择合并调整(data_type=102),则返回调整后最新发布日期 若数据类型选择母公司原始(data_type=201),则返回母公司原始发布的发布日期
若数据类型选择母公司调整(data_type=202),则返回母公司调整后最新发布日期
rpt_date str 报告日期 报告截止日期,财报统计的最后一天 在指定时间段[开始时间,结束时间]内的报告截止日期
rpt_type int 报表类型 返回数据的报表类型:1-一季度报, 6-中报, 9-前三季报, 12-年报
data_type int 数据类型 返回数据的数据类型:101-合并原始, 102-合并调整, 201-母公司原始, 202-母公司调整
[fields] float 财务字段数据 指定返回 fields字段的数值. 支持的字段名请参考 资产负债表

示例:

stk_get_fundamentals_balance("SHSE.600000", "lt_eqy_inv")

注意:

1.start_date == end_date时,取离 end_date 最近报告日期的一条数据,

start_dat< end_date时,取指定时间段的数据,

start_date > end_date时,返回报错。

2. 若在指定历史时间段内,有多个同一类型报表(如不同年份的一季度报表),将按照报告日期顺序返回。

3. 如果fields参数的财务字段填写不正确,或填写空字段,会报错提示“填写的 fields 不正确”。fields不能超过20个字段

资产负债表

字段名 类型 中文名称 量纲 说明
流动资产(资产)
cash_bal_cb float 现金及存放中央银行款项 银行
dpst_ob float 存放同业款项 银行
mny_cptl float 货币资金
cust_cred_dpst float 客户信用资金存款 证券
cust_dpst float 客户资金存款 证券
pm float 贵金属 银行
bal_clr float 结算备付金
cust_rsv float 客户备付金 证券
ln_to_ob float 拆出资金
fair_val_fin_ast float 以公允价值计量且其变动计入当期损益的金融资产
ppay float 预付款项
fin_out float 融出资金
trd_fin_ast float 交易性金融资产
deriv_fin_ast float 衍生金融资产
note_acct_rcv float 应收票据及应收账款
note_rcv float 应收票据
acct_rcv float 应收账款
acct_rcv_fin float 应收款项融资
int_rcv float 应收利息
dvd_rcv float 应收股利
oth_rcv float 其他应收款
in_prem_rcv float 应收保费
rin_acct_rcv float 应收分保账款
rin_rsv_rcv float 应收分保合同准备金 保险
rcv_un_prem_rin_rsv float 应收分保未到期责任准备金
rcv_clm_rin_rsv float 应收分保未决赔偿准备金 保险
rcv_li_rin_rsv float 应收分保寿险责任准备金 保险
rcv_lt_hi_rin_rsv float 应收分保长期健康险责任准备金 保险
ph_plge_ln float 保户质押贷款 保险
ttl_oth_rcv float 其他应收款合计
rfd_dpst float 存出保证金 证券、保险
term_dpst float 定期存款 保险
pur_resell_fin float 买入返售金融资产
aval_sale_fin float 可供出售金融资产
htm_inv float 持有至到期投资
hold_for_sale float 持有待售资产
acct_rcv_inv float 应收款项类投资 保险
invt float 存货
contr_ast float 合同资产
ncur_ast_one_y float 一年内到期的非流动资产
oth_cur_ast float 其他流动资产
cur_ast_oth_item float 流动资产其他项目
ttl_cur_ast float 流动资产合计
非流动资产(资产)
loan_adv float 发放委托贷款及垫款
cred_inv float 债权投资
oth_cred_inv float 其他债权投资
lt_rcv float 长期应收款
lt_eqy_inv float 长期股权投资
oth_eqy_inv float 其他权益工具投资
rfd_cap_guar_dpst float 存出资本保证金 保险
oth_ncur_fin_ast float 其他非流动金融资产
amor_cos_fin_ast_ncur float 以摊余成本计量的金融资产(非流动)
fair_val_oth_inc_ncur float 以公允价值计量且其变动计入其他综合收益的金融资产(非流动)
inv_prop float 投资性房地产
fix_ast float 固定资产
const_prog float 在建工程
const_matl float 工程物资
fix_ast_dlpl float 固定资产清理
cptl_bio_ast float 生产性生物资产
oil_gas_ast float 油气资产
rig_ast float 使用权资产
intg_ast float 无形资产
trd_seat_fee float 交易席位费 证券
dev_exp float 开发支出
gw float 商誉
lt_ppay_exp float 长期待摊费用
dfr_tax_ast float 递延所得税资产
oth_ncur_ast float 其他非流动资产
ncur_ast_oth_item float 非流动资产其他项目
ttl_ncur_ast float 非流动资产合计
oth_ast float 其他资产 银行、证券、保险
ast_oth_item float 资产其他项目
ind_acct_ast float 独立账户资产 保险
ttl_ast float 资产总计
流动负债(负债)
brw_cb float 向中央银行借款
dpst_ob_fin_inst float 同业和其他金融机构存放款项 银行、保险
ln_fm_ob float 拆入资金
fair_val_fin_liab float 以公允价值计量且其变动计入当期损益的金融负债
sht_ln float 短期借款
adv_acct float 预收款项
contr_liab float 合同负债
trd_fin_liab float 交易性金融负债
deriv_fin_liab float 衍生金融负债
sell_repo_ast float 卖出回购金融资产款
cust_bnk_dpst float 吸收存款 银行、保险
dpst_cb_note_pay float 存款证及应付票据 银行
dpst_cb float 存款证 银行
acct_rcv_adv float 预收账款 保险
in_prem_rcv_adv float 预收保费 保险
fee_pay float 应付手续费及佣金
note_acct_pay float 应付票据及应付账款
stlf_pay float 应付短期融资款
note_pay float 应付票据
acct_pay float 应付账款
rin_acct_pay float 应付分保账款
emp_comp_pay float 应付职工薪酬
tax_pay float 应交税费
int_pay float 应付利息
dvd_pay float 应付股利
ph_dvd_pay float 应付保单红利 保险
indem_pay float 应付赔付款 保险
oth_pay float 其他应付款
ttl_oth_pay float 其他应付款合计
ph_dpst_inv float 保户储金及投资款 保险
in_contr_rsv float 保险合同准备金 保险
un_prem_rsv float 未到期责任准备金 保险
clm_rin_rsv float 未决赔款准备金 保险
li_liab_rsv float 寿险责任准备金 保险
lt_hi_liab_rsv float 长期健康险责任准备金 保险
cust_bnk_dpst_fin float 吸收存款及同业存放
inter_pay float 内部应付款
agy_secu_trd float 代理买卖证券款
agy_secu_uw float 代理承销证券款
sht_bnd_pay float 应付短期债券
est_cur_liab float 预计流动负债
liab_hold_for_sale float 持有待售负债
ncur_liab_one_y float 一年内到期的非流动负债
oth_cur_liab float 其他流动负债
cur_liab_oth_item float 流动负债其他项目
ttl_cur_liab float 流动负债合计
非流动负债(负债)
lt_ln float 长期借款
lt_pay float 长期应付款
leas_liab float 租赁负债
dfr_inc float 递延收益
dfr_tax_liab float 递延所得税负债
bnd_pay float 应付债券
bnd_pay_pbd float 其中:永续债
bnd_pay_pfd float 其中:优先股
oth_ncur_liab float 其他非流动负债
spcl_pay float 专项应付款
ncur_liab_oth_item float 非流动负债其他项目
lt_emp_comp_pay float 长期应付职工薪酬
est_liab float 预计负债
oth_liab float 其他负债 银行、证券、保险
liab_oth_item float 负债其他项目 银行、证券、保险
ttl_ncur_liab float 非流动负债合计
ind_acct_liab float 独立账户负债 保险
ttl_liab float 负债合计
所有者权益(或股东权益)
paid_in_cptl float 实收资本(或股本)
oth_eqy float 其他权益工具
oth_eqy_pfd float 其中:优先股
oth_eqy_pbd float 其中:永续债
oth_eqy_oth float 其中:其他权益工具
cptl_rsv float 资本公积
treas_shr float 库存股
oth_comp_inc float 其他综合收益
spcl_rsv float 专项储备
sur_rsv float 盈余公积
rsv_ord_rsk float 一般风险准备
trd_risk_rsv float 交易风险准备 证券
ret_prof float 未分配利润
sugg_dvd float 建议分派股利 银行
eqy_pcom_oth_item float 归属于母公司股东权益其他项目
ttl_eqy_pcom float 归属于母公司股东权益合计
min_sheqy float 少数股东权益
sheqy_oth_item float 股东权益其他项目
ttl_eqy float 股东权益合计
ttl_liab_eqy float 负债和股东权益合计

# stk_get_fundamentals_cashflow - 查询现金流量表数据

查询指定时间段某一股票所属上市公司的现金流量表数据

此函数为掘金公版(体验版/专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataSet* stk_get_fundamentals_cashflow(const char *symbol, const char *fields, int rpt_type = 0, int data_type = 0, const char *start_date = NULL, const char *end_date = NULL);

参数:

参数名 类型 中文名称 必填 默认值 参数用法说明
symbol str 股票代码 Y 必填,只能填一个股票标的
fields str 返回字段 Y 指定需要返回的财务字段, 如有多个字段,中间用英文逗号分隔
rpt_type int 报表类型 N 0 报告期查询可指定以下报表类型: 1-一季度报
6-中报
9-前三季报
12-年报 默认0为不限
data_type int 数据类型 N 0 在发布原始财务报告以后,上市公司可能会对数据进行修正。 101-合并原始
102-合并调整
201-母公司原始
202-母公司调整 默认0返回当期合并调整,如果没有调整返回合并原始
start_date str 开始时间 N NULL 开始时间,时间类型为报告日期,%Y-%m-%d 格式, 默认NULL表示最新时间
end_date str 结束时间 N NULL 结束时间,时间类型为报告日期,%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

一个结果集,参见DataSet类的用法,结果集中返回字段如下:

字段名 类型 中文名称 说明
symbol str 股票代码
pub_date str 发布日期 若数据类型选择合并原始(data_type=101),则返回原始发布的发布日期 若数据类型选择合并调整(data_type=102),则返回调整后最新发布日期 若数据类型选择母公司原始(data_type=201),则返回母公司原始发布的发布日期
若数据类型选择母公司调整(data_type=202),则返回母公司调整后最新发布日期
rpt_date str 报告日期 报告截止日期,财报统计的最后一天 在指定时间段[开始时间,结束时间]内的报告截止日期
rpt_type int 报表类型 返回数据的报表类型:1-一季度报, 6-中报, 9-前三季报, 12-年报
data_type int 数据类型 返回数据的数据类型:101-合并原始, 102-合并调整, 201-母公司原始, 202-母公司调整
[fields] float 财务字段数据 指定返回 fields字段的数值. 支持的字段名请参考 现金流量表

示例:

stk_get_fundamentals_cashflow("SHSE.600000", "cash_pay_fee")

注意:

1.start_date == end_date时,取离 end_date 最近报告日期的一条数据,

start_dat< end_date时,取指定时间段的数据,

start_date > end_date时,返回报错。

2. 若在指定历史时间段内,有多个同一类型报表(如不同年份的一季度报表),将按照报告日期顺序返回。

3. 如果fields参数的财务字段填写不正确,或填写空字段,会报错提示“填写的 fields 不正确”。fields不能超过20个字段

现金流量表

字段名 类型 中文名称 量纲 说明
一、经营活动产生的现金流量
cash_rcv_sale float 销售商品、提供劳务收到的现金
net_incr_cust_dpst_ob float 客户存款和同业存放款项净增加额
net_incr_cust_dpst float 客户存款净增加额 银行
net_incr_dpst_ob float 同业及其他金融机构存放款项净增加额 银行
net_incr_brw_cb float 向中央银行借款净增加额
net_incr_ln_fm_oth float 向其他金融机构拆入资金净增加额
cash_rcv_orig_in float 收到原保险合同保费取得的现金
net_cash_rcv_rin_biz float 收到再保险业务现金净额
net_incr_ph_dpst_inv float 保户储金及投资款净增加额
net_decrdpst_cb_ob float 存放中央银行和同业款项及其他金融机构净减少额 银行、保险
net_decr_cb float 存放中央银行款项净减少额 银行
net_decr_ob_fin_inst float 存放同业及其他金融机构款项净减少额 银行
net_cert_dpst float 存款证净额 银行
net_decr_trd_fin float 交易性金融资产净减少额 银行
net_incr_trd_liab float 交易性金融负债净增加额 银行
cash_rcv_int_fee float 收取利息、手续费及佣金的现金
cash_rcv_int float 其中:收取利息的现金 银行
cash_rcv_fee float 收取手续费及佣金的现金 银行
net_incr_lnfm_sell_repo float 拆入资金及卖出回购金融资产款净增加额 银行
net_incr_ln_fm float 拆入资金净增加额
net_incr_sell_repo float 卖出回购金融资产款净增加额 银行 保险
net_decr_lnto_pur_resell float 拆出资金及买入返售金融资产净减少额 银行
net_decr_ln_cptl float 拆出资金净减少额 银行、保险
net_dect_pur_resell float 买入返售金融资产净减少额 银行、保险
net_incr_repo float 回购业务资金净增加额
net_decr_repo float 回购业务资金净减少额 证券
tax_rbt_rcv float 收到的税费返还
net_cash_rcv_trd float 收到交易性金融资产现金净额 保险
cash_rcv_oth_oper float 收到其他与经营活动有关的现金
net_cash_agy_secu_trd float 代理买卖证券收到的现金净额 证券
cash_rcv_pur_resell float 买入返售金融资产收到的现金 证券、保险
net_cash_agy_secu_uw float 代理承销证券收到的现金净额 证券
cash_rcv_dspl_debt float 处置抵债资产收到的现金 银行
canc_loan_rcv float 收回的已于以前年度核销的贷款 银行
cf_in_oper float 经营活动现金流入小计
cash_pur_gds_svc float 购买商品、接受劳务支付的现金
net_incr_ln_adv_cust float 客户贷款及垫款净增加额
net_decr_brw_cb float 向中央银行借款净减少额 银行
net_incr_dpst_cb_ob float 存放中央银行和同业款项净增加额
net_incr_cb float 存放中央银行款项净增加额 银行
net_incr_ob_fin_inst float 存放同业及其他金融机构款项净增加额 银行
net_decr_dpst_ob float 同业及其他机构存放款减少净额 银行
net_decr_issu_cert_dpst float 已发行存款证净减少额 银行
net_incr_lnto_pur_resell float 拆出资金及买入返售金融资产净增加额 银行
net_incr_ln_to float 拆出资金净增加额 银行、保险
net_incr_pur_resell float 买入返售金融资产净增加额 银行、保险
net_decr_lnfm_sell_repo float 拆入资金及卖出回购金融资产款净减少额 银行
net_decr_ln_fm float 拆入资金净减少额 银行、证券
net_decr_sell_repo float 卖出回购金融资产净减少额 银行、保险
net_incr_trd_fin float 交易性金融资产净增加额 银行
net_decr_trd_liab float 交易性金融负债净减少额 银行
cash_pay_indem_orig float 支付原保险合同赔付款项的现金
net_cash_pay_rin_biz float 支付再保险业务现金净额 保险
cash_pay_int_fee float 支付利息、手续费及佣金的现金
cash_pay_int float 其中:支付利息的现金 银行
cash_pay_fee float 支付手续费及佣金的现金 银行
ph_dvd_pay float 支付保单红利的现金
net_decr_ph_dpst_inv float 保户储金及投资款净减少额 保险
cash_pay_emp float 支付给职工以及为职工支付的现金
cash_pay_tax float 支付的各项税费
net_cash_pay_trd float 支付交易性金融资产现金净额 保险
cash_pay_oth_oper float 支付其他与经营活动有关的现金
net_incr_dspl_trd_fin float 处置交易性金融资产净增加额
cash_pay_fin_leas float 购买融资租赁资产支付的现金 银行
net_decr_agy_secu_pay float 代理买卖证券支付的现金净额(净减少额) 证券
net_decr_dspl_trd_fin float 处置交易性金融资产的净减少额 证券
cf_out_oper float 经营活动现金流出小计
net_cf_oper float 经营活动产生的现金流量净额
二、投资活动产生的现金流量:
cash_rcv_sale_inv float 收回投资收到的现金
inv_inc_rcv float 取得投资收益收到的现金
cash_rcv_dvd_prof float 分得股利或利润所收到的现金 银行
cash_rcv_dspl_ast float 处置固定资产、无形资产和其他长期资产收回的现金净额
cash_rcv_dspl_sub_oth float 处置子公司及其他营业单位收到的现金净额
cash_rcv_oth_inv float 收到其他与投资活动有关的现金
cf_in_inv float 投资活动现金流入小计
pur_fix_intg_ast float 购建固定资产、无形资产和其他长期资产支付的现金
cash_out_dspl_sub_oth float 处置子公司及其他营业单位流出的现金净额 保险
cash_pay_inv float 投资支付的现金
net_incr_ph_plge_ln float 保户质押贷款净增加额 保险
add_cash_pled_dpst float 增加质押和定期存款所支付的现金
net_incr_plge_ln float 质押贷款净增加额
net_cash_get_sub float 取得子公司及其他营业单位支付的现金净额
net_pay_pur_resell float 支付买入返售金融资产现金净额 证券、保险
cash_pay_oth_inv float 支付其他与投资活动有关的现金
cf_out_inv float 投资活动现金流出小计
net_cf_inv float 投资活动产生的现金流量净额
三、筹资活动产生的现金流量:
cash_rcv_cptl float 吸收投资收到的现金
sub_rcv_ms_inv float 其中:子公司吸收少数股东投资收到的现金
brw_rcv float 取得借款收到的现金
cash_rcv_bnd_iss float 发行债券收到的现金
net_cash_rcv_sell_repo float 收到卖出回购金融资产款现金净额 保险
cash_rcv_oth_fin float 收到其他与筹资活动有关的现金
issu_cert_dpst float 发行存款证 银行
cf_in_fin_oth float 筹资活动现金流入其他项目
cf_in_fin float 筹资活动现金流入小计
cash_rpay_brw float 偿还债务支付的现金
cash_pay_bnd_int float 偿付债券利息支付的现金 银行
cash_pay_dvd_int float 分配股利、利润或偿付利息支付的现金
sub_pay_dvd_prof float 其中:子公司支付给少数股东的股利、利润
cash_pay_oth_fin float 支付其他与筹资活动有关的现金
net_cash_pay_sell_repo float 支付卖出回购金融资产款现金净额 保险
cf_out_fin float 筹资活动现金流出小计
net_cf_fin float 筹资活动产生的现金流量净额
efct_er_chg_cash float 四、汇率变动对现金及现金等价物的影响
net_incr_cash_eq float 五、现金及现金等价物净增加额
cash_cash_eq_bgn float 加:期初现金及现金等价物余额
cash_cash_eq_end float 六、期末现金及现金等价物余额
补充资料 1.将净利润调节为经营活动现金流量:
net_prof float 净利润
ast_impr float 资产减值准备
accr_prvs_ln_impa float 计提贷款减值准备 银行
accr_prvs_oth_impa float 计提其他资产减值准备 银行
accr_prem_rsv float 提取的保险责任准备金 保险
accr_unearn_prem_rsv float 提取的未到期的责任准备金 保险
defr_fix_prop float 固定资产和投资性房地产折旧
depr_oga_cba float 其中:固定资产折旧、油气资产折耗、生产性生物资产折旧
amor_intg_ast_lt_exp float 无形资产及长期待摊费用等摊销 银行、证券、保险
amort_intg_ast float 无形资产摊销
amort_lt_exp_ppay float 长期待摊费用摊销
dspl_ast_loss float 处置固定资产、无形资产和其他长期资产的损失
fair_val_chg_loss float 固定资产报废损失
fv_chg_loss float 公允价值变动损失
dfa float 固定资产折旧 银行
fin_exp float 财务费用
inv_loss float 投资损失
exchg_loss float 汇兑损失 银行、证券、保险
dest_incr float 存款的增加 银行
loan_decr float 贷款的减少 银行
cash_pay_bnd_int_iss float 发行债券利息支出 银行
dfr_tax float 递延所得税
dfr_tax_ast_decr float 其中:递延所得税资产减少
dfr_tax_liab_incr float 递延所得税负债增加
invt_decr float 存货的减少
decr_rcv_oper float 经营性应收项目的减少
incr_pay_oper float 经营性应付项目的增加
oth float 其他
cash_end float 现金的期末余额
cash_bgn float 减:现金的期初余额
cash_eq_end float 加:现金等价物的期末余额
cash_eq_bgn float 减:现金等价物的期初余额
cred_impr_loss float 信用减值损失
est_liab_add float 预计负债的增加
dr_cnv_cptl float 债务转为资本
cptl_bnd_expr_one_y float 一年内到期的可转换公司债券
fin_ls_fix_ast float 融资租入固定资产
amort_dfr_inc float 递延收益摊销
depr_inv_prop float 投资性房地产折旧
trd_fin_decr float 交易性金融资产的减少 证券、保险
im_net_cf_oper float 间接法-经营活动产生的现金流量净额
im_net_incr_cash_eq float 间接法-现金及现金等价物净增加额

# stk_get_fundamentals_income - 查询利润表数据

查询指定时间段某一股票所属上市公司的利润表数据

此函数为掘金公版(体验版/专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataSet* stk_get_fundamentals_income(const char *symbol, const char *fields, int rpt_type = 0, int data_type = 0, const char *start_date = NULL, const char *end_date = NULL);

参数:

参数名 类型 中文名称 必填 默认值 参数用法说明
symbol str 股票代码 Y 必填,只能填一个股票标的
fields str 返回字段 Y 指定需要返回的财务字段, 如有多个字段,中间用英文逗号分隔
rpt_type int 报表类型 N 0 报告期查询可指定以下报表类型: 1-一季度报
6-中报
9-前三季报
12-年报 默认0为不限
data_type int 数据类型 N 0 在发布原始财务报告以后,上市公司可能会对数据进行修正。 101-合并原始
102-合并调整
201-母公司原始
202-母公司调整 默认0返回当期合并调整,如果没有调整返回合并原始
start_date str 开始时间 N NULL 开始时间,时间类型为报告日期,%Y-%m-%d 格式, 默认NULL表示最新时间
end_date str 结束时间 N NULL 结束时间,时间类型为报告日期,%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

一个结果集,参见DataSet类的用法,结果集中返回字段如下:

字段名 类型 中文名称 说明
symbol str 股票代码
pub_date str 发布日期 若数据类型选择合并原始(data_type=101),则返回原始发布的发布日期 若数据类型选择合并调整(data_type=102),则返回调整后最新发布日期 若数据类型选择母公司原始(data_type=201),则返回母公司原始发布的发布日期
若数据类型选择母公司调整(data_type=202),则返回母公司调整后最新发布日期
rpt_date str 报告日期 报告截止日期,财报统计的最后一天 在指定时间段[开始时间,结束时间]内的报告截止日期
rpt_type int 报表类型 返回数据的报表类型:1-一季度报, 6-中报, 9-前三季报, 12-年报
data_type int 数据类型 返回数据的数据类型:101-合并原始, 102-合并调整, 201-母公司原始, 202-母公司调整
fields float 财务字段数据 指定返回 fields字段的数值. 支持的字段名请参考 利润表

示例:

stk_get_fundamentals_income("SHSE.600000", "inc_oper")

注意:

1.start_date == end_date时,取离 end_date 最近报告日期的一条数据,

start_dat< end_date时,取指定时间段的数据,

start_date > end_date时,返回报错。

2. 若在指定历史时间段内,有多个同一类型报表(如不同年份的一季度报表),将按照报告日期顺序返回。

3. 如果fields参数的财务字段填写不正确,或填写空字段,会报错提示“填写的 fields 不正确”。fields不能超过20个字段

利润表

字段名 类型 中文名称 量纲 说明
ttl_inc_oper float 营业总收入
inc_oper float 营业收入
net_inc_int float 利息净收入 证券、银行、保险
exp_int float 利息支出
net_inc_fee_comm float 手续费及佣金净收入 证券、银行
inc_rin_prem float 其中:分保费收入 保险
net_inc_secu_agy float 其中:代理买卖证券业务净收入 证券
inc_fee_comm float 手续费及佣金收入
in_prem_earn float 已赚保费 保险
inc_in_biz float 其中:保险业务收入 保险
rin_prem_cede float 分出保费 保险
unear_prem_rsv float 提取未到期责任准备金 保险
net_inc_uw float 证券承销业务净收入 证券
net_inc_cust_ast_mgmt float 受托客户资产管理业务净收入 证券
inc_fx float 汇兑收益
inc_other_oper float 其他业务收入
inc_oper_balance float 营业收入平衡项目
ttl_inc_oper_other float 营业总收入其他项目
ttl_cost_oper float 营业总成本
cost_oper float 营业成本
exp_oper float 营业支出 证券、银行、保险
biz_tax_sur float 营业税金及附加
exp_sell float 销售费用
exp_adm float 管理费用
exp_rd float 研发费用
exp_fin float 财务费用
int_fee float 其中:利息费用
inc_int float 利息收入
exp_oper_adm float 业务及管理费 证券、银行、保险
exp_rin float 减:摊回分保费用 保险
rfd_prem float 退保金 保险
comp_pay float 赔付支出 保险
rin_clm_pay float 减:摊回赔付支出 保险
draw_insur_liab float 提取保险责任准备金 保险
amor_insur_liab float 减:摊回保险责任准备金 保险
exp_ph_dvd float 保单红利支出 保险
exp_fee_comm float 手续费及佣金支出
other_oper_cost float 其他业务成本
oper_exp_balance float 营业支出平衡项目 证券、银行、保险
exp_oper_other float 营业支出其他项目 证券、银行、保险
ttl_cost_oper_other float 营业总成本其他项目
其他经营收益
inc_inv float 投资收益
inv_inv_jv_p float 对联营企业和合营企业的投资收益
inc_ast_dspl float 资产处置收益
ast_impr_loss float 资产减值损失(新)
cred_impr_loss float 信用减值损失(新)
inc_fv_chg float 公允价值变动收益
inc_other float 其他收益
oper_prof_balance float 营业利润平衡项目
oper_prof float 营业利润
inc_noper float 营业外收入
exp_noper float 营业外支出
ttl_prof_balance float 利润总额平衡项目
oper_prof_other float 营业利润其他项目
ttl_prof float 利润总额
inc_tax float 所得税费用
net_prof float 净利润
oper_net_prof float 持续经营净利润
net_prof_pcom float 归属于母公司股东的净利润
min_int_inc float 少数股东损益
end_net_prof float 终止经营净利润
net_prof_other float 净利润其他项目
eps_base float 基本每股收益
eps_dil float 稀释每股收益
other_comp_inc float 其他综合收益
other_comp_inc_pcom float 归属于母公司股东的其他综合收益
other_comp_inc_min float 归属于少数股东的其他综合收益
ttl_comp_inc float 综合收益总额
ttl_comp_inc_pcom float 归属于母公司所有者的综合收益总额
ttl_comp_inc_min float 归属于少数股东的综合收益总额
prof_pre_merge float 被合并方在合并前实现利润
net_rsv_in_contr float 提取保险合同准备金净额
net_pay_comp float 赔付支出净额
net_loss_ncur_ast float 非流动资产处置净损失
amod_fin_asst_end float 以摊余成本计量的金融资产终止确认收益
cash_flow_hedging_pl float 现金流量套期损益的有效部分
cur_trans_diff float 外币财务报表折算差额
gain_ncur_ast float 非流动资产处置利得
afs_fv_chg_pl float 可供出售金融资产公允价值变动损益
oth_eqy_inv_fv_chg float 其他权益工具投资公允价值变动
oth_debt_inv_fv_chg float 其他债权投资公允价值变动
oth_debt_inv_cred_impr float 其他债权投资信用减值准备

# stk_get_finance_prime - 查询财务主要指标数据

查询指定时间段股票所属上市公司的财务主要指标

此函数为掘金公版(体验版/专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataSet* stk_get_finance_prime(const char *symbol, const char *fields, int rpt_type = 0, int data_type = 0, const char *start_date = NULL, const char *end_date = NULL);

参数:

参数名 类型 中文名称 必填 默认值 参数用法说明
symbol str 股票代码 Y 必填,只能填一个股票标的
fields str 返回字段 Y 指定需要返回的财务主要指标, 如有多个字段,中间用英文逗号分隔
rpt_type int 报表类型 N 0 报告期查询可指定以下报表类型: 1-一季度报
6-中报
9-前三季报
12-年报 默认0为不限
data_type int 数据类型 N 0 在发布原始财务报告以后,上市公司可能会对数据进行修正。 101-合并原始
102-合并调整
201-母公司原始
202-母公司调整 默认0返回当期合并调整,如果没有调整返回合并原始
start_date str 开始时间 N NULL 开始时间,时间类型为报告日期,%Y-%m-%d 格式, 默认NULL表示最新时间
end_date str 结束时间 N NULL 结束时间,时间类型为报告日期,%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

一个结果集,参见DataSet类的用法,结果集中返回字段如下:

字段名 类型 中文名称 说明
symbol str 股票代码
pub_date str 发布日期 若数据类型选择合并原始(data_type=101),则返回原始发布的发布日期 若数据类型选择合并调整(data_type=102),则返回调整后最新发布日期 若数据类型选择母公司原始(data_type=201),则返回母公司原始发布的发布日期
若数据类型选择母公司调整(data_type=202),则返回母公司调整后最新发布日期
rpt_date str 报告日期 报告截止日期,财报统计的最后一天,在指定时间段[开始时间,结束时间]内的报告截止日期
rpt_type int 报表类型 返回数据的报表类型:1-一季度报, 6-中报, 9-前三季报, 12-年报
data_type int 数据类型 返回数据的数据类型:101-合并原始, 102-合并调整, 201-母公司原始, 202-母公司调整
fields float 财务字段数据 指定返回 fields字段的数值. 支持的字段名请参考 财务主要指标

示例:

stk_get_finance_prime("SHSE.600000", "eps_basic,eps_dil")

注意:

1.start_date == end_date时,取离 end_date 最近报告日期的一条数据,

start_dat< end_date时,取指定时间段的数据,

start_date > end_date时,返回报错。

2. 若在指定历史时间段内,有多个同一类型报表(如不同年份的一季度报表),将按照报告日期顺序返回。

3. 如果fields参数的财务字段填写不正确,或填写空字段,会报错提示“填写的 fields 不正确”。fields不能超过20个字段

财务主要指标

字段名 类型 中文名称 量纲 说明
eps_basic float 基本每股收益
eps_dil float 稀释每股收益
eps_basic_cut float 扣除非经常性损益后的基本每股收益
eps_dil_cut float 扣除非经常性损益后的稀释每股收益
net_cf_oper_ps float 每股经营活动产生的现金流量净额
bps_pcom_ps float 归属于母公司股东的每股净资产
ttl_ast float 总资产
ttl_liab float 总负债
share_cptl float 股本
ttl_inc_oper float 营业总收入
inc_oper float 营业收入
oper_prof float 营业利润
ttl_prof float 利润总额
ttl_eqy_pcom float 归属于母公司股东的所有者权益
net_prof_pcom float 归属于母公司股东的净利润
net_prof_pcom_cut float 扣除非经常性损益后归属于母公司股东的净利润
roe float 全面摊薄净资产收益率 %
roe_weight_avg float 加权平均净资产收益率 %
roe_cut float 扣除非经常性损益后的全面摊薄净资产收益率 %
roe_weight_avg_cut float 扣除非经常性损益后的加权平均净资产收益率 %
net_cf_oper float 经营活动产生的现金流量净额
eps_yoy float 每股收益同比比例 %
inc_oper_yoy float 营业收入同比比例 %
ttl_inc_oper_yoy float 营业总收入同比比例 %
net_prof_pcom_yoy float 归母净利润同比比例 %
bps_sh float 归属于普通股东的每股净资产
net_asset float 归属于普通股东的净资产
net_prof float 归属于普通股东的净利润
net_prof_cut float 扣除非经常性损益后归属于普通股股东的净利润

# stk_get_finance_deriv - 查询财务衍生指标数据

查询指定时间段股票所属上市公司的财务衍生指标

此函数为掘金公版(体验版/专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataSet* stk_get_finance_deriv(const char *symbol, const char *fields, int rpt_type = 0, int data_type = 0, const char *start_date = NULL, const char *end_date = NULL);

参数:

参数名 类型 中文名称 必填 默认值 参数用法说明
symbol str 股票代码 Y 必填,只能填一个股票标的
fields str 返回字段 Y 指定需要返回的财务衍生指标, 如有多个字段,中间用英文逗号分隔
rpt_type int 报表类型 N 0 报告期查询可指定以下报表类型: 1-一季度报
6-中报
9-前三季报
12-年报 默认0为不限
data_type int 数据类型 N 0 在发布原始财务报告以后,上市公司可能会对数据进行修正。 101-合并原始
102-合并调整
201-母公司原始
202-母公司调整 默认0返回当期合并调整,如果没有调整返回合并原始
start_date str 开始时间 N NULL 开始时间,时间类型为报告日期,%Y-%m-%d 格式, 默认NULL表示最新时间
end_date str 结束时间 N NULL 结束时间,时间类型为报告日期,%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

一个结果集,参见DataSet类的用法,结果集中返回字段如下:

字段名 类型 中文名称 说明
symbol str 股票代码
pub_date str 发布日期 若数据类型选择合并原始(data_type=101),则返回原始发布的发布日期 若数据类型选择合并调整(data_type=102),则返回调整后最新发布日期 若数据类型选择母公司原始(data_type=201),则返回母公司原始发布的发布日期
若数据类型选择母公司调整(data_type=202),则返回母公司调整后最新发布日期
rpt_date str 报告日期 报告截止日期,财报统计的最后一天,在指定时间段[开始时间,结束时间]内的报告截止日期
rpt_type int 报表类型 返回数据的报表类型:1-一季度报, 6-中报, 9-前三季报, 12-年报
data_type int 数据类型 返回数据的数据类型:101-合并原始, 102-合并调整, 201-母公司原始, 202-母公司调整
fields float 财务字段数据 指定返回 fields字段的数值. 支持的字段名请参考 财务衍生指标指标

示例:

stk_get_finance_deriv("SHSE.600000", "eps_basic,eps_dil2,eps_dil,eps_basic_cut", 9)

注意:

1.start_date == end_date时,取离 end_date 最近报告日期的一条数据,

start_dat< end_date时,取指定时间段的数据,

start_date > end_date时,返回报错。

2. 若在指定历史时间段内,有多个同一类型报表(如不同年份的一季度报表),将按照报告日期顺序返回。

3. 如果fields参数的财务字段填写不正确,或填写空字段,会报错提示“填写的 fields 不正确”。fields不能超过20个字段

财务衍生指标指标

字段名 类型 中文名称 量纲 说明
eps_basic float 每股收益EPS(基本)
eps_dil2 float 每股收益EPS(稀释)
eps_dil float 每股收益EPS(期末股本摊薄)
eps_basic_cut float 每股收益EPS(扣除/基本)
eps_dil2_cut float 每股收益EPS(扣除/稀释)
eps_dil_cut float 每股收益EPS(扣除/期末股本摊薄)
bps float 每股净资产BPS
net_cf_oper_ps float 每股经营活动产生的现金流量净额
ttl_inc_oper_ps float 每股营业总收入
inc_oper_ps float 每股营业收入
ebit_ps float 每股息税前利润
cptl_rsv_ps float 每股资本公积
sur_rsv_ps float 每股盈余公积
retain_prof_ps float 每股未分配利润
retain_inc_ps float 每股留存收益
net_cf_ps float 每股现金流量净额
fcff_ps float 每股企业自由现金流量
fcfe_ps float 每股股东自由现金流量
ebitda_ps float 每股EBITDA
roe float 净资产收益率ROE(摊薄) %
roe_weight float 净资产收益率ROE(加权) %
roe_avg float 净资产收益率ROE(平均) %
roe_cut float 净资产收益率ROE(扣除/摊薄) %
roe_weight_cut float 净资产收益率ROE(扣除/加权) %
ocf_toi float 经营性现金净流量/营业总收入
eps_dil_yoy float 稀释每股收益同比增长率 %
net_cf_oper_ps_yoy float 每股经营活动中产生的现金流量净额同比增长率 %
ttl_inc_oper_yoy float 营业总收入同比增长率 %
inc_oper_yoy float 营业收入同比增长率 %
oper_prof_yoy float 营业利润同比增长率 %
ttl_prof_yoy float 利润总额同比增长率 %
net_prof_pcom_yoy float 归属母公司股东的净利润同比增长率 %
net_prof_pcom_cut_yoy float 归属母公司股东的净利润同比增长率(扣除非经常性损益) %
net_cf_oper_yoy float 经营活动产生的现金流量净额同比增长率 %
roe_yoy float 净资产收益率同比增长率(摊薄) %
net_asset_yoy float 净资产同比增长率 %
ttl_liab_yoy float 总负债同比增长率 %
ttl_asset_yoy float 总资产同比增长率 %
net_cash_flow_yoy float 现金净流量同比增长率 %
bps_gr_begin_year float 每股净资产相对年初增长率 %
ttl_asset_gr_begin_year float 资产总计相对年初增长率 %
ttl_eqy_pcom_gr_begin_year float 归属母公司的股东权益相对年初增长率 %
net_debt_eqy_ev float 净债务/股权价值 %
int_debt_eqy_ev float 带息债务/股权价值
eps_bas_yoy float 基本每股收益同比增长率 %
ebit float EBIT(正推法)
ebitda float EBITDA(正推法)
ebit_inverse float EBIT(反推法)
ebitda_inverse float EBITDA(反推法)
nr_prof_loss float 非经常性损益
net_prof_cut float 扣除非经常性损益后的净利润
gross_prof float 毛利润
oper_net_inc float 经营活动净收益
val_chg_net_inc float 价值变动净收益
exp_rd float 研发费用
ttl_inv_cptl float 全部投入资本
work_cptl float 营运资本
net_work_cptl float 净营运资本
tg_asset float 有形资产
retain_inc float 留存收益
int_debt float 带息债务
net_debt float 净债务
curr_liab_non_int float 无息流动负债
ncur_liab_non_int float 无息非流动负债
fcff float 企业自由现金流量FCFF
fcfe float 股权自由现金流量FCFE
cur_depr_amort float 当期计提折旧与摊销
eqy_mult_dupont float 权益乘数(杜邦分析)
net_prof_pcom_np float 归属母公司股东的净利润/净利润 %
net_prof_tp float 净利润/利润总额 %
ttl_prof_ebit float 利润总额/息税前利润 %
roe_cut_avg float 净资产收益率ROE(扣除/平均) %
roe_add float 净资产收益率ROE(增发条件) %
roe_ann float 净资产收益率ROE(年化) %
roa float 总资产报酬率ROA %
roa_ann float 总资产报酬率ROA(年化) %
jroa float 总资产净利率 %
jroa_ann float 总资产净利率(年化) %
roic float 投入资本回报率ROIC %
sale_npm float 销售净利率 %
sale_gpm float 销售毛利率 %
sale_cost_rate float 销售成本率 %
sale_exp_rate float 销售期间费用率 %
net_prof_toi float 净利润/营业总收入 %
oper_prof_toi float 营业利润/营业总收入 %
ebit_toi float 息税前利润/营业总收入 %
ttl_cost_oper_toi float 营业总成本/营业总收入 %
exp_oper_toi float 营业费用/营业总收入 %
exp_admin_toi float 管理费用/营业总收入 %
exp_fin_toi float 财务费用/营业总收入 %
ast_impr_loss_toi float 资产减值损失/营业总收入 %
ebitda_toi float EBITDA/营业总收入 %
oper_net_inc_tp float 经营活动净收益/利润总额 %
val_chg_net_inc_tp float 价值变动净收益/利润总额 %
net_exp_noper_tp float 营业外支出净额/利润总额
inc_tax_tp float 所得税/利润总额 %
net_prof_cut_np float 扣除非经常性损益的净利润/净利润 %
eqy_mult float 权益乘数
curr_ast_ta float 流动资产/总资产 %
ncurr_ast_ta float 非流动资产/总资产 %
tg_ast_ta float 有形资产/总资产 %
ttl_eqy_pcom_tic float 归属母公司股东的权益/全部投入资本 %
int_debt_tic float 带息负债/全部投入资本 %
curr_liab_tl float 流动负债/负债合计 %
ncurr_liab_tl float 非流动负债/负债合计 %
ast_liab_rate float 资产负债率 %
quick_rate float 速动比率
curr_rate float 流动比率
cons_quick_rate float 保守速动比率
liab_eqy_rate float 产权比率
ttl_eqy_pcom_tl float 归属母公司股东的权益/负债合计
ttl_eqy_pcom_debt float 归属母公司股东的权益/带息债务
tg_ast_tl float 有形资产/负债合计
tg_ast_int_debt float 有形资产/带息债务
tg_ast_net_debt float 有形资产/净债务
ebitda_tl float 息税折旧摊销前利润/负债合计
net_cf_oper_tl float 经营活动产生的现金流量净额/负债合计
net_cf_oper_int_debt float 经营活动产生的现金流量净额/带息债务
net_cf_oper_curr_liab float 经营活动产生的现金流量净额/流动负债
net_cf_oper_net_liab float 经营活动产生的现金流量净额/净债务
ebit_int_cover float 已获利息倍数
long_liab_work_cptl float 长期债务与营运资金比率
ebitda_int_debt float EBITDA/带息债务 %
oper_cycle float 营业周期
inv_turnover_days float 存货周转天数
acct_rcv_turnover_days float 应收账款周转天数(含应收票据)
inv_turnover_rate float 存货周转率
acct_rcv_turnover_rate float 应收账款周转率(含应收票据)
curr_ast_turnover_rate float 流动资产周转率
fix_ast_turnover_rate float 固定资产周转率
ttl_ast_turnover_rate float 总资产周转率
cash_rcv_sale_oi float 销售商品提供劳务收到的现金/营业收入 %
net_cf_oper_oi float 经营活动产生的现金流量净额/营业收入 %
net_cf_oper_oni float 经营活动产生的现金流量净额/经营活动净收益
cptl_exp_da float 资本支出/折旧摊销 %
cash_rate float 现金比率
acct_pay_turnover_days float 应付账款周转天数(含应付票据)
acct_pay_turnover_rate float 应付账款周转率(含应付票据)
net_oper_cycle float 净营业周期
ttl_cost_oper_yoy float 营业总成本同比增长率 %
net_prof_yoy float 净利润同比增长率 %
net_cf_oper_np float 经营活动产生的现金流量净额/净利润 %

# stk_get_daily_valuation - 查询估值指标每日数据

查询指定时间段股票的每日估值指标

此函数为掘金公版(体验版/专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataSet* stk_get_daily_valuation(const char *symbol, const char *fields, const char *start_date = NULL, const char *end_date = NULL);

参数:

参数名 类型 中文名称 必填 默认值 参数用法说明
symbol str 股票代码 Y 必填,只能填一个股票标的,使用时参考
fields str 返回字段 Y 指定需要返回的财务字段, 如有多个字段,中间用英文逗号分隔
start_date str 开始时间 N NULL 开始时间,时间类型为交易日期,%Y-%m-%d 格式, 默认NULL表示最新时间
end_date str 结束时间 N NULL 结束时间,时间类型为交易日期,%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

一个结果集,参见DataSet类的用法,结果集中返回字段如下:

字段名 类型 中文名称 说明
symbol str 股票代码
trade_date str 交易日期
fields list[float] 指标字段数据 指定返回 fields字段的数值. 支持的字段名请参考 估值指标

示例:

stk_get_daily_valuation("SHSE.600000", "pe_ttm,pe_lyr,pe_mrq")

注意:

1.start_date == end_date时,取离 end_date 最近交易日期的一条数据,

start_dat< end_date时,取指定时间段的数据,

start_date > end_date时,返回报错。

2. 如果fields参数的指标字段填写不正确,或填写空字段,会报错提示“填写的 fields 不正确”。fields不能超过20个字段

估值指标

字段名 类型 中文名称 量纲 说明
pe_ttm float 市盈率(TTM)
pe_lyr float 市盈率(最新年报LYR)
pe_mrq float 市盈率(最新报告期MRQ)
pe_1q float 市盈率(当年一季×4)
pe_2q float 市盈率(当年中报×2)
pe_3q float 市盈率(当年三季×4/3)
pe_ttm_cut float 市盈率(TTM) 扣除非经常性损益
pe_lyr_cut float 市盈率(最新年报LYR) 扣除非经常性损益
pe_mrq_cut float 市盈率(最新报告期MRQ) 扣除非经常性损益
pe_1q_cut float 市盈率(当年一季×4) 扣除非经常性损益
pe_2q_cut float 市盈率(当年中报×2) 扣除非经常性损益
pe_3q_cut float 市盈率(当年三季×4/3) 扣除非经常性损益
pb_lyr float 市净率(最新年报LYR)
pb_mrq float 市净率(最新报告期MRQ)
pcf_ttm_oper float 市现率(经营现金流,TTM)
pcf_ttm_ncf float 市现率(现金净流量,TTM)
pcf_lyr_oper float 市现率(经营现金流,最新年报LYR)
pcf_lyr_ncf float 市现率(现金净流量,最新年报LYR)
ps_ttm float 市销率(TTM)
ps_lyr float 市销率(最新年报LYR)
ps_mrq float 市销率(最新报告期MRQ)
ps_1q float 市销率(当年一季×4)
ps_2q float 市销率(当年中报×2)
ps_3q float 市销率(当年三季×4/3)
peg_lyr float 历史PEG值(当年年报增长率)
peg_1q float 历史PEG值(当年1季*4较上年年报增长率)
peg_2q float 历史PEG值(当年中报*2较上年年报增长率)
peg_3q float 历史PEG值(当年3季*4/3较上年年报增长率)
dy_ttm float 股息率(滚动 12 月TTM) %
dy_lfy float 股息率(上一财年LFY) %

# stk_get_daily_mktvalue - 查询市值指标每日数据

查询指定时间段股票的每日市值指标

此函数为掘金公版(体验版/专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataSet* stk_get_daily_mktvalue(const char *symbol, const char *fields, const char *start_date = NULL, const char *end_date = NULL);

参数:

参数名 类型 中文名称 必填 默认值 参数用法说明
symbol str 股票代码 Y 必填,只能填一个股票标的
fields str 返回字段 Y 指定需要返回的财务字段, 如有多个字段,中间用英文逗号分隔
start_date str 开始时间 N NULL 开始时间,时间类型为交易日期,%Y-%m-%d 格式, 默认NULL表示最新时间
end_date str 结束时间 N NULL 结束时间,时间类型为交易日期,%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

一个结果集,参见DataSet类的用法,结果集中返回字段如下:

字段名 类型 中文名称 说明
symbol str 股票代码
trade_date str 交易日期
fields float 指标字段数据 指定返回 fields字段的数值. 支持的字段名请参考 市值指标

示例:

stk_get_daily_mktvalue("SHSE.600000", "tot_mv,tot_mv_csrc,a_mv")

注意:

1.start_date == end_date时,取离 end_date 最近交易日期的一条数据,

start_dat< end_date时,取指定时间段的数据,

start_date > end_date时,返回报错。

2. 如果fields参数的指标字段填写不正确,或填写空字段,会报错提示“填写的 fields 不正确”。fields不能超过20个字段

市值指标

字段名 类型 中文名称 量纲 说明
tot_mv float 总市值
tot_mv_csrc float 总市值(证监会算法)
a_mv float A股流通市值(含限售股)
a_mv_ex_ltd float A股流通市值(不含限售股)
b_mv float B股流通市值(含限售股,折人民币)
b_mv_ex_ltd float B股流通市值(不含限售股,折人民币)
ev float 企业价值(含货币资金)(EV1)
ev_ex_curr float 企业价值(剔除货币资金)(EV2)
ev_ebitda float 企业倍数
equity_value float 股权价值

# stk_get_daily_basic - 查询基础指标每日数据

查询指定时间段股票的每日基础指标

此函数为掘金公版(体验版/专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataSet* stk_get_daily_basic(const char *symbol, const char *fields, const char *start_date = NULL, const char *end_date = NULL);

参数:

参数名 类型 中文名称 必填 默认值 参数用法说明
symbol str 股票代码 Y 必填,只能填一个股票标的
fields str 返回字段 Y 指定需要返回的财务字段, 如有多个字段,中间用英文逗号分隔
start_date str 开始时间 N NULL 开始时间,时间类型为交易日期,%Y-%m-%d 格式, 默认NULL表示最新时间
end_date str 结束时间 N NULL 结束时间,时间类型为交易日期,%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

一个结果集,参见DataSet类的用法,结果集中返回字段如下:

字段名 类型 中文名称 说明
symbol str 股票代码
trade_date str 交易日期
fields float 指标字段数据 指定返回 fields字段的数值. 支持的字段名请参考 基础指标

示例:

stk_get_daily_basic("SHSE.600000", "tclose,turnrate,ttl_shr,circ_shr")

注意:

1.start_date == end_date时,取离 end_date 最近交易日期的一条数据,

start_dat< end_date时,取指定时间段的数据,

start_date > end_date时,返回报错。

2. 如果fields参数的财务字段填写不正确,或填写空字段,会报错提示“填写的 fields 不正确”。fields不能超过20个字段

基础指标

字段名 类型 中文名称 量纲 说明
tclose float 收盘价
turnrate float 当日换手率 %
ttl_shr float 总股本
circ_shr float 流通股本(流通股本=无限售条件流通股本+有限售条件流通股本)
ttl_shr_unl float 无限售条件流通股本(行情软件定义的流通股)
ttl_shr_ltd float 有限售条件流通股本
a_shr_unl float 无限售条件流通股本(A股)
h_shr_unl float 无限售条件流通股本(H股)

上次更新: 9/30/2024, 5:08:59 PM