Files
playbook/docs/tsl/codegen/dotnet/fundamentals/financial_func.md
T

612 KiB
Raw Blame History

财务基本面 / 财务函数

base(info_id, _order)

返回某项和报告期无关的数据,例如股票基本信息、公司简称、注册地址等

参数 类型 说明
info_id int 信息类别代码,infoID参见数据字典字段对照ID
_order int 省略此参数,则取最后一条记录,否则为第几条数据。0表示第1条。 注意,最后一条记录可能不是最后一次更新的记录,数据的排序考虑了业务,不同的表排序可能不一样,最后一条记录跟该表的排序有关。

返回:any

示例

setsysparam(pn_stock(),'SZ000002');
return base(10002);//返回”万科企业股份有限公司”

baseArray(id, rep_id)

取“截止日”等于RepID的字段的值。返回指定股票ID号对应的信息,与系统参数(股票)相关。

参数 类型 说明
id int 基本面
rep_id int 报告期

返回:any

示例

SetSysParam(pn_stock(),'sz000001');
return BaseArray(46002,20151231);

bName(info_id)

返回某信息ID的含义。另,用户也可以通过F11快捷键进行查询。

参数 类型 说明
info_id int 整数,某信息对应的ID号

返回:string

idfType(id)

返回某信息ID的数据类型。

参数 类型 说明
id int 整数,某信息的ID号。

返回:int

idtType(info_id)

返回某信息ID的类型。

参数 类型 说明
info_id int 整数,某信息对应的ID号.

返回:int

infoArray(info_id)

财务函数相关函数。

参数 类型 说明
info_id string

返回:any

infoArrayExists(info_id)

财务函数相关函数。

参数 类型 说明
info_id int

返回:bool

示例

setsysparam(pn_stock(),'SH601888');
return InfoArrayExists(20);

infoArrayExt(info_id, changed_field_name, changed_value, record_id, field1, value1, field_n, value_n)

返回数据表中指定字段的数值小于等于指定数值的指定记录。例如:分红,送股,配股的历史纪录(2维表)

参数 类型 说明
info_id int 整数,信息类别代码,infoID参见附录;
changed_field_name string 字符串,条件字段;
changed_value float 实数,字段数值要满足的条件;
record_id int 整数,满足条件的记录编号
field1 string 可选参数,可以指定返回的第一个字段
value1 any 可选参数,指定的第一个字段的返回值,返回参数
field_n string 可选参数,可以指定返回的第N个字段
value_n any 可选参数,指定的第N个字段的返回值,返回参数

返回:array

示例

(注:实际的结果不一定和下同)
下表是深长城的股本变更表
记录号变动日总股本 A股未流通股已流通股流通A股变动原因
0 19940921 56300000 56300000 43300000 13000000 13000000
1 1995041056300000 56300000 40000000 16300000 16300000 职工股上市
2 19950607 106970000 106970000 76000000 30970000 30970000 送股上市
3 19960715 139061000 139061000 98800000 40261000 40261000 送股上市
4 19970512 171045030 171045030 121523999 49521031 49521031 配股上市
5 19970708 239463040 239463040 170133598 69329442 69329442 送股上市
如:
(1)InfoArrayExt(12,'变动日',19970512,-1) 返回的记录是第4条
(2)InfoArrayExt(12,'变动日',19970512,0) 返回的记录是第0条
(3)InfoArrayExt(12,'变动日',19970512,2) 返回的记录是第2条
(4) InfoArrayExt(12,'变动日',19970512,2,”总股本”,Shares) 返回的值为56300000。
setsysparam(pn_stock(),'SZ000002');
infoid:=DatabaseInfoArrayId(21);
return InfoArrayExt(infoid,'股权登记日',20130516);

last12MData(r_date, info_id, get_the_nearest)

返回指定报告期RDate往前12个月的某项财务指标的值。函数只能提取与报告期相关的数据。 该模型与当前的时间有关。因为财务数据有调整前调整后的数据,提取数据的时候,要注意设置当前的时间。如果要取调整前的数据,当前的日期,要设置在调整后数据公布日之前。 比如股票A,2011年的年报是2012年4月15日公布,2012年年报是2013年4月15日公布,2012年年报披露的时候,同时会披露2011年年报调整后的数据。 当前的时间pn_date()设置在2013年4月15日之前的时候,取到的2011年年报数据就是调整前的数据,否则,取到的是2011年调整后的数据。 与系统参数pn_stock()、pn_date()相关,默认时间为今天

参数 类型 说明
r_date int 整数报告期,一般为YEAR + Code指定,Code为0630表示中报,1231表示年报,0331第一季度,0930第三季度。如20170930;0001为自然周第一周周报,0002为第二周,以此类推。以周为报告期的日期,主要用于提取封闭式基金的净值数据。如20170001;另外,使用0表示最新报告期。
info_id int 整数,信息类别代码,即财务指标和其他信息的ID,可以通过证券数据专家或基本面信息(F11)查询。
get_the_nearest bool object

返回:float

示例

setsysparam(pn_stock(),'SZ000001');
setsysparam(pn_date(),20171031T);
return Last12MData(20170930,46002);

lastQuarterData(r_date, info_id, get_the_nearest)

返回某个季度RDate的某项财务指标的值。函数只能提取与报告期相关的数据。季度数据如一季度(1-3月)、二季度(4-6月)、三季度(7-9月)、四季度(10-12月),目前在内地交易所没有要求上市企业公布季度报表,所以我们季度数据需要计算出来。 该模型与当前的时间有关。因为财务数据有调整前调整后的数据,提取数据的时候,要注意设置当前的时间。如果要取调整前的数据,当前的日期,要设置在调整后数据公布日之前。 比如股票A,2011年的年报是2012年4月15日公布,2012年年报是2013年4月15日公布,2012年年报披露的时候,同时会披露2011年年报调整后的数据。 当前的时间pn_date()设置在2013年4月15日之前的时候,取到的2011年年报数据就是调整前的数据,否则,取到的是2011年调整后的数据。 与系统参数pn_stock()、pn_date()相关,默认时间为今天。

参数 类型 说明
r_date int 整数报告期,一般为YEAR + Code指定,Code为0630表示中报,1231表示年报,0331第一季度,0930第三季度。如20170930;0001为自然周第一周周报,0002为第二周,以此类推。以周为报告期的日期,主要用于提取封闭式基金的净值数据。如20170001;另外,使用0表示最新报告期。
info_id int 整数,信息类别代码,即财务指标和其他信息的ID,可以通过证券数据专家或基本面信息(F11)查询。
get_the_nearest bool 布尔值,如无指定报告,是否找最接近的报告数据。1为是,0为否。

返回:float

示例

setsysparam(pn_stock(),'SZ000001');
setsysparam(pn_date(),20171031T);
return LastQuarterData(20170930,46002,0);

report(info_id, report_id)

返回某个报告期ReportID的某项财务指标或其他信息的值。函数可提取与报告期相关的基础财务数据。 该模型与当前的时间有关。因为财务数据有调整前调整后的数据,提取该数据的时候,要注意设置当前的时间。如果要取调整前的数据,当前的日期,要设置在调整后数据公布日之前。 比如股票A,2011年的年报是2012年4月15日公布,2012年年报是2013年4月15日公布,2012年年报披露的时候,同时会披露2011年年报调整后的数据。 当前的时间pn_date()设置在2013年4月15日之前的时候,取到的2011年年报数据就是调整前的数据,否则,取到的是2011年调整后的数据。

参数 类型 说明
info_id int 整数,信息类别代码,即财务指标和其他信息的ID,可以通过证券数据专家或基本面信息(F11)查询。
report_id int 整数报告期,一般为YEAR + Code指定,Code为0630表示中报,1231表示年报,0331第一季度,0930第三季度。如20170930;0001为自然周第一周周报,0002为第二周,以此类推。以周为报告期的日期,主要用于提取封闭式基金的净值数据。如20170001

返回:any

示例

setsysparam(pn_stock(),'SZ000001');
setsysparam(pn_date(),20171031);
return report(46002,20170930);

reportHist(infoid, find_v)

返回一个数组,公布了包含infoID的所有报告期列表,例如返回(19991231,20000630,20001231)表示含有InfoID所指数据的报告有1999年年报,2000年中报以及2001年年报。 如果存在FindV参数,则仅返回报告期ID与FindV最接近且不大于的报告期。

参数 类型 说明
infoid int 数据表字段代码,infoID参见附录。如合并利润表中营业收入的ID为46002
find_v int 可选参数,查找的报告期,如20131231。

返回:array

示例

setsysparam(pn_stock(),'SH601888');
infoid:=DataBaseRatioId(1);
return ReportHist(infoid);

reportOfDiy(info_id, report_id, data_date, source)

返回某个自有数据仓库数据的值,也可使用report来调用,report支持多种参数个数接口。

参数 类型 说明
info_id int 信息类别代码,包括财务指标和其他信息,每项信息有一个InfoID编号,infoID参见附录。
report_id int 报告期代码,一般为YEAR + Code指定,Code为0630表示中报,1231表示年报。0331第一季度,0930第三季度。0001为自然周第一周周报,0002为第二周,以此类推如果ReportID,使用0表示最新报告期。以周为报告期的日期,主要用于提取封闭式基金的净值数据。
data_date datetime 数据的时间,系统会返回<=DataDate的数据。为0则表示任意时间。
source string 数据的来源,为’’则返回任意来源。

返回:any

示例

(注:实际的结果不一定和下同)
Setsysparam(pn_stock(),"SZ000002");
return ReportOfDiy(8025001, 20091231,now(),'刘研究员');//假定8025001为预测每股收益,则返回最新的刘研究员的2009年年度的预测每股收益。

chznl_hx(bk_names, r_date, sample_select, eps_criterion)

成长能力(横比)

参数 类型 说明
bk_names string 市场和板块类型,板块名称
r_date datetime 报告期类型,报告期
sample_select any 用户自定义类型,样本选择,其取值如下:
eps_criterion float 实数类型,绩差股标准

返回:array

ylnl_hx(bk_names, r_date, sample_select, eps_criterion)

盈利能力(横比)

参数 类型 说明
bk_names string 市场和板块类型,板块名称
r_date datetime 报告期类型,报告期
sample_select any 用户自定义类型,样本选择,其取值如下:
eps_criterion float 实数类型,绩差股标准

返回:array

zykjsj_hx(bk_names, r_date, sample_select, eps_criterion)

主要会计数据(横比)

参数 类型 说明
bk_names string 市场和板块类型,板块名称
r_date datetime 报告期类型,报告期
sample_select any 用户自定义类型,样本选择,其取值如下:
eps_criterion float 实数类型,绩差股标准

返回:array

cznl_hx(bk_names, r_date, sample_select, eps_criterion)

偿债能力(横比)

参数 类型 说明
bk_names string 市场和板块类型,板块名称
r_date datetime 报告期类型,报告期
sample_select any 用户自定义类型,样本选择,其取值如下:
eps_criterion float 实数类型,绩差股标准

返回:array

PreviousRDateList_II(r_date, n)

指定报告期的前N个报告期列表

参数 类型 说明
r_date datetime 报告期
n any 索引号

返回:array

PreviousReportDate_II(report_date, n)

前N个报告期,与系统参数(证券代码)相关。

参数 类型 说明
report_date datetime 整数。报表日期
n any 整数。索引号

返回:any

GetTopNRDate_(r_date_arr, r_date_type, n)

最新N个报告期。

参数 类型 说明
r_date_arr any 整数。
r_date_type any 用户自定义。报告期类型,取值如下:
n any 整数。显示个数

返回:array

NewReportDateOfEndT_new(r_date, info_id)

此模型,是向后兼容的,谨慎使用。与系统股票有关。此函数已废弃

参数 类型 说明
r_date datetime 整数类型,报告期
info_id string 基本面类型,基本面ID

返回:any

NewReportDateOfYear_new(r_date, info_id)

向后兼容-最新的年度报告期模型,是向后兼容的,最好不要使用

参数 类型 说明
r_date datetime 报告期
info_id string 基本面

返回:any

InfoArray_Jy2()

聚源数据库对照表

返回:array

InfoArray_Jy()

聚源数据库对照表

返回:array

InfoArray_Sw108()

申万数据表对照表

返回:array

InfoArray_nfjj()

南方基金数据对照表

返回:array

InfoArray_caihui()

Caihui数据表对照表

返回:array

InfoArray_Wind()

Wind数据表对照表

返回:array

InfoArray_Genius()

Genius数据表对照表

返回:array

InfoArray_Ht()

海通数据库对照表

返回:array

InfoArray_Wind2()

Wind2数据表对照表

返回:array

InfoArray_Tinysoft()

Tinysoft数据表对照表

返回:array

InfoArray_tdhy()

泰达基金数据对照表

返回:array

InfoArray_ghjj()

国海基金数据对照表

返回:array

zx_InfoArray_Wind()

Wind数据表对照表

返回:array

ReportId_Jy2()

Jy非金融公司Id<-->金融公司Id

返回:array

ReportId_Genius()

Jy非金融公司Id<-->金融公司Id

返回:array

ReportId_Jy()

Jy非金融公司Id<-->金融公司Id

返回:array

ReportId_Tinysoft()

天软非金融公司Id<-->金融公司Id

返回:array

FI_ReportDateField()

财务指标-报告期。根据不同的数据库提供商返回对应的字段

返回:string

IT_Field(field_n)

存货字段。根据参数FieldN的取值从数据表中获得相应的字段

参数 类型 说明
field_n string 字符串类型

返回:string

OAP_Field(field_n)

其他应付帐款帐龄字段。根据参数FieldN的取值从数据表中获得相应的字段

参数 类型 说明
field_n string 字符串类型

返回:string

OAR_Field(field_n)

其他应收帐款帐龄字段。根据参数FieldN的取值从数据表中获得相应的字段

参数 类型 说明
field_n string 字符串类型

返回:string

APR_Field(field_n)

预收帐款帐龄字段。根据参数FieldN的取值从数据表中获得相应的字段

参数 类型 说明
field_n string 字符串类型

返回:string

AP_Field(field_n)

应付帐款帐龄字段。根据参数FieldN的取值从数据表中获得相应的字段

参数 类型 说明
field_n string 字符串类型

返回:string

AR_Field(field_n)

应收帐款帐龄字段。根据参数FieldN的取值从数据表中获得相应的字段

参数 类型 说明
field_n string 字符串类型

返回:string

FinanciallItem_NYear(number_of_years, info_id)

T0+N财务数据,获取T0日往后推移N年的财务数据,T0日为股票上市的第一个交易日,与系统证券pn_stock()有关。

参数 类型 说明
number_of_years any 整数类型,推移年数,N年
info_id string 基本面,基本面ID

返回:float

PSY_f(n, _type)

心理线。

参数 类型 说明
n any 天数
_type any 结果类型

返回:float

PSY_v(n)

心理线PSY,计算时考虑的是在一个时间段内上涨的天数与总天数的比值,所以其值的大小能够反映出市场投资是趋向于买方还是趋向于卖方。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。

参数 类型 说明
n any 整数,交易日天数

返回:float

EV_PE(end_t, auto_industry, stocks)

市盈率估值,剔除了亏损,采用总股本加权

参数 类型 说明
end_t datetime 日期型时间,估值日期
auto_industry bool object
stocks array 字符串,以分号分割,股票列表

返回:array

EV_PB(stocks, end_t)

市净率估值,剔除了亏损,采用总股本加权

参数 类型 说明
stocks array 字符串,以分号分割,股票列表
end_t datetime 日期型时间,估值日期

返回:array

EV_FCFF_I(data, g, unit_type)

单阶段公司自由现金流贴现

参数 类型 说明
data array 数据表,当前财务数据
g any 数据表,高速和稳定增长阶段预测值
unit_type any 整数,用户自定义,含义如下表:

返回:array

EV_FCFF_II(data, vd, unit_type, ts, gn, rf, beg_t_of_beta, end_t_of_beta, rm, kd, delta)

两阶段自由现金流估值

参数 类型 说明
data array 数据表,财务数据,必须为固定格式,格式详情如下表:
vd float 实数,债权(务)价值(Vd
unit_type any 用户自定义,财务数据单位,含义如下表:
ts float 实数,总股本(万股)
gn float 实数,稳定增长阶段增长率G%
rf float 实数,无风险年利率Rf%
beg_t_of_beta datetime 日期型时间,计算β系数开始日期
end_t_of_beta datetime 日期型时间,计算β系数结束日期
rm float 实数,市场预期收益率(%
kd float 实数,债权资本成本Kd%
delta float 实数,资产负债率δ(%=Vd/(Ve+Vd)

返回:array

EV_FCFF_II_Sensitivity(data, vd, unit_type, ts, gn_min, gn_max, wacc_min, wacc_max)

两阶段自由现金流估值敏感性分析,估值结果与WACC和Gn敏感性

参数 类型 说明
data array 数据表,财务数据,必须为固定格式,格式详情如下表:
vd float 债权(务)价值
unit_type array 财务数据单位,含义如下表:
ts float 实数,总股本(万股)
gn_min float 实数,稳定增长阶段增长率G最小值(%
gn_max float 实数,稳定增长阶段增长率G最大值(%
wacc_min float 实数,WACC最小值(%
wacc_max float 实数,WACC最大值(%

返回:array

fipwc_CalEndWeight(sw, zf)

计算期末权重(%)

参数 类型 说明
sw array 一维数字数组,期初权重(%)
zf array 一维数字数组,期间涨幅(%)

返回:array

fipwc_CalportfolioZF(sw, zf)

计算期间涨幅(%)

参数 类型 说明
sw array 一维数字数组,期初权重(%)
zf array 一维数字数组,期间涨幅(%)

返回:float

fipwc_DerBeginWeight(w, zf)

倒推期初权重(%)

参数 类型 说明
w array 一维数字数组,期末权重(%)
zf array 一维数字数组,期间涨幅(%)

返回:array

FIP_Trend_CrossMAPercent(p, m_anum)

功能:趋势表现-净值交叉均线次数占比(%)

参数 类型 说明
p array 一维数字数组,; 基金(组合、指数等)价格序列
m_anum any 整数,; 均线数,默认20

返回:float

FIP_Trend_NHPercent(p)

功能:趋势表现-业绩创新高次数占比(%)

参数 类型 说明
p array 一维数字数组,基金(组合、指数等)价格序列

返回:float

FIP_Trend_OverMAPercent(p, m_anum)

功能:趋势表现-净值战胜均线胜率(%)

参数 类型 说明
p array 一维数字数组,; 基金(组合、指数等)价格序列
m_anum any 整数,; 均线数,默认20

返回:float

FIP_Trend_TrendPower(p, delta)

功能:趋势表现-趋势强度(%)

参数 类型 说明
p array 一维数字数组,; 基金(组合、指数等)价格序列
delta any 整数,; 计算路程间隔数,默认1(不间隔计算)

返回:float

FI_Trend_CrossMAPercent(r, m_anum)

功能:趋势表现-净值交叉均线次数占比(%)

参数 类型 说明
r array 一维数字数组,; 基金(组合、指数等)收益率(%)序列
m_anum any 整数,; 均线数,默认20

返回:float

FI_Trend_NHPercent(r)

功能:趋势表现-业绩创新高次数占比(%)

参数 类型 说明
r array 一维数字数组,; 基金(组合、指数等)收益率(%)序列

返回:float

FI_Trend_OverMAPercent(r, m_anum)

功能:趋势表现-净值战胜均线胜率(%)

参数 类型 说明
r array 一维数字数组,; 基金(组合、指数等)收益率(%)序列
m_anum any 整数,; 均线数,默认20

返回:float

FI_Trend_TrendPower(r, delta)

功能:趋势表现-趋势强度(%)

参数 类型 说明
r array 一维数字数组,; 基金(组合、指数等)收益率(%)序列
delta any 整数,; 计算路程间隔数,默认1(不间隔计算)

返回:float

fi_report_ExcessYields(rtdata, fname_pf, fname_bm, fname_date, plottype)

组合与基准超额收益分析核心函数,基于日度收益率数据,自动计算超额收益率、累计收益、相对净值、各类回撤指标,支持直接返回计算数据集或一键生成可视化多子图,用于基金/指数/策略的业绩对比、超额收益、回撤风险分析。

参数 类型 说明
rtdata array 二维字符串数组,净值收益率(%)序列
fname_pf string 字符串,组合名称
fname_bm string 字符串,基准名称
fname_date datetime 字符串,日期名称
plottype any 用户自定义,返回类型

返回:array

COMPUSTAT_Value(r_date, id)

返回金融公司对应的金融ID的值。

参数 类型 说明
r_date datetime 整数,报告期;
id any 整数,基本面数据。

返回:float

compustat001(r_date)

返回合并利润分配表中指定报告期的营业成本。

参数 类型 说明
r_date Ingeter 整数,报告期。

返回:Real

示例

o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
//从股票“万科A”2011年合并利润分配表中取得营业成本
return compustat001(20111231);
//结果:43228163602.13

compustat002(r_date)

返回合并利润分配表中的营业利润其他科目。

参数 类型 说明
r_date Ingeter 整数,报告期。

返回:Real

示例

o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
//从股票“万科A”2011年合并利润分配表中取得营业利润其他科目
return compustat002(20111231);
//结果:15763216697.19

compustat003(r_date)

返回合并利润分配表中的其他流动资产。

参数 类型 说明
r_date Ingeter 整数,报告期。

返回:Real

示例

o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600000');
//从股票"浦发银行"2011年合并利润分配表中取得其他流动资产
return compustat003(20111231);
//结果:4834000000

compustat004(r_date)

返回分红送股表中的分红发放日。

参数 类型 说明
r_date Ingeter 整数,报告期。

返回:Ingeter

示例

o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
//从股票“万科A”2011年分红送股表中取得分红发放日
return compustat004(20111231);
//结果:20120705

compustat005(r_date)

返回分红送股表中的除权除息日。

参数 类型 说明
r_date Ingeter 整数,报告期。

返回:Ingeter

示例

o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
//从股票“万科A”2011年分红送股表中取得除权除息日
return compustat005(20111231);
//结果:20120705

compustat010(r_date)

返回合并利润分配表中的流动资产合计。

参数 类型 说明
r_date Ingeter 整数,报告期。

返回:Real

示例

o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
//从股票“万科A”2011年合并利润分配表中取得流动资产合计
return compustat010(20111231);
//结果:282646654855.19

compustat011(r_date)

返回合并利润分配表中的资产总计。

参数 类型 说明
r_date Ingeter 整数,报告期。

返回:Ingeter

示例

o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
//从股票“万科A”2011年合并利润分配表中取得资产合计
return compustat011(20111231);
//结果:296208440030.05

compustat014(r_date)

返回合并资产负债表中的货币资金。

参数 类型 说明
r_date Ingeter 整数,报告期。

返回:Real

示例

o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
//从股票“万科A”2011年合并资产负债中取得货币资金
return compustat014(20111231);
//结果:34239514295.08

compustat015(r_date)

返回合并资产负债表中的短期借款。

参数 类型 说明
r_date Ingeter 整数,报告期。

返回:Real

示例

o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
//从股票“万科A”2011年合并资产负债表中取得短期借款
return compustat015(20111231);
//结果:1724446469.54

compustat016(r_date)

返回合并资产负债表中的长期借款。

参数 类型 说明
r_date Ingeter 整数,报告期。

返回:Real

示例

o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
//从股票“万科A”2011年合并资产负债表中取得长期借款
return compustat016(20111231);
//结果:20971961953.04

compustat017(r_date)

返回分红送股表中的红利比。

参数 类型 说明
r_date Ingeter 整数,报告期。

返回:Real

示例

o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
//从股票“万科A”2011年分红送股表中取得红利比
return compustat017(20111231);
//结果:0.13

financialIncreaseRatio(rep1, rep2, report_id)

财务数据增长比率(%)。

参数 类型 说明
rep1 Ingeter 整数,开始报告期;
rep2 Ingeter 整数,截止报告期;
report_id Array 数组,基本面ID。

返回:Real

示例

o_v:=BackUpSystemParameters2();
//取股票"万科A"2011年报营业收入增长率
setSysParam(pn_stock(),'SZ000002');
return financialIncreaseRatio(20101231,20111231,array(dataBaseRatioId(1)));
//结果:41.54

financialIncreaseValue(rep1, rep2, report_id)

财务数据增长值。

参数 类型 说明
rep1 Ingeter 整数,开始报告期;
rep2 Ingeter 整数,截止报告期。
report_id Array 数组,基本面ID。

返回:Real/Array

示例

o_v:=BackUpSystemParameters2();
//取股票"万科A"2011年报
setSysParam(pn_stock(),'SZ000002');
return financialIncreaseValue(20110630,20111231,array(dataBaseRatioId(1)));
//结果:51793911723.54

financialIndexGrowRatio(report_date, info_id_arr)

财务指标同比增长率(%)。

参数 类型 说明
report_date Ingeter 整数,报告期;
info_id_arr Array 数组,基本面。

返回:Real/Array

示例

o_v:=BackUpSystemParameters2();
//取股票"万科A"2011年报营业收入同比增长率
setSysParam(pn_stock(),'SZ000002');
return financialIndexGrowRatio(20111231,array(dataBaseRatioId(1)));
//结果:41.54

financialIndexGrowValue(report_date, info_id_arr)

财务指标同比增长。

参数 类型 说明
report_date Ingeter 整数,报告期;
info_id_arr Array 数组,基本面。

返回:Real/Array

示例

o_v:=BackUpSystemParameters2();
//取股票"万科A"2011年报营业收入同比增加值
setSysParam(pn_stock(),'SZ000002');
return financialIndexGrowValue(20111231,array(dataBaseRatioId(1)));
//结果:21068898358.05

financialIndexPerShare(report_date, info_id_arr)

每股财务指标。

参数 类型 说明
report_date Ingeter 整数,报告期;
info_id_arr Array 数组,基本面。

返回:Real

示例

o_v:=BackUpSystemParameters2();
//取股票"万科A"2011年报每股营业收入
setSysParam(pn_stock(),'SZ000002');
return financialIndexPerShare(20111231,array(dataBaseRatioId(1)));
//结果:6.53

financialItemIn12Month(r_date, info_id)

最近12个月财务指标。

参数 类型 说明
r_date Ingeter 整数,报告期;
info_id Ingeter 整数,基本面ID。

返回:Real

示例

o_v:=BackUpSystemParameters2();
//取股票"万科A"2011年报最近12个月营业收入
setSysParam(pn_stock(),'SZ000002');
return financialItemIn12Month(20111231,dataBaseRatioId(1));
//结果:71782749800.68

financialItemPsIn12Month(r_date, info_id)

最近12个月财务指标(每股)。

参数 类型 说明
r_date Ingeter 整数,报告期;
info_id Ingeter 整数,基本面ID。

返回:Real

示例

o_v:=BackUpSystemParameters2();
//取股票"万科A"2011年报最近12个月每股营业收入
setSysParam(pn_stock(),'SZ000002');
return financialItemPsIn12Month(20111231,dataBaseRatioId(1));
//结果:6.53

financialValueRatio(report_date, info_id1, info_id2)

财务比率(%)。

参数 类型 说明
report_date Ingeter 整数,报告期;
info_id1 Ingeter 整数,基本面1
info_id2 Ingeter 整数,基本面2

返回:Real

示例

o_v:=BackUpSystemParameters2();
//取股票"万科A"2011年报主营净利率(%)=净利润/主营业务收入*100
setSysParam(pn_stock(),'SZ000002');
return financialValueRatio(20111231,dataBaseRatioId(9),dataBaseRatioId(1));
//结果:13.41

increaseWithSamePeriod(beg_year, end_year, _type, info_id_arr, compare_type, show_type)

指定财务数据的纵向对比。

参数 类型 说明
beg_year Ingeter 整数,起始年限;
end_year Ingeter 整数,截止年限;
_type Ingeter 整数,报告期类型;
info_id_arr Array 数组,基本面内容;
compare_type Ingeter 整数,类型;
show_type Ingeter 整数,显示设置;

返回:Array

示例

o_v:=BackUpSystemParameters2();
//取股票“万科A”报告期为“年报”,类型为“同比分析”,显示“结果和同比”,财务指标数据取每股指标、每股净资产、净资产收益率
setSysParam(pn_stock(),'SZ000002');
return increaseWithSamePeriod(2010,2011,4,array(dataBaseRatioId(121),dataBaseRatioId(123),dataBaseRatioId(122)),0,0);

magicSum2(items, starty, end_y)

单独对项目求和,返回数组

参数 类型 说明
items Array 基本面数组,项目
starty Integer 整数,开始年
end_y Integer 整数,截止年

返回:Array

示例

//返回万科A上市至2003年利润总额、净利润两科目分别的和
setSysParam(pn_stock(),"SZ000002");
return magicSum2(array(46024,46033),0,2003);
结果:
利润总额
3915852839
净利润
3038538599

financialpercentileofnday(endt, exp, n)

财务指标占N日内该指标的百分位,财务指标(适用估值类)占历史N日内该指标的百分位,与系统参数证券代码相关。

参数 类型 说明
endt Date 日期,截止日期
exp Integer 整型,财务指标
n Integer 整型,N日

返回:REAL

示例

// "SZ000001"在20200622指标PE占历史250日内该指标的百分位
setSysParam(pn_stock(),"SZ000001");
return FinancialPercentileOfNYear(20200622T,@stockPe3(0),250); //结果:0.03

financialItemIn12Month2(r_date, info_id, info_id2)

最近12个月财务指标,与系统参数(证券代码)相关。如果指定报告期不存在时,则返回0。

参数 类型 说明
r_date Integer 整数。报告期
info_id Integer 整数。基本面ID
info_id2 Integer 整数。基本面ID2

返回:Real

示例

// "SZ000728"在20221231最近12个月的快报归母净利润季度数据
setSysParam(pn_stock(),"SZ000728");
return financialItemIn12Month2(20221231,41006,46078);
//结果:1718290700

financialItemPsIn12Month2(r_date, info_id, info_id2)

最近12个月财务指标(每股),与系统参数(股票)相关。

参数 类型 说明
r_date Integer 整数。报告期
info_id Integer 整数。基本面ID
info_id2 Integer 整数。基本面ID2

返回:Real

示例

//SZ000728在20221231的最近12个月的基本每股收益(业绩快报)
setSysParam(pn_stock(),"SZ000728");
setSysParam(PN_Date(),20230327T);
return financialItemPsIn12Month2(20221231,41006,46078);
//结果:0.393762181055058

FinancialIndexGrow_Call(report_date, info_id_arr, _type)

返回财务指标同比增长率

参数 类型 说明
report_date datetime 报告期;
info_id_arr array 基本面数据,基本面。
_type any 用户自定义,类型

返回:float

netAssetsPerShare(r_date)

每股净资产

参数 类型 说明
r_date Integer 整数,报告期;

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股净资产
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250911T);
v:=netAssetsPerShare(20241231);
return v;//结果:7.7519
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股净资产
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250911T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netAssetsPerShare(20240331);
return v;//结果:7.4336
范例03:调整前与调整后
//取白云机场在2019年年报的每股净资产调整前与调整后
//20210430公布2020年年报对2019年年报中的归属母公司股东权益合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netAssetsPerShare(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netAssetsPerShare(r_date);
return array(v1,v2);//结果:array(7.8716,8.211),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netCashfromIaPerShares(r_date)

每股投资活动产生的现金流量净额

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股投资现金流量净额
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250912T);
v:=netCashfromIaPerShares(20241231);
return v;//结果:-0.149
范例02TTM指标提取
//指定2024三季报,取白云机场每股投资现金流量净额的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250912T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=netCashfromIaPerShares(20240930);
return v;//结果:-0.1986
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股投资现金流量净额
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250912T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netCashfromIaPerShares(20240331);
return v;//结果:-0.2331
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的每股投资现金流量净额
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250912T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=netCashfromIaPerShares(20240930);
return v;//结果:-0.0488
范例05:调整前与调整后
//取白云机场在2019年年报的每股投资现金流量净额调整前与调整后
//20210430公布2020年年报对2019年年报中的投资活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netCashfromIaPerShares(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netCashfromIaPerShares(r_date);
return array(v1,v2);//结果:array(-0.5116,-0.5352),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netCashfromFaPerShares(r_date)

每股筹资活动产生的现金流量净额

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//指定2011三季报,取万科A每股筹资活动产生的现金流量净额setsysparam(pn_stock(),'SZ000002');
setSysParam(pn_date(),20120630T);
v:= netCashfromFaPerShares(20110930);
return v;//结果: 0.26
范例02TTM指标提取
//指定2011三季报,取万科A每股筹资活动产生的现金流量净额的TTM
setSysParam(pn_stock(),'SZ000002');
setSysParam(pn_date(),20120630T);
setSysParam(CT_TTMData(),true);//计算TTM
v:= netCashfromFaPerShares(20110930);
return v;//结果:0.4
范例03:最近会计年度指标提取
//指定2012年一季报,取万科A在该报告期时的最近1年的会计年度报告期的每股筹资活动产生的现金流量净额
setSysParam(pn_stock(),'SZ000002');
setSysParam(pn_date(),20120630T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:= netCashfromFaPerShares(20120331);
return v;//结果:0.07
范例04:单季度指标提取
//指定2011三季报,取万科A在2011年第三季度单季度的每股筹资活动产生的现金流量净额
setSysParam(pn_stock(),'SZ000002');
setSysParam(pn_date(),20120630T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:= netCashfromFaPerShares(20110930);
return v;//结果:-0.12
范例05:调整前与调整后
//取万科A在2011年三季报的每股筹资活动产生的现金流量净额调整前与调整后
//20111025日公布2011年三季报调整前数据,20121024日公布2011年三季报调整后数据
setSysParam(pn_stock(),'SZ000002');
r_date:=20110930;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20120630T);
v1:= netCashfromFaPerShares(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20121024T);
v2:= netCashfromFaPerShares(r_date);
return array(v1,v2);//array(0.26,0.26),由于调整前与调整后参与计算的数据未变动,因此相同

cashPerShares(r_date)

每股经营活动现金流量净额

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股经营活动现金流量净额
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250912T);
v:=cashPerShares(20241231);
return v;//结果:1.4409
范例02TTM指标提取
//指定2024三季报,取白云机场每股经营活动现金流量净额的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250912T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashPerShares(20240930);
return v;//结果:1.3702
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股经营活动现金流量净额
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250912T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashPerShares(20240331);
return v;//结果:0.997
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的每股经营活动现金流量净额
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250912T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashPerShares(20240930);
return v;//结果:0.3437
范例05:调整前与调整后
//取白云机场在2019年年报的每股经营活动现金流量净额调整前与调整后
//20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=cashPerShares(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=cashPerShares(r_date);
return array(v1,v2);//结果:array(1.4559,1.4799),由于调整前与调整后参与计算的数据有变动,因此结果有差异

mainincomePs(report_date)

每股营业收入

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股主营收入
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250912T);
v:=mainincomePs(20241231);
return v;//结果:3.1367
范例02TTM指标提取
//指定2024三季报,取白云机场每股主营收入的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250912T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=mainincomePs(20240930);
return v;//结果:3.0101
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股主营收入
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250912T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=mainincomePs(20240331);
return v;//结果:2.7172
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的每股主营收入
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250912T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=mainincomePs(20240930);
return v;//结果:0.7775
范例05:调整前与调整后
//取白云机场在2019年年报的每股主营收入调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=mainincomePs(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=mainincomePs(r_date);
return array(v1,v2);//结果:array(3.8032,3.9813),由于调整前与调整后参与计算的数据有变动,因此结果有差异

accumulationFundPerShares(r_date)

每股公积金

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股公积金
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250912T);
v:=accumulationFundPerShares(20241231);
return v;//结果:4.5846
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股公积金
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250912T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=accumulationFundPerShares(20240331);
return v;//结果:4.5657
范例03:调整前与调整后
//取白云机场在2019年年报的每股公积金调整前与调整后
//20210430公布2020年年报对2019年年报中的资本公积数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=accumulationFundPerShares(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=accumulationFundPerShares(r_date);
return array(v1,v2);//结果:array(3.6555,3.9928),由于调整前与调整后参与计算的数据有变动,因此结果有差异

capitalFundPerShares(r_date)

每股资本公积金

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股资本公积金
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250912T);
v:=capitalFundPerShares(20241231);
return v;//结果:4.1591
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股资本公积金
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250912T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=capitalFundPerShares(20240331);
return v;//结果:4.1699
范例03:调整前与调整后
//取白云机场在2019年年报的每股资本公积金调整前与调整后
//20210430公布2020年年报对2019年年报中的资本公积数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=capitalFundPerShares(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=capitalFundPerShares(r_date);
return array(v1,v2);//结果:array(3.2265,3.5638),由于调整前与调整后参与计算的数据有变动,因此结果有差异

dividendPerShare(r_date)

每股股利

参数 类型 说明
r_date RDate 报告期类型,报告期

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的每股股利
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=dividendPerShare(20241231);
return v;//结果:2
范例02TTM指标提取
//2024年年报格力电器的每股股利的TTM
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_TTMData(),true);//计算TTM
v:=dividendPerShare(20241231);
return v;//结果:3.01
范例03:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的每股股利
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=dividendPerShare(20240331);
return v;//结果:2.38

epsRight(r_date)

提取加权平均每股收益,与系统股票pn_stock()、当前时间pn_date()相关。

参数 类型 说明
r_date RDate 报告期类型,报告期

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的EPS(加权)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
v:=epsRight(20241231);
return v;//结果:0.3912
范例02:调整前与调整后
//取白云机场在2019年年报的EPS(加权)调整前与调整后
//20210430公布2020年年报对2019年年报中的归属于母公司所有者净利润数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=epsRight(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=epsRight(r_date);
return array(v1,v2);//结果:array(0.4832,0.519),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netAssetsPerShare2(r_date)

提取调整后的每股净资产,与系统股票pn_stock()、当前时间pn_date()相关。

参数 类型 说明
r_date RDate 报告期类型,报告期

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股净资产(调整)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
v:=netAssetsPerShare2(20241231);
return v;//结果:7.7519
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股净资产(调整)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netAssetsPerShare2(20240331);
return v;//结果:7.4336
范例03:调整前与调整后
//取白云机场在2019年年报的每股净资产(调整)调整前与调整后
//20210430公布2020年年报对2019年年报中的归属母公司股东权益合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netAssetsPerShare2(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netAssetsPerShare2(r_date);
return array(v1,v2);//结果:array(7.8716,8.211),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netAssetsPerShareBeforeIssue()

发行前一年度的每股净资产,与系统股票pn_stock()、当前时间pn_date()相关。

返回:Real

示例

//计算SH601318的发行前一年度的每股净资产
setSysParam(pn_stock(),"SH601318");
return netAssetsPerShareBeforeIssue(20180630);
//结果:7.31

epsBeforeIssue(r_date)

提取A、B股的发行前一年度的每股收益,与系统股票pn_stock()、当前时间pn_date()关。如果股票不属于A、B股,则返回0。

参数 类型 说明
r_date RDate 报告期类型,报告期

返回:Real

示例

//计算SH601318的发行前一年度的每股收益
setSysParam(pn_stock(),"SH601318");
return epsBeforeIssue(20180630);
//结果:1.19

cashPerSharesGrowRatio(r_date)

每股经营活动现金流量净额增长率(%) ,与系统股票pn_stock()、当前时间pn_date()相关。

参数 类型 说明
r_date RDate 报告期类型,报告期

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股经营活动现金流量净额增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
v:=cashPerSharesGrowRatio(20241231);
return v;//结果:44.5174
范例02TTM指标提取
//指定2024三季报,取白云机场每股经营活动现金流量净额增长率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashPerSharesGrowRatio(20240930);
return v;//结果:39.484
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股经营活动现金流量净额增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashPerSharesGrowRatio(20240331);
return v;//结果:171.6922
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的每股经营活动现金流量净额增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashPerSharesGrowRatio(20240930);
return v;//结果:-8.518
范例05:调整前与调整后
//取白云机场在2019年年报的每股经营活动现金流量净额增长率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=cashPerSharesGrowRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=cashPerSharesGrowRatio(r_date);
return array(v1,v2);//结果:array(-3.4178,-1.8238),由于调整前与调整后参与计算的数据有变动,因此结果有差异

retainedProfit(r_date)

每股未分配利润

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股未分配利润
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
v:=retainedProfit(20241231);
return v;//结果:2.148
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股未分配利润
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=retainedProfit(20240331);
return v;//结果:1.8612
范例03:调整前与调整后
//取白云机场在2019年年报的每股未分配利润调整前与调整后
//20210430公布2020年年报对2019年年报中的未分配利润数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=retainedProfit(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=retainedProfit(r_date);
return array(v1,v2);//结果:array(3.178,3.1801),由于调整前与调整后参与计算的数据有变动,因此结果有差异

debtPerSharesRatio(r_date)

每股负债

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股负债
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
v:=debtPerSharesRatio(20241231);
return v;//结果:3.5517
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股负债
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=debtPerSharesRatio(20240331);
return v;//结果:3.5423
范例03:调整前与调整后
//取白云机场在2019年年报的每股负债调整前与调整后
//20210430公布2020年年报对2019年年报中的负债合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=debtPerSharesRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=debtPerSharesRatio(r_date);
return array(v1,v2);//结果:array(4.1263,4.359),由于调整前与调整后参与计算的数据有变动,因此结果有差异

distributiveProfits(r_date)

每股可分配利润

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2005年年报白云机场的每股可分配利润
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
v:=distributiveProfits(20051231);
return v;//结果:0.5614
范例02TTM指标提取
//指定2005三季报,取白云机场每股可分配利润的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=distributiveProfits(20050930);
return v;//结果:-0.0105
范例03:最近会计年度指标提取
//指定2005年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股可分配利润
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=distributiveProfits(20050331);
return v;//结果:0.6051
范例04:单季度指标提取
//指定2005三季报,取白云机场第三季度单季度的每股可分配利润
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=distributiveProfits(20050930);
return v;//结果:-0.4667
范例05:调整前与调整后
//取万泰生物在2020年一季报的每股可分配利润调整前与调整后
//20210422公布2021年一季报对2020年一季报中的可供股东分配的利润数据进行了调整
setSysParam(pn_stock(),sh603392);
r_date:=20200331;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=distributiveProfits(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=distributiveProfits(r_date);
return array(v1,v2);//结果:array(2.0061,0.0),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netAssetsGrowRatio(r_date)

每股净资产增长率(%)

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股净资产增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
v:=netAssetsGrowRatio(20241231);
return v;//结果:4.2815
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股净资产增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netAssetsGrowRatio(20240331);
return v;//结果:2.343
范例03:调整前与调整后
//取白云机场在2019年年报的每股净资产增长率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的归属母公司股东权益合计数据进行了调整
setSysParam(pn_stock(),sh600004);
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netAssetsGrowRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netAssetsGrowRatio(r_date);
return array(v1,v2);//结果:array(4.3101,8.8085),由于调整前与调整后参与计算的数据有变动,因此结果有差异

mainOperationPs(r_date)

每股主营业务利润

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股主营业务利润
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
v:=mainOperationPs(20241231);
return v;//结果:0.7794
范例02TTM指标提取
//指定2024三季报,取白云机场每股主营业务利润的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=mainOperationPs(20240930);
return v;//结果:0.7183
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股主营业务利润
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=mainOperationPs(20240331);
return v;//结果:0.5089
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的每股主营业务利润
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=mainOperationPs(20240930);
return v;//结果:0.1856
范例05:调整前与调整后
//取白云机场在2019年年报的每股主营业务利润调整前与调整后
//20210430公布2020年年报对2019年年报中的主营业务利润数据进行了调整
setSysParam(pn_stock(),sh600004);
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=mainOperationPs(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=mainOperationPs(r_date);
return array(v1,v2);//结果:array(0.8381,0.9612),由于调整前与调整后参与计算的数据有变动,因此结果有差异

operatingProfitPs(r_date)

每股营业利润

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股营业利润
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
v:=operatingProfitPs(20241231);
return v;//结果:0.5649
范例02TTM指标提取
//指定2024三季报,取白云机场每股营业利润的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=operatingProfitPs(20240930);
return v;//结果:0.5228
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股营业利润
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=operatingProfitPs(20240331);
return v;//结果:0.2836
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的每股营业利润
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=operatingProfitPs(20240930);
return v;//结果:0.1342
范例05:调整前与调整后
//取白云机场在2019年年报的每股营业利润调整前与调整后
//20210430公布2020年年报对2019年年报中的营业利润数据进行了调整
setSysParam(pn_stock(),sh600004);
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=operatingProfitPs(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=operatingProfitPs(r_date);
return array(v1,v2);//结果:array(0.6358,0.6864),由于调整前与调整后参与计算的数据有变动,因此结果有差异

profitBeforeTaxPs(r_date)

每股利润总额

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股利润总额
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
v:=profitBeforeTaxPs(20241231);
return v;//结果:0.5655
范例02TTM指标提取
//指定2024三季报,取白云机场每股利润总额的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=profitBeforeTaxPs(20240930);
return v;//结果:0.5234
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股利润总额
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=profitBeforeTaxPs(20240331);
return v;//结果:0.2864
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的每股利润总额
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250917T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=profitBeforeTaxPs(20240930);
return v;//结果:0.1334
范例05:调整前与调整后
//取白云机场在2019年年报的每股利润总额调整前与调整后
//20210430公布2020年年报对2019年年报中的利润总额数据进行了调整
setSysParam(pn_stock(),sh600004);
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=profitBeforeTaxPs(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=profitBeforeTaxPs(r_date);
return array(v1,v2);//结果:array(0.6414,0.6902),由于调整前与调整后参与计算的数据有变动,因此结果有差异

PS1_1(r_date)

每股流动负债 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

PS1_2(r_date)

每股长期负债 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

PS1_4(r_date)

每股现金及现金等价物 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

PS1_3(r_date)

每股息税前利润 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

surplusAccumulationFund(r_date)

每股盈余公积金

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股盈余公积金
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
v:=surplusAccumulationFund(20241231);
return v;//结果:0.4255
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股盈余公积金
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=surplusAccumulationFund(20240331);
return v;//结果:0.3959
范例03:调整前与调整后
//取东风股份在2011年年报的每股盈余公积金调整前与调整后
//20130326公布2012年年报对2011年年报中的盈余公积数据进行了调整
setSysParam(pn_stock(),sh600006);
r_date:=20111231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20120331T);
v1:=surplusAccumulationFund(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20130331T);
v2:=surplusAccumulationFund(r_date);
return array(v1,v2);//结果:array(0.3543,0.3521),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netAssetsPs3(r_date)

每股净资产(最新摊薄)=报告期股东权益/最新总股本。

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股净资产(最新摊薄)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
v:=netAssetsPs3(20241231);
return v;//结果:7.7519
范例02:调整前与调整后
//取白云机场在2019年年报的每股净资产(最新摊薄)调整前与调整后
//20210430公布2020年年报对2019年年报中的归属母公司股东权益合计数据进行了调整
setSysParam(pn_stock(),sh600004);
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netAssetsPs3(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netAssetsPs3(r_date);
return array(v1,v2);//结果:array(6.8824,7.1792),由于调整前与调整后参与计算的数据有变动,因此结果有差异

epsGrowRatio(r_date)

每股收益增长率(%)

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股收益增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
v:=epsGrowRatio(20241231);
return v;//结果:109.5124
范例02TTM指标提取
//指定2024三季报,取白云机场每股收益增长率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=epsGrowRatio(20240930);
return v;//结果:591.7809
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股收益增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=epsGrowRatio(20240331);
return v;//结果:141.2532
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的每股收益增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=epsGrowRatio(20240930);
return v;//结果:98.3195
范例05:调整前与调整后
//取白云机场在2019年年报的每股收益增长率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的归属于母公司所有者净利润数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=epsGrowRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=epsGrowRatio(r_date);
return array(v1,v2);//结果:array(-11.4517,-4.8952),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netAssetsGrowRatio2(r_date)

每股净资产增长率(%)(最新摊薄)

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股净资产增长率(%)(最新摊薄)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
v:=netAssetsGrowRatio2(20241231);
return v;//结果:4.2815
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股净资产增长率(%)(最新摊薄)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netAssetsGrowRatio2(20240331);
return v;//结果:2.343
范例03:调整前与调整后
//取白云机场在2019年年报的每股净资产增长率(%)(最新摊薄)调整前与调整后
//20210430公布2020年年报对2019年年报中的归属母公司股东权益合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netAssetsGrowRatio2(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netAssetsGrowRatio2(r_date);
return array(v1,v2);//结果:array(4.3101,8.8085),由于调整前与调整后参与计算的数据有变动,因此结果有差异

epsGrowRatio2(r_date)

每股收益增长率(%)

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股收益增长率(%)(最新摊薄)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
v:=epsGrowRatio2(20241231);
return v;//结果:109.5124
范例02TTM指标提取
//指定2024三季报,取白云机场每股收益增长率(%)(最新摊薄)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=epsGrowRatio2(20240930);
return v;//结果:591.7809
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股收益增长率(%)(最新摊薄)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=epsGrowRatio2(20240331);
return v;//结果:141.2532
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的每股收益增长率(%)(最新摊薄)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=epsGrowRatio2(20240930);
return v;//结果:98.3195
范例05:调整前与调整后
//取白云机场在2019年年报的每股收益增长率(%)(最新摊薄)调整前与调整后
//20210430公布2020年年报对2019年年报中的归属于母公司所有者净利润数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=epsGrowRatio2(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=epsGrowRatio2(r_date);
return array(v1,v2);//结果:array(-11.4517,-4.8952),由于调整前与调整后参与计算的数据有变动,因此结果有差异

cashPerSharesGrowRatio2(r_date)

每股经营活动现金流量净额增长率(%)(最新摊薄)

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股经营活动现金流量净额增长率(%)(最新摊薄)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
v:=cashPerSharesGrowRatio2(20241231);
return v;//结果:44.5174
范例02TTM指标提取
//指定2024三季报,取白云机场每股经营活动现金流量净额增长率(%)(最新摊薄)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashPerSharesGrowRatio2(20240930);
return v;//结果:39.484
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股经营活动现金流量净额增长率(%)(最新摊薄)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashPerSharesGrowRatio2(20240331);
return v;//结果:171.6922
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的每股经营活动现金流量净额增长率(%)(最新摊薄)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashPerSharesGrowRatio2(20240930);
return v;//结果:-8.518
范例05:调整前与调整后
//取白云机场在2019年年报的每股经营活动现金流量净额增长率(%)(最新摊薄)调整前与调整后
//20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=cashPerSharesGrowRatio2(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=cashPerSharesGrowRatio2(r_date);
return array(v1,v2);//结果:array(-3.4178,-1.8238),由于调整前与调整后参与计算的数据有变动,因此结果有差异

cps3(r_date)

每股经营活动现金流(最新摊薄)

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股经营活动现金流(最新摊薄)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
v:=cps3(20241231);
return v;//结果:1.4409
范例02:调整前与调整后
//取白云机场在2019年年报的每股经营活动现金流(最新摊薄)调整前与调整后
//20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=cps3(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=cps3(r_date);
return array(v1,v2);//结果:array(1.2729,1.294),由于调整前与调整后参与计算的数据有变动,因此结果有差异

eps(r_date)

每股收益

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股收益
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
v:=eps(20241231);
return v;//结果:0.3912
范例02TTM指标提取
//指定2024三季报,取白云机场每股收益的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=eps(20240930);
return v;//结果:0.3531
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股收益
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=eps(20240331);
return v;//结果:0.1867
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的每股收益
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=eps(20240930);
return v;//结果:0.0972
范例05:调整前与调整后
//取白云机场在2019年年报的每股收益调整前与调整后
//20210430公布2020年年报对2019年年报中的归属于母公司所有者净利润数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=eps(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=eps(r_date);
return array(v1,v2);//结果:array(0.4832,0.519),由于调整前与调整后参与计算的数据有变动,因此结果有差异

epsCut(r_date)

扣除非经常损益后的每股收益

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股收益(扣除)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
v:=epsCut(20241231);
return v;//结果:0.3829
范例02TTM指标提取
//指定2024三季报,取白云机场每股收益(扣除)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=epsCut(20240930);
return v;//结果:0.3323
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股收益(扣除)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=epsCut(20240331);
return v;//结果:0.1617
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的每股收益(扣除)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=epsCut(20240930);
return v;//结果:0.0961

eps3(r_date)

每股收益(最新摊薄)=净利润/最新总股本。

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股收益(最新摊薄)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
v:=eps3(20241231);
return v;//结果:0.3912
范例02TTM指标提取
//指定2024三季报,取白云机场每股收益(最新摊薄)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=eps3(20240930);
return v;//结果:0.3531
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股收益(最新摊薄)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=eps3(20240331);
return v;//结果:0.1867
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的每股收益(最新摊薄)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=eps3(20240930);
return v;//结果:0.0972
范例05:调整前与调整后
//取白云机场在2019年年报的每股收益(最新摊薄)调整前与调整后
//20210430公布2020年年报对2019年年报中的归属于母公司所有者净利润数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=eps3(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=eps3(r_date);
return array(v1,v2);//结果:array(0.4225,0.4537),由于调整前与调整后参与计算的数据有变动,因此结果有差异

mps3(r_date)

每股营业收入(最新摊薄)=营业收入/总股本。

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股营业收入(最新摊薄)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
v:=mps3(20241231);
return v;//结果:3.1367
范例02:调整前与调整后
//取白云机场在2019年年报的每股营业收入(最新摊薄)调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=mps3(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=mps3(r_date);
return array(v1,v2);//结果:array(3.3253,3.481),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netAssetsPerShare3(r_date)

归属于母公司普通股股东每股净资产,与系统参数(股票)相关。

参数 类型 说明
r_date Integer 整数。报告期

返回:Real

示例

//SH600000在20180630的归属于母公司普通股股东每股净资产
setSysParam(pn_stock(),'SH600000');
return netAssetsPerShare3(20180630);
//结果:14

netAssetsPerShare4(r_date)

每股净资产(考虑少数股东权益),与系统参数(股票)相关。

参数 类型 说明
r_date Integer 整数。报告期

返回:Real

示例

//SH600000在20180630的每股净资产(考虑少数股东权益)
setSysParam(pn_stock(),'SH600000');
return netAssetsPerShare4(20180630);
//结果:15.24

netAssetsPerShare5(r_date)

每股净资产(扣除其他权益工具,考虑少数股东权益),与系统参数(股票)相关。

参数 类型 说明
r_date Integer 整数。报告期

返回:Real

示例

//SH600000在20180630的每股净资产(扣除其他权益工具,考虑少数股东权益)
setSysParam(pn_stock(),'SH600000');
return netAssetsPerShare5(20180630);
//结果:14.22

ebitdaPerShare(r_date, dtype)

每股EBITDA,与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 报告期,指定报告期
dtype Integer 用户自定义,EBIT计算方法

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股EBITDA
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
v:=ebitdaPerShare(20241231);
return v;//结果:1.2002
范例02TTM指标提取
//指定2024三季报,取白云机场每股EBITDA的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=ebitdaPerShare(20240930);
return v;//结果:1.1547
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股EBITDA
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=ebitdaPerShare(20240331);
return v;//结果:0.9317
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的每股EBITDA
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=ebitdaPerShare(20240930);
return v;//结果:-0.1552
范例05:调整前与调整后
//取白云机场在2019年年报的每股EBITDA调整前与调整后
//20210430公布2020年年报对2019年年报中的营业利润数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=ebitdaPerShare(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=ebitdaPerShare(r_date);
return array(v1,v2);//结果:array(1.4399,1.5184),由于调整前与调整后参与计算的数据有变动,因此结果有差异

dividendYield(r_date)

普通股获利率(%)

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的普通股获利率(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(pn_date(),20250828t);
v:=dividendYield(20241231);
return v;//结果:4.2328
范例02TTM指标提取
//2024年年报格力电器的普通股获利率(%)的TTM
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(pn_date(),20250828t);
setSysParam(CT_TTMData(),true);//计算TTM
v:=dividendYield(20241231);
return v;//结果:6.3605
范例03:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的普通股获利率(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(pn_date(),20250828t);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=dividendYield(20240331);
return v;//结果:5.064

investIncomeRatio(r_date)

投资收益率(%)=投资收益/(长期投资合计+短期投资+长期投资合计+短期投资)/2 *100。

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

//指定2011年报,取万科A投资收益率(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:=investIncomeRatio (20111231);
return v;
//结果:10.75

netAssetAdjust(r_date)

调整后的净资产=归属母公司股东权益合计-三年以上的应收帐款-待摊费用-待处理流动资产净损失-待处理固定资产净损失-开办费-长期待摊费用(其中三年以上应收账款设置为0)。

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

//指定2011年报,取万科A调整后的净资产
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:=netAssetAdjust (20111231);
return v;
//结果:52926795650.96

netAssetRatio(report_date)

净资产报酬率(%)=净利润/平均净资产*100。

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

//指定2011年报,取万科A净资产报酬率(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:=netAssetRatio (20111231);
return v;
//结果:18.17

dividendYield2(report_date)

本利比

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的本利比
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=dividendYield2(20241231);
return v;//结果:22.725
范例02TTM指标提取
//2024年年报格力电器的本利比的TTM
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_TTMData(),true);//计算TTM
v:=dividendYield2(20241231);
return v;//结果:15.123
范例03:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的本利比
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=dividendYield2(20240331);
return v;//结果:16.5168

dividendYield3(report_date)

股息支付率(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的股息支付率(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=dividendYield3(20241231);
return v;//结果:34.808
范例02TTM指标提取
//2024年年报格力电器的股息支付率(%)的TTM
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_TTMData(),true);//计算TTM
v:=dividendYield3(20241231);
return v;//结果:52.3052
范例03:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的股息支付率(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=dividendYield3(20240331);
return v;//结果:46.1887
范例04:调整前与调整后
//取2016年年报格力电器的股息支付率(%)调整前与调整后
//20180426公布的2017年年报对2016年年报中的归属母公司所有者净利润数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
r_date:=20161231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20171231T);
v1:= dividendYield3(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20181231T);
v2:= dividendYield3(r_date);
return array(v1,v2);//array(70.2181,70.0244),由于调整前与调整后参与计算的数据有变动,因此结果有差异

dividendYield4(report_date)

股利保障倍数

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的股利保障倍数
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=dividendYield4(20241231);
return v;//结果:2.8729
范例02TTM指标提取
//2024年年报格力电器的股利保障倍数的TTM
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_TTMData(),true);//计算TTM
v:=dividendYield4(20241231);
return v;//结果:1.9119
范例03:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的股利保障倍数
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=dividendYield4(20240331);
return v;//结果:2.165
范例04:调整前与调整后
//取2016年年报格力电器的股利保障倍数调整前与调整后
//20180426公布的2017年年报对2016年年报中的归属母公司所有者净利润数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
r_date:=20161231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20171231T);
v1:= dividendYield4(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20181231T);
v2:= dividendYield4(r_date);
return array(v1,v2);//array(1.4241,1.4281),由于调整前与调整后参与计算的数据有变动,因此结果有差异

dividendYield5(report_date)

留存盈利比率(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的留存盈利比率(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=dividendYield5(20241231);
return v;//结果:65.192
范例02TTM指标提取
//2024年年报格力电器的留存盈利比率(%)的TTM
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_TTMData(),true);//计算TTM
v:=dividendYield5(20241231);
return v;//结果:47.6948
范例03:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的留存盈利比率(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=dividendYield5(20240331);
return v;//结果:53.8113
范例04:调整前与调整后
//取2016年年报格力电器的留存盈利比率(%)调整前与调整后
//20180426公布的2017年年报对2016年年报中的归属母公司所有者净利润数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
r_date:=20161231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20171231T);
v1:= dividendYield5(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20181231T);
v2:= dividendYield5(r_date);
return array(v1,v2);//array(29.7819,29.9756),由于调整前与调整后参与计算的数据有变动,因此结果有差异

dividendYield6(report_date, end_t)

普通股获利率(%)

参数 类型 说明
report_date Integer 整数,报告期;
end_t Date 日期型,计算获利日期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报,获利日期为20250828,取格力电器的普通股获利率(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=dividendYield6(20241231,20250828t);
return v;//结果:4.2328
范例02TTM指标提取
//2024年年报,获利日期为20250828,取格力电器的普通股获利率(%)的TTM
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_TTMData(),true);//计算TTM
v:=dividendYield6(20241231,20250828t);
return v;//结果:6.3605
范例03:最近会计年度指标提取
//指定2024年一季报,获利日期为20250828,取格力电器在报告期时的最近1年的会计年度报告期的普通股获利率(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=dividendYield6(20240331,20250828t);
return v;//结果:5.064

DividendYield_Year(year, end_t)

指定证券年度普通股获利率(%),与系统参数(股票)相关。

参数 类型 说明
year any 整数。年度
end_t datetime 日期。计算获利率日期

返回:float

sustainableGrowRatio(r_date)

可持续增长率(%),与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 报告期,指定报告期

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的可持续增长率(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=sustainableGrowRatio(20241231);
return v;//结果:15.2687
范例02TTM指标提取
//2024年年报格力电器的可持续增长率(%)的TTM
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_TTMData(),true);//计算TTM
v:=sustainableGrowRatio(20241231);
return v;//结果:11.1706
范例03:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的可持续增长率(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=sustainableGrowRatio(20240331);
return v;//结果:13.3694
范例04:调整前与调整后
//取2016年年报格力电器的可持续增长率(%)调整前与调整后
//20180426公布的2017年年报对2016年年报中的归属母公司所有者净利润数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
r_date:=20161231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20171231T);
v1:= sustainableGrowRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20181231T);
v2:= sustainableGrowRatio(r_date);
return array(v1,v2);//array(8.5264,8.5883),由于调整前与调整后参与计算的数据有变动,因此结果有差异

DividendYield_QJ(rdate, rdate2, endt, is_special_rdate)

指定证券区间普通股获利率(%)

参数 类型 说明
rdate datetime 报告期,同比报告期
rdate2 any 报告期,开始报告期
endt datetime 日期,截止日期
is_special_rdate bool object

返回:float

cashFlowMainOperationRatio(report_date)

现金主营收入比,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的现金主营收入比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
v:=cashFlowMainOperationRatio(20241231);
return v;//结果:0.4594
范例02TTM指标提取
//指定2024三季报,取白云机场现金主营收入比率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashFlowMainOperationRatio(20240930);
return v;//结果:0.4552
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金主营收入比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashFlowMainOperationRatio(20240331);
return v;//结果:0.3669
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的现金主营收入比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashFlowMainOperationRatio(20240930);
return v;//结果:0.4421
范例05:调整前与调整后
//取白云机场在2019年年报的现金主营收入比率调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=cashFlowMainOperationRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=cashFlowMainOperationRatio(r_date);
return array(v1,v2);//结果:array(0.3828,0.3717),由于调整前与调整后参与计算的数据有变动,因此结果有差异

cashFlowCurrentDebtRatio(report_date)

现金流量比率,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的现金流量比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
v:=cashFlowCurrentDebtRatio(20241231);
return v;//结果:0.5509
范例02TTM指标提取
//指定2024三季报,取白云机场现金流量比率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashFlowCurrentDebtRatio(20240930);
return v;//结果:0.5211
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金流量比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashFlowCurrentDebtRatio(20240331);
return v;//结果:0.3996
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的现金流量比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashFlowCurrentDebtRatio(20240930);
return v;//结果:0.1307
范例05:调整前与调整后
//取白云机场在2019年年报的现金流量比率调整前与调整后
//20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=cashFlowCurrentDebtRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=cashFlowCurrentDebtRatio(r_date);
return array(v1,v2);//结果:array(0.4281,0.4075),由于调整前与调整后参与计算的数据有变动,因此结果有差异

cashFlowNetProfitCash(report_date)

现金净利润比,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的现金净利润比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
v:=cashFlowNetProfitCash(20241231);
return v;//结果:3.6832
范例02TTM指标提取
//指定2024三季报,取白云机场现金净利润比率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashFlowNetProfitCash(20240930);
return v;//结果:3.88
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金净利润比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashFlowNetProfitCash(20240331);
return v;//结果:5.3397
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的现金净利润比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashFlowNetProfitCash(20240930);
return v;//结果:3.5346
范例05:调整前与调整后
//取白云机场在2019年年报的现金净利润比率调整前与调整后
//20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=cashFlowNetProfitCash(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=cashFlowNetProfitCash(r_date);
return array(v1,v2);//结果:array(3.0131,2.8517),由于调整前与调整后参与计算的数据有变动,因此结果有差异

cashFlowTotalAssetsRatio(report_date)

现金总资产比,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的现金总资产比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
v:=cashFlowTotalAssetsRatio(20241231);
return v;//结果:0.1263
范例02TTM指标提取
//指定2024三季报,取白云机场现金总资产比率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashFlowTotalAssetsRatio(20240930);
return v;//结果:0.1202
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金总资产比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashFlowTotalAssetsRatio(20240331);
return v;//结果:0.0901
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的现金总资产比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashFlowTotalAssetsRatio(20240930);
return v;//结果:0.0301
范例05:调整前与调整后
//取白云机场在2019年年报的现金总资产比率调整前与调整后
//20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=cashFlowTotalAssetsRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=cashFlowTotalAssetsRatio(r_date);
return array(v1,v2);//结果:array(0.1205,0.1169),由于调整前与调整后参与计算的数据有变动,因此结果有差异

cashFlowTotalDebtRatio(report_date)

现金总负债比率,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 整数,报告期;

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的现金总负债比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
v:=cashFlowTotalDebtRatio(20241231);
return v;//结果:0.4057
范例02TTM指标提取
//指定2024三季报,取白云机场现金总负债比率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashFlowTotalDebtRatio(20240930);
return v;//结果:0.3743
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金总负债比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashFlowTotalDebtRatio(20240331);
return v;//结果:0.2815
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的现金总负债比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashFlowTotalDebtRatio(20240930);
return v;//结果:0.0939
范例05:调整前与调整后
//取白云机场在2019年年报的现金总负债比率调整前与调整后
//20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=cashFlowTotalDebtRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=cashFlowTotalDebtRatio(r_date);
return array(v1,v2);//结果:array(0.3528,0.3395),由于调整前与调整后参与计算的数据有变动,因此结果有差异

cashFlowTotalDebtRatio2(report_date)

债务保障率,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的债务保障率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
v:=cashFlowTotalDebtRatio2(20241231);
return v;//结果:2.465
范例02TTM指标提取
//指定2024三季报,取白云机场债务保障率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashFlowTotalDebtRatio2(20240930);
return v;//结果:2.672
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的债务保障率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashFlowTotalDebtRatio2(20240331);
return v;//结果:3.5529
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的债务保障率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashFlowTotalDebtRatio2(20240930);
return v;//结果:10.6515
范例05:调整前与调整后
//取白云机场在2019年年报的债务保障率调整前与调整后
//20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=cashFlowTotalDebtRatio2(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=cashFlowTotalDebtRatio2(r_date);
return array(v1,v2);//结果:array(2.8342,2.9454),由于调整前与调整后参与计算的数据有变动,因此结果有差异

cashandCashEquivalentsPerShares(report_date)

每股现金净流量,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股现金净流量
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
v:=cashandCashEquivalentsPerShares(20241231);
return v;//结果:0.9283
范例02TTM指标提取
//指定2024三季报,取白云机场每股现金净流量的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashandCashEquivalentsPerShares(20240930);
return v;//结果:0.8337
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股现金净流量
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashandCashEquivalentsPerShares(20240331);
return v;//结果:0.1278
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的每股现金净流量
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashandCashEquivalentsPerShares(20240930);
return v;//结果:0.1922
范例05:调整前与调整后
//取白云机场在2019年年报的每股现金净流量调整前与调整后
//20210430公布2020年年报对2019年年报中的现金及现金等价物净增加额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=cashandCashEquivalentsPerShares(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=cashandCashEquivalentsPerShares(r_date);
return array(v1,v2);//结果:array(-0.5046,-0.5042),由于调整前与调整后参与计算的数据有变动,因此结果有差异

mainIncomeCashRatio(report_date)

销售现金比率,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的销售现金比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
v:=mainIncomeCashRatio(20241231);
return v;//结果:1.1028
范例02TTM指标提取
//指定2024三季报,取白云机场销售现金比率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=mainIncomeCashRatio(20240930);
return v;//结果:0.9893
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的销售现金比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=mainIncomeCashRatio(20240331);
return v;//结果:1.0466
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的销售现金比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=mainIncomeCashRatio(20240930);
return v;//结果:1.2809
范例05:调整前与调整后
//取白云机场在2019年年报的销售现金比率调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=mainIncomeCashRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=mainIncomeCashRatio(r_date);
return array(v1,v2);//结果:array(1.1244,1.1778),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netCashfromIaGrowRatio(r_date)

投资活动现金流量净额增长率(%),与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的投资活动现金流量净额增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
v:=netCashfromIaGrowRatio(20241231);
return v;//结果:36.0797
范例02TTM指标提取
//指定2024三季报,取白云机场投资活动现金流量净额增长率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=netCashfromIaGrowRatio(20240930);
return v;//结果:32.6849
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的投资活动现金流量净额增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netCashfromIaGrowRatio(20240331);
return v;//结果:31.7448
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的投资活动现金流量净额增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=netCashfromIaGrowRatio(20240930);
return v;//结果:39.8084
范例05:调整前与调整后
//取白云机场在2019年年报的投资活动现金流量净额增长率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的投资活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netCashfromIaGrowRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netCashfromIaGrowRatio(r_date);
return array(v1,v2);//结果:array(41.4551,38.7551),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netCashInfroFaGrowRatio(r_date)

筹资活动现金流量净额增长率(%),与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的筹资活动现金流量净额增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
v:=netCashInfroFaGrowRatio(20241231);
return v;//结果:42.8427
范例02TTM指标提取
//指定2024三季报,取白云机场筹资活动现金流量净额增长率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=netCashInfroFaGrowRatio(20240930);
return v;//结果:46.3273
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的筹资活动现金流量净额增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netCashInfroFaGrowRatio(20240331);
return v;//结果:-351.9315
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的筹资活动现金流量净额增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=netCashInfroFaGrowRatio(20240930);
return v;//结果:-350.4256
范例05:调整前与调整后
//取白云机场在2019年三季报的筹资活动现金流量净额增长率(%)调整前与调整后
//20201031公布2020年三季报对2019年三季报中的筹资活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20190930;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20191231T);
v1:=netCashInfroFaGrowRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20201231T);
v2:=netCashInfroFaGrowRatio(r_date);
return array(v1,v2);//结果:array(-248.3791,-245.0198),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netCashGrowRatio(r_date)

经营活动现金流量净额增长率(%),与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的经营活动现金流量净额增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
v:=netCashGrowRatio(20241231);
return v;//结果:44.5174
范例02TTM指标提取
//指定2024三季报,取白云机场经营活动现金流量净额增长率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=netCashGrowRatio(20240930);
return v;//结果:39.484
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的经营活动现金流量净额增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netCashGrowRatio(20240331);
return v;//结果:171.6922
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的经营活动现金流量净额增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=netCashGrowRatio(20240930);
return v;//结果:-8.518
范例05:调整前与调整后
//取白云机场在2019年年报的经营活动现金流量净额增长率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netCashGrowRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netCashGrowRatio(r_date);
return array(v1,v2);//结果:array(-3.4178,-1.8238),由于调整前与调整后参与计算的数据有变动,因此结果有差异

cashMatureDebtRatio(r_date)

现金到期债务比率,与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的现金到期债务比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
v:=cashMatureDebtRatio(20241231);
return v;//结果:10.5995
范例02TTM指标提取
//指定2024三季报,取白云机场现金到期债务比率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashMatureDebtRatio(20240930);
return v;//结果:10.3073
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金到期债务比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashMatureDebtRatio(20240331);
return v;//结果:7.6301
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的现金到期债务比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashMatureDebtRatio(20240930);
return v;//结果:2.5857
范例05:调整前与调整后
//取东风股份在2018年年报的现金到期债务比率调整前与调整后
//20200429公布2019年年报对2018年年报中的一年内到期的长期负债数据进行了调整
setSysParam(pn_stock(),'SH600006');
r_date:=20181231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20190331T);
v1:=cashMatureDebtRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20200630T);
v2:=cashMatureDebtRatio(r_date);
return array(v1,v2);//结果:array(-0.1214,-0.1216),由于调整前与调整后参与计算的数据有变动,因此结果有差异

cashDividendRatio()

现金股利保障倍数,与系统参数(证券代码)相关

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的现金股利保障倍数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
v:=cashDividendRatio(20241231);
return v;//结果:9.1775
范例02TTM指标提取
//指定2024三季报,取白云机场现金股利保障倍数的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashDividendRatio(20240930);
return v;//结果:18.3424
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金股利保障倍数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashDividendRatio(20240331);
return v;//结果:13.347
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的现金股利保障倍数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashDividendRatio(20240930);
return v;//结果:0.0
范例05:调整前与调整后
//取白云机场在2019年年报的现金股利保障倍数调整前与调整后
//20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=cashDividendRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=cashDividendRatio(r_date);
return array(v1,v2);//结果:array(10.0406,10.2063),由于调整前与调整后参与计算的数据有变动,因此结果有差异

GrowRatio1_25(r_date)

销售商品、提供劳务收到的现金增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

cashToCurrentDebtRatio(report_date)

现金流动负债比率,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的现金流动负债比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
v:=cashToCurrentDebtRatio(20241231);
return v;//结果:0.5509
范例02TTM指标提取
//指定2024三季报,取白云机场现金流动负债比率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashToCurrentDebtRatio(20240930);
return v;//结果:0.5211
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金流动负债比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashToCurrentDebtRatio(20240331);
return v;//结果:0.3996
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的现金流动负债比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashToCurrentDebtRatio(20240930);
return v;//结果:0.1307
范例05:调整前与调整后
//取白云机场在2019年年报的现金流动负债比率调整前与调整后
//20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=cashToCurrentDebtRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=cashToCurrentDebtRatio(r_date);
return array(v1,v2);//结果:array(0.4281,0.4075),由于调整前与调整后参与计算的数据有变动,因此结果有差异

salesofGoodsandServicesCashGrowRatio(r_date)

销售商品、提供劳务收到的现金增长率(%),与系统参数(证券代码)相关

参数 类型 说明
r_date RDate 报告期类型,报告期

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的销售商品、提供劳务收到的现金增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
v:=salesofGoodsandServicesCashGrowRatio(20241231);
return v;//结果:21.6443
范例02TTM指标提取
//指定2024三季报,取白云机场销售商品、提供劳务收到的现金增长率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=salesofGoodsandServicesCashGrowRatio(20240930);
return v;//结果:-4.5064
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的销售商品、提供劳务收到的现金增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=salesofGoodsandServicesCashGrowRatio(20240331);
return v;//结果:37.0754
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的销售商品、提供劳务收到的现金增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=salesofGoodsandServicesCashGrowRatio(20240930);
return v;//结果:-5.6893
范例05:调整前与调整后
//取白云机场在2019年年报的销售商品、提供劳务收到的现金增长率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的销售商品、提供劳务收到的现金数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=salesofGoodsandServicesCashGrowRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=salesofGoodsandServicesCashGrowRatio(r_date);
return array(v1,v2);//结果:array(9.1241,19.6669),由于调整前与调整后参与计算的数据有变动,因此结果有差异

cashFlowInvestingAndFinancingRatio(r_date)

现金投资筹资比率,与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 报告期,指定报告期

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的现金投资筹资比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
v:=cashFlowInvestingAndFinancingRatio(20241231);
return v;//结果:2.7319
范例02TTM指标提取
//指定2024三季报,取白云机场现金投资筹资比率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashFlowInvestingAndFinancingRatio(20240930);
return v;//结果:2.5234
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金投资筹资比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashFlowInvestingAndFinancingRatio(20240331);
return v;//结果:1.1222
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的现金投资筹资比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashFlowInvestingAndFinancingRatio(20240930);
return v;//结果:2.2683
范例05:调整前与调整后
//取白云机场在2019年年报的现金投资筹资比率调整前与调整后
//20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=cashFlowInvestingAndFinancingRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=cashFlowInvestingAndFinancingRatio(r_date);
return array(v1,v2);//结果:array(0.5826,0.5867),由于调整前与调整后参与计算的数据有变动,因此结果有差异

cashFlowOperatingProfitRatio(r_date)

现金营业利润比率,与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 报告期,指定报告期

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的现金营业利润比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
v:=cashFlowOperatingProfitRatio(20241231);
return v;//结果:2.5506
范例02TTM指标提取
//指定2024三季报,取白云机场现金营业利润比率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashFlowOperatingProfitRatio(20240930);
return v;//结果:2.6209
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金营业利润比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashFlowOperatingProfitRatio(20240331);
return v;//结果:3.515
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的现金营业利润比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashFlowOperatingProfitRatio(20240930);
return v;//结果:2.5612
范例05:调整前与调整后
//取白云机场在2019年年报的现金营业利润比率调整前与调整后
//20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=cashFlowOperatingProfitRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=cashFlowOperatingProfitRatio(r_date);
return array(v1,v2);//结果:array(2.2899,2.156),由于调整前与调整后参与计算的数据有变动,因此结果有差异

cashFlowEquityRatio(r_date)

现金股东权益比率,与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 报告期,指定报告期

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的现金股东权益比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
v:=cashFlowEquityRatio(20241231);
return v;//结果:0.1859
范例02TTM指标提取
//指定2024三季报,取白云机场现金股东权益比率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashFlowEquityRatio(20240930);
return v;//结果:0.1793
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金股东权益比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashFlowEquityRatio(20240331);
return v;//结果:0.1341
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的现金股东权益比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashFlowEquityRatio(20240930);
return v;//结果:0.045
范例05:调整前与调整后
//取白云机场在2019年年报的现金股东权益比率调整前与调整后
//20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=cashFlowEquityRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=cashFlowEquityRatio(r_date);
return array(v1,v2);//结果:array(0.185,0.1802),由于调整前与调整后参与计算的数据有变动,因此结果有差异

cashFlowReinvestmentRatio(r_date)

现金再投资比率,与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 报告期,指定报告期

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的现金再投资比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
v:=cashFlowReinvestmentRatio(20241231);
return v;//结果:8.7957
范例02TTM指标提取
//指定2024三季报,取白云机场现金再投资比率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashFlowReinvestmentRatio(20240930);
return v;//结果:6.6789
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金再投资比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashFlowReinvestmentRatio(20240331);
return v;//结果:3.951
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的现金再投资比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250929T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashFlowReinvestmentRatio(20240930);
return v;//结果:7.0496
范例05:调整前与调整后
//取白云机场在2019年年报的现金再投资比率调整前与调整后
//20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=cashFlowReinvestmentRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=cashFlowReinvestmentRatio(r_date);
return array(v1,v2);//结果:array(2.8349,2.7551),由于调整前与调整后参与计算的数据有变动,因此结果有差异

CSStruc1_1(r_date)

销售商品、提供劳务收到的现金占经营活动现金流入比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CSStruc1_2(r_date)

收到的税费返还占经营活动现金流入比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CSStruc2_1(r_date)

购买商品、接受劳务支付的现金占经营活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CSStruc2_2(r_date)

支付给职工以及为职工支付的现金占经营活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CSStruc2_3(r_date)

支付的各项税费占经营活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CSStruc3_1(r_date)

收回投资所收到的现金占投资活动现金流入比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CSStruc3_2(r_date)

处置固定资产、无形资产和其他长期资产而收回的现金净额占投资活动现金流入比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float|void

CSStruc4_1(r_date)

购建固定资产、无形资产和其他长期资产所支付的现金占投资活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float|void

CSStruc4_2(r_date)

投资所支付的现金占投资活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CSStruc5_1(r_date)

吸收权益性投资所收到的现金占筹资活动现金流入比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CSStruc5_2(r_date)

借款所收到的现金占筹资活动现金流入比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CSStruc6_1(r_date)

偿还债务所支付的现金占筹资活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CSStruc6_2(r_date)

发生筹资费用所支付的现金占筹资活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CSStruc6_3(r_date)

分配股利或利润支付的现金占筹资活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CSStruc6_4(r_date)

偿付利息所支付的现金占筹资活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CSStruc6_5(r_date)

融资租赁所支付的现金占筹资活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CSStruc7_1(r_date)

经营活动现金流入占现金流入合计比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CSStruc7_2(r_date)

投资活动现金流入占现金流入合计比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CSStruc7_3(r_date)

筹资活动现金流入占现金流入合计比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CSStruc7_6(r_date)

筹资活动现金流出占现金流出合计(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CSStruc2_4(r_date)

经营租赁所支付的现金占经营活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

ISStruc2_13(r_date)

提取法定盈余公积/净利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 新准则利润表总表不公布提取法定盈余公积数据。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc2_11(r_date)

所得税/利润总额(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc2_6(r_date)

投资收益/营业利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc2_10(r_date)

营业外收支净额/营业利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc2_4(r_date)

财务费用/主营业务利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc2_8(r_date)

营业外收入/营业利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc2_12(r_date)

少数股东损益/利润总额(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_2(r_date)

主营业务税金及附加/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc2_14(r_date)

提取法定公益金/净利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 新准则利润表总表不公布提取法定公益金数据。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_5(r_date)

营业费用/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_21(r_date)

少数股东损益/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc2_9(r_date)

营业外支出/营业利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_9(r_date)

营业利润/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_7(r_date)

财务费用/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_10(r_date)

投资收益/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc2_5(r_date)

三项费用/主营业务利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_13(r_date)

营业外支出/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_15(r_date)

利润总额/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_14(r_date)

营业外收支净额/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_16(r_date)

所得税/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_17(r_date)

净利润/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc2_1(r_date)

其他业务利润/主营业务利润(%),与系统股票pn_stock()、当前时间pn_date()相关。新准则不公布其他业务利润数据。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc2_3(r_date)

管理费用/主营业务利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_1(r_date)

主营业务成本/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_3(r_date)

主营业务利润/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_4(r_date)

其他业务利润/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_6(r_date)

管理费用/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_8(r_date)

三项费用/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_12(r_date)

营业外收入/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_11(r_date)

补贴收入/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_18(r_date)

可供分配的利润/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_19(r_date)

可供股东分配的利润/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc1_20(r_date)

未分配利润/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc2_7(r_date)

补贴收入/营业利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

ISStruc2_2(r_date)

其他业务利润/主营业务利润(%),与系统股票pn_stock()、当前时间pn_date()相关。新准则不公布其他业务利润数据。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:bool

equityMultiplier(r_date)

权益乘数,与系统股票pn_stock()、当前时间pn_date()相关。

参数 类型 说明
r_date RDate 报告期类型,报告期

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的权益乘数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
v:=equityMultiplier(20241231);
return v;//结果:1.4716
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的权益乘数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=equityMultiplier(20240331);
return v;//结果:1.4886
范例03:调整前与调整后
//取白云机场在2019年年报的权益乘数调整前与调整后
//20210430公布2020年年报对2019年年报中的资产总计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=equityMultiplier(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=equityMultiplier(r_date);
return array(v1,v2);//结果:array(1.5352,1.5414),由于调整前与调整后参与计算的数据有变动,因此结果有差异

TotalAssetTurnOver_Dubang(r_date)

资产周转率(杜邦),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

assetsNetProfitRatio(report_date)

总资产净利率(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的总资产净利率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
v:=assetsNetProfitRatio(20241231);
return v;//结果:3.4814
范例02TTM指标提取
//指定2024三季报,取白云机场总资产净利率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=assetsNetProfitRatio(20240930);
return v;//结果:3.1437
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的总资产净利率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=assetsNetProfitRatio(20240331);
return v;//结果:1.6873
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的总资产净利率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=assetsNetProfitRatio(20240930);
return v;//结果:0.8657
范例05:调整前与调整后
//取白云机场在2019年年报的总资产净利率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的归属于母公司所有者净利润数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=equityMultiplier(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=equityMultiplier(r_date);
return array(v1,v2);
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=assetsNetProfitRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=assetsNetProfitRatio(r_date);
return array(v1,v2);//结果:array(3.8403,4.033),由于调整前与调整后参与计算的数据有变动,因此结果有差异

assetsProfitRatio(report_date)

总资产报酬率(%)=利润总额/(期初资产总额+期末资产总额)/2*100。

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的总资产报酬率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
v:=assetsProfitRatio(20241231);
return v;//结果:5.0326
范例02TTM指标提取
//指定2024三季报,取白云机场总资产报酬率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=assetsProfitRatio(20240930);
return v;//结果:4.6592
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的总资产报酬率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=assetsProfitRatio(20240331);
return v;//结果:2.5879
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的总资产报酬率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=assetsProfitRatio(20240930);
return v;//结果:1.1873
范例05:调整前与调整后
//取白云机场在2019年年报的总资产报酬率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的利润总额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=equityMultiplier(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=equityMultiplier(r_date);
return array(v1,v2);
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=equityMultiplier(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=equityMultiplier(r_date);
return array(v1,v2);
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=assetsProfitRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=assetsProfitRatio(r_date);
return array(v1,v2);//结果:array(5.098,5.3634),由于调整前与调整后参与计算的数据有变动,因此结果有差异

expensesRatio(report_date)

三项费用比例(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的三项费用比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
v:=expensesRatio(20241231);
return v;//结果:7.7764
范例02TTM指标提取
//指定2024三季报,取白云机场三项费用比例(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=expensesRatio(20240930);
return v;//结果:7.5772
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的三项费用比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=expensesRatio(20240331);
return v;//结果:8.8419
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的三项费用比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=expensesRatio(20240930);
return v;//结果:8.3932
范例05:调整前与调整后
//取白云机场在2019年年报的三项费用比例(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=equityMultiplier(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=equityMultiplier(r_date);
return array(v1,v2);
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=expensesRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=expensesRatio(r_date);
return array(v1,v2);//结果:array(6.7105,8.2775),由于调整前与调整后参与计算的数据有变动,因此结果有差异

financialExpensesRatio(report_date)

财务费用比例(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的财务费用比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
v:=financialExpensesRatio(20241231);
return v;//结果:0.9649
范例02TTM指标提取
//指定2024三季报,取白云机场财务费用比例(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=financialExpensesRatio(20240930);
return v;//结果:0.8562
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的财务费用比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=financialExpensesRatio(20240331);
return v;//结果:1.4632
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的财务费用比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=financialExpensesRatio(20240930);
return v;//结果:1.2505
范例05:调整前与调整后
//取白云机场在2019年年报的财务费用比例(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=equityMultiplier(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=equityMultiplier(r_date);
return array(v1,v2);
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=financialExpensesRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=financialExpensesRatio(r_date);
return array(v1,v2);//结果:array(0.6926,0.6657),由于调整前与调整后参与计算的数据有变动,因此结果有差异

flowDebtRatio(report_date)

流动负债率(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的流动负债率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
v:=flowDebtRatio(20241231);
return v;//结果:73.6461
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的流动负债率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=flowDebtRatio(20240331);
return v;//结果:70.4289
范例03:调整前与调整后
//取白云机场在2019年年报的流动负债率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的负债合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=equityMultiplier(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=equityMultiplier(r_date);
return array(v1,v2);
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=flowDebtRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=flowDebtRatio(r_date);
return array(v1,v2);//结果:array(82.4153,83.3132),由于调整前与调整后参与计算的数据有变动,因此结果有差异

grossProfitRatio(report_date)

主营毛利率(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的主营毛利率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
v:=grossProfitRatio(20241231);
return v;//结果:27.0463
范例02TTM指标提取
//指定2024三季报,取白云机场主营毛利率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=grossProfitRatio(20240930);
return v;//结果:26.0811
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的主营毛利率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=grossProfitRatio(20240331);
return v;//结果:21.1254
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的主营毛利率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250919T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=grossProfitRatio(20240930);
return v;//结果:26.1106
范例05:调整前与调整后
//取白云机场在2019年年报的主营毛利率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=equityMultiplier(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=equityMultiplier(r_date);
return array(v1,v2);
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=grossProfitRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=grossProfitRatio(r_date);
return array(v1,v2);//结果:array(24.1118,26.2473),由于调整前与调整后参与计算的数据有变动,因此结果有差异

mainIncomeExt(stock_id)

主营业务利润扩展。

参数 类型 说明
stock_id String 字符串,证券代码;

返回:Real

示例

//2024年年报白云机场的主营业务利润
setSysParam(pn_date(),20250919T);
v:=mainIncomeExt('SH600004',20241231);
return v;//结果:1844654496.2
范例02TTM指标提取
//指定2024三季报,取白云机场主营业务利润的TTM
setSysParam(pn_date(),20250919T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=mainIncomeExt('SH600004',20240930);
return v;//结果:1699949559.48
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的主营业务利润
setSysParam(pn_date(),20250919T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=mainIncomeExt('SH600004',20240331);
return v;//结果:1204468874.85
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的主营业务利润
setSysParam(pn_date(),20250919T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=mainIncomeExt('SH600004',20240930);
return v;//结果:439371760.11
范例05:调整前与调整后
//取白云机场在2019年年报的主营业务利润调整前与调整后
//20210430公布2020年年报对2019年年报中的营业利润数据进行了调整
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=mainIncomeExt('SH600004',r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=mainIncomeExt('SH600004',r_date);
return array(v1,v2);//结果:array(1734230202.09,1989031073.47),由于调整前与调整后参与计算的数据有变动,因此结果有差异

mainOperationRatio(report_date)

主营业务利润比例(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的主营业务利润比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
v:=mainOperationRatio(20241231);
return v;//结果:137.8286
范例02TTM指标提取
//指定2024三季报,取白云机场主营业务利润比例(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=mainOperationRatio(20240930);
return v;//结果:137.2386
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的主营业务利润比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=mainOperationRatio(20240331);
return v;//结果:177.7079
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的主营业务利润比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=mainOperationRatio(20240930);
return v;//结果:139.19
范例05:调整前与调整后
//取白云机场在2019年年报的主营业务利润比例(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的利润总额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=mainOperationRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=mainOperationRatio(r_date);
return array(v1,v2);//结果:array(130.6571,139.2716),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netNonOperationRatio(report_date)

营业外收支比例(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的营业外收支比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
v:=netNonOperationRatio(20241231);
return v;//结果:0.1048
范例02TTM指标提取
//指定2024三季报,取白云机场营业外收支比例(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=netNonOperationRatio(20240930);
return v;//结果:0.1129
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的营业外收支比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netNonOperationRatio(20240331);
return v;//结果:0.9535
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的营业外收支比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=netNonOperationRatio(20240930);
return v;//结果:-0.6178
范例05:调整前与调整后
//取白云机场在2019年年报的营业外收支比例(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的利润总额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netNonOperationRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netNonOperationRatio(r_date);
return array(v1,v2);//结果:array(0.8778,0.5439),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netProfitRatio(report_date)

净利润率(%) =净利润

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的净利润率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
v:=netProfitRatio(20241231);
return v;//结果:12.4717
范例02TTM指标提取
//指定2024三季报,取白云机场净利润率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=netProfitRatio(20240930);
return v;//结果:11.7319
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的净利润率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netProfitRatio(20240331);
return v;//结果:6.8716
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的净利润率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=netProfitRatio(20240930);
return v;//结果:12.5067
范例05:调整前与调整后
//取白云机场在2019年年报的净利润率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netProfitRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netProfitRatio(r_date);
return array(v1,v2);//结果:array(12.7048,13.0349),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netProfitToEquityRatio(report_date)

股东权益收益率(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的股东权益收益率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
v:=netProfitToEquityRatio(20241231);
return v;//结果:5.1522
范例02TTM指标提取
//指定2024三季报,取白云机场股东权益收益率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=netProfitToEquityRatio(20240930);
return v;//结果:4.6855
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的股东权益收益率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netProfitToEquityRatio(20240331);
return v;//结果:2.5118
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的股东权益收益率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=netProfitToEquityRatio(20240930);
return v;//结果:1.2902
范例05:调整前与调整后
//取白云机场在2019年年报的股东权益收益率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的归属于母公司所有者净利润数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netProfitToEquityRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netProfitToEquityRatio(r_date);
return array(v1,v2);//结果:array(6.2678,6.5869),由于调整前与调整后参与计算的数据有变动,因此结果有差异

operatingExpensesRatio(report_date)

营业费用比例(%) = 营业费用/主营业务收入*100。

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的营业费用比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
v:=operatingExpensesRatio(20241231);
return v;//结果:1.7112
范例02TTM指标提取
//指定2024三季报,取白云机场营业费用比例(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=operatingExpensesRatio(20240930);
return v;//结果:1.449
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的营业费用比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=operatingExpensesRatio(20240331);
return v;//结果:1.6216
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的营业费用比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=operatingExpensesRatio(20240930);
return v;//结果:1.8244
范例05:调整前与调整后
//取白云机场在2019年年报的营业费用比例(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的营业费用数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=operatingExpensesRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=operatingExpensesRatio(r_date);
return array(v1,v2);//结果:array(0.1574,1.1914),由于调整前与调整后参与计算的数据有变动,因此结果有差异

operatingProfitToMainOperationRatio(report_date)

营业利润率(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的营业利润率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
v:=operatingProfitToMainOperationRatio(20241231);
return v;//结果:18.0097
范例02TTM指标提取
//指定2024三季报,取白云机场营业利润率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=operatingProfitToMainOperationRatio(20240930);
return v;//结果:17.3679
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的营业利润率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=operatingProfitToMainOperationRatio(20240331);
return v;//结果:10.439
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的营业利润率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=operatingProfitToMainOperationRatio(20240930);
return v;//结果:17.2598
范例05:调整前与调整后
//取白云机场在2019年年报的营业利润率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=operatingProfitToMainOperationRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=operatingProfitToMainOperationRatio(r_date);
return array(v1,v2);//结果:array(16.7176,17.2407),由于调整前与调整后参与计算的数据有变动,因此结果有差异

otherOperationRatio(report_date)

其它业务利润比例(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2020年半年报长江证券的其它业务利润比例(%)
setSysParam(pn_stock(),'SZ000783');
setSysParam(pn_date(),20250922T);
v:=otherOperationRatio(20200630);
return v;//结果:144.5231
范例02TTM指标提取
//指定2020年半年报,取长江证券其它业务利润比例(%)的TTM
setSysParam(pn_stock(),'SZ000783');
setSysParam(pn_date(),20250922T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=otherOperationRatio(20200630);
return v;//结果:83.8582
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的其它业务利润比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=otherOperationRatio(20240331);
return v;//结果:0.0
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的其它业务利润比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=otherOperationRatio(20240930);
return v;//结果:0.0
范例05:调整前与调整后
//取白云机场在2019年年报的其它业务利润比例(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的利润总额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=otherOperationRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=otherOperationRatio(r_date);
return array(v1,v2);//结果:array(0.0,0.0),由于调整前与调整后其它业务利润数据为0,因此结果无差异

profitToExpensesRatio(report_date)

成本费用利润率(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的成本费用利润率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
v:=profitToExpensesRatio(20241231);
return v;//结果:21.7401
范例02TTM指标提取
//指定2024三季报,取白云机场成本费用利润率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=profitToExpensesRatio(20240930);
return v;//结果:20.77
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的成本费用利润率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=profitToExpensesRatio(20240331);
return v;//结果:11.6959
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的成本费用利润率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=profitToExpensesRatio(20240930);
return v;//结果:20.2963
范例05:调整前与调整后
//取白云机场在2019年年报的成本费用利润率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的财务费用数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=profitToExpensesRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=profitToExpensesRatio(r_date);
return array(v1,v2);//结果:array(19.9182,20.6039),由于调整前与调整后参与计算的数据有变动,因此结果有差异

workNetProfitRatio(report_date)

主营净利率(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的销售净利率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
v:=workNetProfitRatio(20241231);
return v;//结果:12.4717
范例02TTM指标提取
//指定2024三季报,取白云机场销售净利率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=workNetProfitRatio(20240930);
return v;//结果:11.7319
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的销售净利率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=workNetProfitRatio(20240331);
return v;//结果:6.8716
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的销售净利率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=workNetProfitRatio(20240930);
return v;//结果:12.5067
范例05:调整前与调整后
//取白云机场在2019年年报的销售净利率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=workNetProfitRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=workNetProfitRatio(r_date);
return array(v1,v2);//结果:array(12.7048,13.0349),由于调整前与调整后参与计算的数据有变动,因此结果有差异

workProfitRatio(report_date)

主营业务利润率(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的主营业务利润率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
v:=workProfitRatio(20241231);
return v;//结果:24.8485
范例02TTM指标提取
//指定2024三季报,取白云机场主营业务利润率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=workProfitRatio(20240930);
return v;//结果:23.8624
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的主营业务利润率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=workProfitRatio(20240331);
return v;//结果:18.7295
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的主营业务利润率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=workProfitRatio(20240930);
return v;//结果:23.8764
范例05:调整前与调整后
//取白云机场在2019年年报的主营业务利润率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=workProfitRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=workProfitRatio(r_date);
return array(v1,v2);//结果:array(22.0361,24.1428),由于调整前与调整后参与计算的数据有变动,因此结果有差异

overheadExpensesRatio(report_date)

管理费用比例(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的管理费用比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
v:=overheadExpensesRatio(20241231);
return v;//结果:5.1003
范例02TTM指标提取
//指定2024三季报,取白云机场管理费用比例(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=overheadExpensesRatio(20240930);
return v;//结果:5.272
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的管理费用比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=overheadExpensesRatio(20240331);
return v;//结果:5.7571
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的管理费用比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=overheadExpensesRatio(20240930);
return v;//结果:5.3183
范例05:调整前与调整后
//取白云机场在2019年年报的管理费用比例(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=overheadExpensesRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=overheadExpensesRatio(r_date);
return array(v1,v2);//结果:array(5.8604,6.4205),由于调整前与调整后参与计算的数据有变动,因此结果有差异

moTaxandExpensesRatio(report_date)

销售税金率(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的销售税金率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
v:=moTaxandExpensesRatio(20241231);
return v;//结果:2.1977
范例02TTM指标提取
//指定2024三季报,取白云机场销售税金率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=moTaxandExpensesRatio(20240930);
return v;//结果:2.2187
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的销售税金率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=moTaxandExpensesRatio(20240331);
return v;//结果:2.3959
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的销售税金率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250922T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=moTaxandExpensesRatio(20240930);
return v;//结果:2.2342
范例05:调整前与调整后
//取白云机场在2019年年报的销售税金率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=moTaxandExpensesRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=moTaxandExpensesRatio(r_date);
return array(v1,v2);//结果:array(2.0757,2.1045),由于调整前与调整后参与计算的数据有变动,因此结果有差异

totalAssetRatio2(r_date)

总资产收益率(%)

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的总资产收益率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
v:=totalAssetRatio2(20241231);
return v;//结果:3.6946
范例02TTM指标提取
//指定2024三季报,取白云机场总资产收益率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=totalAssetRatio2(20240930);
return v;//结果:3.3236
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的总资产收益率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=totalAssetRatio2(20240331);
return v;//结果:2.0466
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的总资产收益率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=totalAssetRatio2(20240930);
return v;//结果:0.9383
范例05:调整前与调整后
//取白云机场在2019年年报的总资产收益率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的资产总计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=totalAssetRatio2(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=totalAssetRatio2(r_date);
return array(v1,v2);//结果:array(4.2163,4.3096),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netEquityReturnRatio(report_date)

净资产收益率增长率(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的净资产收益率增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
v:=netEquityReturnRatio(20241231);
return v;//结果:100.9105
范例02TTM指标提取
//指定2024三季报,取白云机场净资产收益率增长率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=netEquityReturnRatio(20240930);
return v;//结果:574.994
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的净资产收益率增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netEquityReturnRatio(20240331);
return v;//结果:140.3087
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的净资产收益率增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=netEquityReturnRatio(20240930);
return v;//结果:91.5499
范例05:调整前与调整后
//取白云机场在2019年年报的净资产收益率增长率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的归属母公司股东权益合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netEquityReturnRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netEquityReturnRatio(r_date);
return array(v1,v2);//结果:array(-15.1105,-12.5943),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netEquityReturn(report_date)

净资产收益率(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的净资产收益率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
v:=netEquityReturn(20241231);
return v;//结果:5.0464
范例02TTM指标提取
//指定2024三季报,取白云机场净资产收益率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=netEquityReturn(20240930);
return v;//结果:4.6222
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的净资产收益率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netEquityReturn(20240331);
return v;//结果:2.5118
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的净资产收益率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=netEquityReturn(20240930);
return v;//结果:1.2728
范例05:调整前与调整后
//取白云机场在2019年年报的净资产收益率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的归属母公司股东权益合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netEquityReturn(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netEquityReturn(r_date);
return array(v1,v2);//结果:array(6.1383,6.3203),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netEquityReturnCut(report_date)

净资产收益率(扣除)(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的净资产收益率(扣除)(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
v:=netEquityReturnCut(20241231);
return v;//结果:4.9389
范例02TTM指标提取
//指定2024三季报,取白云机场净资产收益率(扣除)(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=netEquityReturnCut(20240930);
return v;//结果:4.3498
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的净资产收益率(扣除)(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netEquityReturnCut(20240331);
return v;//结果:2.1747
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的净资产收益率(扣除)(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=netEquityReturnCut(20240930);
return v;//结果:1.2574
范例05:调整前与调整后
//取白云机场在2019年年报的净资产收益率(扣除)(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的归属母公司股东权益合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netEquityReturnCut(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netEquityReturnCut(r_date);
return array(v1,v2);//结果:array(5.784,5.5449),由于调整前与调整后参与计算的数据有变动,因此结果有差异

totalAssetRatio(r_date)

总资产利润率(%)

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的总资产利润率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
v:=totalAssetRatio(20241231);
return v;//结果:3.4293
范例02TTM指标提取
//指定2024三季报,取白云机场总资产利润率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=totalAssetRatio(20240930);
return v;//结果:3.0976
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的总资产利润率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=totalAssetRatio(20240331);
return v;//结果:1.6873
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的总资产利润率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=totalAssetRatio(20240930);
return v;//结果:0.853
范例05:调整前与调整后
//取白云机场在2019年年报的总资产利润率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的资产总计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=totalAssetRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=totalAssetRatio(r_date);
return array(v1,v2);//结果:array(3.9983,4.1002),由于调整前与调整后参与计算的数据有变动,因此结果有差异

returnonCapitalRatio(r_date)

资本报酬率(%)

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的资本报酬率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
v:=returnonCapitalRatio(20241231);
return v;//结果:4.5028
范例02TTM指标提取
//指定2024三季报,取白云机场资本报酬率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=returnonCapitalRatio(20240930);
return v;//结果:4.0723
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的资本报酬率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=returnonCapitalRatio(20240331);
return v;//结果:2.2016
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的资本报酬率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=returnonCapitalRatio(20240930);
return v;//结果:1.1214
范例05:调整前与调整后
//取白云机场在2019年年报的资本报酬率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的长期负债合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=returnonCapitalRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=returnonCapitalRatio(r_date);
return array(v1,v2);//结果:array(5.6203,5.806),由于调整前与调整后参与计算的数据有变动,因此结果有差异

operatingReturnonInvestmentRatio(r_date)

营运报酬率(%)

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的营运报酬率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
v:=operatingReturnonInvestmentRatio(20241231);
return v;//结果:3.5719
范例02TTM指标提取
//指定2024三季报,取白云机场营运报酬率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=operatingReturnonInvestmentRatio(20240930);
return v;//结果:3.2818
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的营运报酬率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=operatingReturnonInvestmentRatio(20240331);
return v;//结果:1.8119
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的营运报酬率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=operatingReturnonInvestmentRatio(20240930);
return v;//结果:0.861
范例05:调整前与调整后
//取白云机场在2019年年报的营运报酬率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的资产总计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=operatingReturnonInvestmentRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=operatingReturnonInvestmentRatio(r_date);
return array(v1,v2);//结果:array(4.1787,4.2873),由于调整前与调整后参与计算的数据有变动,因此结果有差异

grossProfit(report_date)

销售毛利

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的销售毛利
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
v:=grossProfit(20241231);
return v;//结果:2007805080.67
范例02TTM指标提取
//指定2024三季报,取白云机场销售毛利的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=grossProfit(20240930);
return v;//结果:1858006146.13
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的销售毛利
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=grossProfit(20240331);
return v;//结果:1358548153.71
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的销售毛利
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=grossProfit(20240930);
return v;//结果:480486096.14
范例05:调整前与调整后
//取白云机场在2019年年报的销售毛利调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=grossProfit(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=grossProfit(r_date);
return array(v1,v2);//结果:array(1897583208.95,2162412436.87),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netequityreturncutavg(reportdate)

扣非平均净资产收益率(%),与系统参数(证券代码)相关

参数 类型 说明
reportdate Integer 整型,报告期

返回:REAL

示例

范例01:报告期指标提取
//2024年年报白云机场的扣非平均净资产收益率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
v:=netequityreturncutavg(20241231);
return v;//结果:5.0424
范例02TTM指标提取
//指定2024三季报,取白云机场扣非平均净资产收益率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=netequityreturncutavg(20240930);
return v;//结果:4.4094
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的扣非平均净资产收益率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netequityreturncutavg(20240331);
return v;//结果:2.1747
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的扣非平均净资产收益率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=netequityreturncutavg(20240930);
return v;//结果:1.2746
范例05:调整前与调整后
//取白云机场在2019年年报的扣非平均净资产收益率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的归属母公司股东权益合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netequityreturncutavg(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netequityreturncutavg(r_date);
return array(v1,v2);//结果:array(5.9061,5.7788),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netequityreturnavg(reportdate)

平均净资产收益率(%),与系统参数(证券代码)相关

参数 类型 说明
reportdate Integer 整型,报告期

返回:REAL

示例

范例01:报告期指标提取
//2024年年报白云机场的平均净资产收益率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
v:=netequityreturnavg(20241231);
return v;//结果:5.1522
范例02TTM指标提取
//指定2024三季报,取白云机场平均净资产收益率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=netequityreturnavg(20240930);
return v;//结果:4.6855
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的平均净资产收益率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netequityreturnavg(20240331);
return v;//结果:2.5118
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的平均净资产收益率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=netequityreturnavg(20240930);
return v;//结果:1.2902
范例05:调整前与调整后
//取白云机场在2019年年报的平均净资产收益率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的归属母公司股东权益合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netequityreturnavg(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netequityreturnavg(r_date);
return array(v1,v2);//结果:array(6.2678,6.5869),由于调整前与调整后参与计算的数据有变动,因此结果有差异

rAndDExpensesRatio(report_date)

研发费用比例(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的研发费用比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
v:=rAndDExpensesRatio(20241231);
return v;//结果:0.7169
范例02TTM指标提取
//指定2024三季报,取白云机场研发费用比例(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=rAndDExpensesRatio(20240930);
return v;//结果:0.4012
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的研发费用比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=rAndDExpensesRatio(20240331);
return v;//结果:0.7825
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的研发费用比例(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=rAndDExpensesRatio(20240930);
return v;//结果:0.6922
范例05:调整前与调整后
//取白云机场在2019年三季报的研发费用比例(%)调整前与调整后
//20201031公布2020年三季报对2019年三季报中的研发费用数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20190930;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20191231T);
v1:=rAndDExpensesRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20201231T);
v2:=rAndDExpensesRatio(r_date);
return array(v1,v2);//结果:array(0.0,0.202),由于调整前与调整后参与计算的数据有变动,因此结果有差异

pretaxMarginRatio(r_date)

税前利润率(%),与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 报告期,报告期

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的税前利润率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
v:=pretaxMarginRatio(20241231);
return v;//结果:18.0286
范例02TTM指标提取
//指定2024三季报,取白云机场税前利润率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=pretaxMarginRatio(20240930);
return v;//结果:17.3875
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的税前利润率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=pretaxMarginRatio(20240331);
return v;//结果:10.5395
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的税前利润率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=pretaxMarginRatio(20240930);
return v;//结果:17.1538
范例05:调整前与调整后
//取白云机场在2019年年报的税前利润率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的利润总额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=pretaxMarginRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=pretaxMarginRatio(r_date);
return array(v1,v2);//结果:array(16.8656,17.335),由于调整前与调整后参与计算的数据有变动,因此结果有差异

buyerAdvancesToMainIncomeRatio(report_date)

预收帐款与主营收入比(%)

参数 类型 说明
report_date Integer 报告期;

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的预收帐款与主营收入比(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
v:=buyerAdvancesToMainIncomeRatio(20241231);
return v;//结果:2.6332
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的预收帐款与主营收入比(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=buyerAdvancesToMainIncomeRatio(20240331);
return v;//结果:0.537
范例03:调整前与调整后
//取白云机场在2019年年报的预收帐款与主营收入比(%)调整前与调整后
//20210430公布的2020年年报对2019年年报中的流动资产合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= currentRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= currentRatio(r_date);
return array(v1,v2);//array(0.3596,0.3621),由于调整前与调整后参与计算的数据有变动,因此结果有差异

superQuickRatio(report_date)

超速动比率

参数 类型 说明
report_date Integer 报告期;

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的超速动比率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=superQuickRatio(20241231);
return v;//结果:0.6486
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的超速动比率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=superQuickRatio(20240331);
return v;//结果:0.6653
范例03:调整前与调整后
//取白云机场在2019年年报的超速动比率调整前与调整后
//20210430公布的2020年年报对2019年年报中的预收帐款数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= buyerAdvancesToMainIncomeRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= buyerAdvancesToMainIncomeRatio(r_date);
return array(v1,v2);//array(1.0959,1.1001),由于调整前与调整后参与计算的数据有变动,因此结果有差异

longDebtToNetAssetsandDebtRatio(report_date)

长期债务与营运资金比率

参数 类型 说明
report_date Integer 报告期;

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的长期债务与营运资金比率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=longDebtToNetAssetsandDebtRatio(20241231);
return v;//结果:1.0724
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的长期债务与营运资金比率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=longDebtToNetAssetsandDebtRatio(20240331);
return v;//结果:1.7094
范例03:调整前与调整后
//取白云机场在2019年年报的长期债务与营运资金比率调整前与调整后
//20210430公布的2020年年报对2019年年报中的流动资产合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= longDebtToNetAssetsandDebtRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= longDebtToNetAssetsandDebtRatio(r_date);
return array(v1,v2);//array(-0.3332,-0.314),由于调整前与调整后参与计算的数据有变动,因此结果有差异

slack(r_date)

返回货币资金+短期投资+0.5存货+0.7应收账款-短期借款。

参数 类型 说明
r_date Integer

返回:Real

示例

//指定2017三季报,取万科A货币资金+短期投资+0.5存货+0.7应收账款-短期借款
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:= slack (20170930);
return v;
//结果:352337885544.38

currentRatio(report_date)

流动比率

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的流动比率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=currentRatio(20241231);
return v;//结果:1.1177
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的流动比率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=currentRatio(20240331);
return v;//结果:1.1351
范例03:调整前与调整后
//取白云机场在2019年年报的流动比率调整前与调整后
//20210430公布的2020年年报对2019年年报中的流动资产合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= currentRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= currentRatio(r_date);
return array(v1,v2);//array(0.3596,0.3621),由于调整前与调整后参与计算的数据有变动,因此结果有差异

profitToFinancialExpenseRatio(report_date)

利息保障倍数

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的利息支付倍数
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
v:=profitToFinancialExpenseRatio(20241231);
return v;//结果:19.6848
范例02TTM指标提取
//指定2024三季报,取白云机场利息支付倍数的TTM
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
setSysParam(CT_TTMData(),true);//计算TTM
v:= profitToFinancialExpenseRatio(20240930);
return v;//结果:21.3088
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的利息支付倍数
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=profitToFinancialExpenseRatio(20240331);
return v;//结果:8.2029
范例04:单季度指标提取
//指定2024三季报,取白云机场2024第三季度单季度的利息支付倍数
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
setSysParam(CT_QuarterData(),true);//计算单季度
v:=profitToFinancialExpenseRatio(20240930);
return v;//结果:-0.12
范例05:调整前与调整后
//取白云机场在2019年年报的利息支付倍数调整前与调整后
//20210430公布的2020年年报对2019年年报中的财务费用数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= profitToFinancialExpenseRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= profitToFinancialExpenseRatio(r_date);
return array(v1,v2);//array(25.3509,27.0408),由于调整前与调整后参与计算的数据有变动,因此结果有差异

quickRatio(report_date, dtype)

速动比率

参数 类型 说明
report_date Integer 报告期
dtype Integer 算法类型

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的速动比率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=quickRatio(20241231);
return v;//结果:0.979
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的速动比率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=quickRatio(20240331,2);
return v;//结果:0.7459
范例03:调整前与调整后
//取白云机场在2019年年报的速动比率调整前与调整后
//20210430公布的2020年年报对2019年年报中的流动负债合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= quickRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= quickRatio(r_date);
return array(v1,v2);//array(0.3503,0.3531),由于调整前与调整后参与计算的数据有变动,因此结果有差异

profitBeforeTaxGrowRatio(rdate)

利润总额增长率(%),与系统参数(证券代码)相关

参数 类型 说明
rdate integer 报告期

返回:real

示例

范例01:报告期指标提取
//2024年年报白云机场的利润总额增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=profitBeforeTaxGrowRatio(20241231);
return v;//结果:97.4636
范例02TTM指标提取
//指定2024三季报,取白云机场利润总额增长率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=profitBeforeTaxGrowRatio(20240930);
return v;//结果:574.9033
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的利润总额增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=profitBeforeTaxGrowRatio(20240331);
return v;//结果:146.8846
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的利润总额增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=profitBeforeTaxGrowRatio(20240930);
return v;//结果:88.597
范例05:调整前与调整后
//取白云机场在2019年年报的利润总额增长率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的利润总额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=profitBeforeTaxGrowRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=profitBeforeTaxGrowRatio(r_date);
return array(v1,v2);//结果:array(-13.7176,-7.1616),由于调整前与调整后参与计算的数据有变动,因此结果有差异

operatingProfitGrowRatio(rdate)

营业利润增长率(%),与系统参数(证券代码)相关

参数 类型 说明
rdate integer 报告期

返回:real

示例

范例01:报告期指标提取
//2024年年报白云机场的营业利润增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=operatingProfitGrowRatio(20241231);
return v;//结果:99.1555
范例02TTM指标提取
//指定2024三季报,取白云机场营业利润增长率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=operatingProfitGrowRatio(20240930);
return v;//结果:560.5889
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的营业利润增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=operatingProfitGrowRatio(20240331);
return v;//结果:146.3284
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的营业利润增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=operatingProfitGrowRatio(20240930);
return v;//结果:93.5482
范例05:调整前与调整后
//取白云机场在2019年年报的营业利润增长率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的营业利润数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=operatingProfitGrowRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=operatingProfitGrowRatio(r_date);
return array(v1,v2);//结果:array(-13.9036,-7.0497),由于调整前与调整后参与计算的数据有变动,因此结果有差异

GrowRatio1_9(r_date)

补贴收入增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期

返回:float

GrowRatio1_16(r_date)

可供股东分配的利润增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 整数,报告期

返回:float

GrowRatio1_10(r_date)

营业外收入增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期。

返回:float

GrowRatio1_17(r_date)

未分配利润增长率(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期。

返回:float

GrowRatio1_8(r_date)

投资收益增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期。

返回:float

GrowRatio1_11(r_date)

营业外支出增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期。

返回:float

mainIncomeGrowRatio(r_date)

主营收入增长率(%),与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

//指定2017三季报,取万科A 主营收入增长率(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:= mainIncomeGrowRatio (20170930);
return v;
//结果:0.04

GrowRatio1_5(r_date)

管理费用增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期。

返回:float

GrowRatio1_6(r_date)

财务费用增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期。

返回:float

GrowRatio1_15(r_date)

可供分配利润增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期

返回:float

fixAssetGrowRatio(r_date)

固定资产增长率(%),与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的固定资产增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250926T);
v:=fixAssetGrowRatio(20241231);
return v;//结果:0.6276
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的固定资产增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250926T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=fixAssetGrowRatio(20240331);
return v;//结果:-8.069
范例03:调整前与调整后
//取白云机场在2019年年报的固定资产增长率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的固定资产净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=fixAssetGrowRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=fixAssetGrowRatio(r_date);
return array(v1,v2);//结果:array(-5.7009,-1.5629),由于调整前与调整后参与计算的数据有变动,因此结果有差异

mainProfitGrowRatio(r_date)

主营利润增长率(%),与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的主营利润增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250926T);
v:=mainProfitGrowRatio(20241231);
return v;//结果:53.1509
范例02TTM指标提取
//指定2024三季报,取白云机场主营利润增长率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250926T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=mainProfitGrowRatio(20240930);
return v;//结果:667.6166
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的主营利润增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250926T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=mainProfitGrowRatio(20240331);
return v;//结果:213.8216
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的主营利润增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250926T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=mainProfitGrowRatio(20240930);
return v;//结果:29.2145
范例05:调整前与调整后
//取白云机场在2019年年报的主营利润增长率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的主营业务利润数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=mainProfitGrowRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=mainProfitGrowRatio(r_date);
return array(v1,v2);//结果:array(-20.3101,-8.6017),由于调整前与调整后参与计算的数据有变动,因此结果有差异

GrowRatio1_7(r_date)

三项费用增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期。

返回:float

GrowRatio1_2(r_date)

主营业务税金及附加增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期。

返回:float

GrowRatio1_18(r_date)

流动资产增长率(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期。

返回:float

GrowRatio1_21(r_date)

无形资产及其它资产增长率(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期。

返回:float|void

GrowRatio1_1(r_date)

主营业务成本增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期。

返回:float

netProfitGrowRatio(r_date)

净利润增长率(%),与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的净利润增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
v:=netProfitGrowRatio(20241231);
return v;//结果:109.5124
范例02TTM指标提取
//指定2024三季报,取白云机场净利润增长率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=netProfitGrowRatio(20240930);
return v;//结果:591.7809
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的净利润增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netProfitGrowRatio(20240331);
return v;//结果:141.2532
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的净利润增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=netProfitGrowRatio(20240930);
return v;//结果:98.3195
范例05:调整前与调整后
//取白云机场在2019年年报的净利润增长率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的归属于母公司所有者净利润数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netProfitGrowRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netProfitGrowRatio(r_date);
return array(v1,v2);//结果:array(-11.4517,-4.8952),由于调整前与调整后参与计算的数据有变动,因此结果有差异

GrowRatio1_20(r_date)

长期投资增长率(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期。

返回:float

GrowRatio1_12(r_date)

营业外收支净额增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期。

返回:float

GrowRatio1_14(r_date)

少数股东损益增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期。

返回:float

totalEquityGrowRatio(r_date)

净资产增长率(%),与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的净资产增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
v:=totalEquityGrowRatio(20241231);
return v;//结果:4.2815
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的净资产增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=totalEquityGrowRatio(20240331);
return v;//结果:2.343
范例03:调整前与调整后
//取白云机场在2019年年报的净资产增长率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的归属母公司股东权益合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=totalEquityGrowRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=totalEquityGrowRatio(r_date);
return array(v1,v2);//结果:array(4.3101,8.8085),由于调整前与调整后参与计算的数据有变动,因此结果有差异

GrowRatio1_22(r_date)

流动负债增长率(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期。

返回:float

GrowRatio1_23(r_date)

长期负债增长率(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期。

返回:float

GrowRatio1_3(r_date)

其他利润增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期。

返回:float

totalAssetGrowRatio(r_date)

总资产增长率(%),与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的总资产增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
v:=totalAssetGrowRatio(20241231);
return v;//结果:3.0847
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的总资产增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=totalAssetGrowRatio(20240331);
return v;//结果:-2.7866
范例03:调整前与调整后
//取白云机场在2019年年报的总资产增长率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的资产总计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=totalAssetGrowRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=totalAssetGrowRatio(r_date);
return array(v1,v2);//结果:array(-7.6036,-3.2288),由于调整前与调整后参与计算的数据有变动,因此结果有差异

GrowRatio1_24(r_date)

负债与股东权益增长率(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期。

返回:float

GrowRatio1_13(r_date)

所得税增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】

参数 类型 说明
r_date datetime 报告期。

返回:float

netProfitCutGrowRatio(r_date)

扣非净利润增长率(%),与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 报告期,报告期

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的扣非净利润增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
v:=netProfitCutGrowRatio(20241231);
return v;//结果:136.8281
范例02TTM指标提取
//指定2024三季报,取白云机场扣非净利润增长率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=netProfitCutGrowRatio(20240930);
return v;//结果:456.7969
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的扣非净利润增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netProfitCutGrowRatio(20240331);
return v;//结果:134.0956
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的扣非净利润增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=netProfitCutGrowRatio(20240930);
return v;//结果:108.9796

addedWorkingCapital(r_date)

追加营运资本,与系统参数(证券代码、时间) 相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的追加营运资本
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251124T);
v:=addedWorkingCapital(20241231);
return v;//结果:-417151413.98
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的追加营运资本
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251124T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=addedWorkingCapital(20240331);
return v;//结果:1313238394.92
范例03:调整前与调整后
//取白云机场在2019年年报的追加营运资本调整前与调整后
//20210430公布2020年年报对2019年年报中的流动资产合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=addedWorkingCapital(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=addedWorkingCapital(r_date);
return array(v1,v2);//结果:array(2009369711.33,1710526070.52),由于调整前与调整后参与计算的数据有变动,因此结果有差异

addedDa(r_date)

新增折旧与摊销,与系统参数(证券代码、时间) 相关

参数 类型 说明
r_date Int 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的新增折旧与摊销
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251124T);
v:=addedDa(20241231);
return v;//结果:1430586358.32
范例02TTM指标提取
//指定2024三季报,取白云机场新增折旧与摊销的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251124T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=addedDa(20240930);
return v;//结果:1433116429.38
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的新增折旧与摊销
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251124T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=addedDa(20240331);
return v;//结果:1433116429.38
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的新增折旧与摊销
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251124T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=addedDa(20240930);
return v;//结果:-706066809.71
范例05:调整前与调整后
//取白云机场在2019年年报的新增折旧与摊销调整前与调整后
//20210430公布2020年年报对2019年年报中的固定资产折旧数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=addedDa(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=addedDa(r_date);
return array(v1,v2);//结果:array(1597705572.22,1659006658.43),由于调整前与调整后参与计算的数据有变动,因此结果有差异

cashPaidtoInvestments(r_date)

资本性投资,与系统参数(证券代码、时间) 相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报平安银行的资本性投资
setSysParam(pn_stock(),'SZ000001');
setSysParam(pn_date(),20251124T);
v:=cashPaidtoInvestments(20241231);
return v;//结果:676348000000
范例02TTM指标提取
//指定2024三季报,取平安银行资本性投资的TTM
setSysParam(pn_stock(),'SZ000001');
setSysParam(pn_date(),20251124T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashPaidtoInvestments(20240930);
return v;//结果:647758000000
范例03:最近会计年度指标提取
//指定2024年一季报,取平安银行在报告期时的最近1年的会计年度报告期的资本性投资
setSysParam(pn_stock(),'SZ000001');
setSysParam(pn_date(),20251124T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashPaidtoInvestments(20240331);
return v;//结果:463771000000
范例04:单季度指标提取
//指定2024三季报,取平安银行第三季度单季度的资本性投资
setSysParam(pn_stock(),'SZ000001');
setSysParam(pn_date(),20251124T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashPaidtoInvestments(20240930);
return v;//结果:207940000000
范例05:调整前与调整后
//取中国国贸在2015年三季报的资本性投资调整前与调整后
//20161029公布2016年三季报对2015年三季报中的投资所支付的现金数据进行了调整
setSysParam(pn_stock(),'SH600007');
r_date:=20150930;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20151231T);
v1:=cashPaidtoInvestments(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20161231T);
v2:=cashPaidtoInvestments(r_date);
return array(v1,v2);//结果:array(1636000000.0,0.0),由于调整前与调整后参与计算的数据有变动,因此结果有差异

valueOfFhx(r_date)

非核心资产价值,与系统参数(证券代码、时间) 相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的非核心资产价值
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251124T);
v:=valueOfFhx(20241231);
return v;//结果:5484606832.22
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的非核心资产价值
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251124T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=valueOfFhx(20240331);
return v;//结果:3176970675.88
范例03:调整前与调整后
//取白云机场在2019年年报的非核心资产价值调整前与调整后
//20210430公布2020年年报对2019年年报中的货币资金数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=valueOfFhx(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=valueOfFhx(r_date);
return array(v1,v2);//结果:array(1494294704.61,1554890484.85),由于调整前与调整后参与计算的数据有变动,因此结果有差异

roic(r_date)

ROIC ,与系统参数(证券代码、时间) 相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的ROIC(NOPLAT/IC)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251126T);
v:=roic(20241231);
return v;//结果:8.5906
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的ROIC(NOPLAT/IC)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251126T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=roic(20240331);
return v;//结果:4.2316
范例03:调整前与调整后
//取白云机场在2019年年报的ROIC(NOPLAT/IC)调整前与调整后
//20210430公布2020年年报对2019年年报中的财务费用数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=roic(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=roic(r_date);
return array(v1,v2);//结果:array(7.4381,7.6698),由于调整前与调整后参与计算的数据有变动,因此结果有差异

roic2(rdate)

ROIC的另一种算法实现,与系统参数(证券代码、时间) 相关

参数 类型 说明
rdate Integer 整型,报告期

返回:REAL

示例

范例01:报告期指标提取
//2024年年报白云机场的ROIC
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
v:=roic2(20241231);
return v;//结果:5.4703
范例02TTM指标提取
//指定2024三季报,取白云机场ROIC的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=roic2(20240930);
return v;//结果:5.0646
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的ROIC
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=roic2(20240331);
return v;//结果:3.0238
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的ROIC
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=roic2(20240930);
return v;//结果:1.3452
范例05:调整前与调整后
//取白云机场在2019年年报的ROIC调整前与调整后
//20210430公布2020年年报对2019年年报中的负债合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=roic2(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=roic2(r_date);
return array(v1,v2);//结果:array(6.6544,6.9564),由于调整前与调整后参与计算的数据有变动,因此结果有差异

valueInSheetAdjust(r_date)

IC(资本帐面价值) ,与系统参数(证券代码、时间) 相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的IC(资本帐面价值)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251124T);
v:=valueInSheetAdjust(20241231);
return v;//结果:13937324224.2
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的IC(资本帐面价值)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251124T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=valueInSheetAdjust(20240331);
return v;//结果:15374851561.17
范例03:调整前与调整后
//取白云机场在2019年年报的IC(资本帐面价值)调整前与调整后
//20210430公布2020年年报对2019年年报中的归属母公司股东权益合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=valueInSheetAdjust(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=valueInSheetAdjust(r_date);
return array(v1,v2);//结果:array(15657826811.53,16349303446.73),由于调整前与调整后参与计算的数据有变动,因此结果有差异

fcff(r_date)

自由现金流(FCFF) ,与系统参数(证券代码、时间) 相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的自由现金流(FCFF)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
v:=fcff(20241231);
return v;//结果:2657338263.607
范例02TTM指标提取
//指定2024三季报,取白云机场自由现金流(FCFF)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=fcff(20240930);
return v;//结果:2166393834.235
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的自由现金流(FCFF)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=fcff(20240331);
return v;//结果:173243236.7245
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的自由现金流(FCFF)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=fcff(20240930);
return v;//结果:-416655317.3195
范例05:调整前与调整后
//取白云机场在2019年年报的自由现金流(FCFF)调整前与调整后
//20210430公布2020年年报对2019年年报中的财务费用数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=fcff(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=fcff(r_date);
return array(v1,v2);//结果:array(-309742200.388,90877713.9885),由于调整前与调整后参与计算的数据有变动,因此结果有差异

EBIT(r_date, _type)

返回EBIT,息税前利润

参数 类型 说明
r_date Integer 报告期。
_type Integer 用户自定义,EBIT计算方法 显示名 取值 营业利润+利息费用 1 净利润+所得税+利息费用 2 利润总额+利息费用 3

返回:Real,实数

EBIT_(r_date, _type)

返回EBIT,息税前利润

参数 类型 说明
r_date Integer 报告期。
_type Integer 用户自定义,EBIT计算方法

返回:Real

示例

//指定2017三季报,取万科A的息税前利润
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:=ebit (20170930,3);
return v;
//结果:22227725019.01

EBITDA(r_date, _type)

返回EBITDAEBIT+新增折旧,EBIT为息税前利润。

参数 类型 说明
r_date Integer 报告期。
_type Integer 用户自定义,EBIT计算方法 显示名 取值 营业利润+利息费用 1 净利润+所得税+利息费用 2 利润总额+利息费用 3

返回:Real,实数

EBITDA_(r_date, _type)

返回EBITDAEBIT+新增折旧,EBIT为息税前利润。

参数 类型 说明
r_date Integer 报告期。
_type Integer 用户自定义,EBIT计算方法

返回:Real

示例

//指定2017三季报,取万科A的EBITDA
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:=ebitda (20170930,3);
return v;
//结果:22227725019.01

NOPLAT(r_date, _type, t)

返回NOPLAT=EBIT*(1-所得税税率)EBIT为息税前利润

参数 类型 说明
r_date Integer 报告期。
_type Integer 用户自定义,EBIT计算方法 显示名 取值 营业利润+利息费用 1 净利润+所得税+利息费用 2 利润总额+利息费用 3
t Real 实数,税率(%)

返回:Real,实数

NOPLAT_(r_date, _type, t)

返回NOPLAT=EBIT*(1-所得税税率)EBIT为息税前利润

参数 类型 说明
r_date Integer 报告期。
_type Integer 用户自定义,EBIT计算方法
t Real 实数,税率(%)

返回:Real

示例

//指定2017三季报,取万科A的NOPLAT
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:=noplat(20170930,3,14.07);
return v;
//结果:19100284108.84

eVvsIc(r_date)

EV/IC ,与系统参数(证券代码、时间) 相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的EV/IC
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
v:=eVvsIc(20241231);
return v;//结果:1.2774
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的EV/IC
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=eVvsIc(20240331);
return v;//结果:1.379
范例03:调整前与调整后
//取白云机场在2019年年报的EV/IC调整前与调整后
//20210430公布2020年年报对2019年年报中的货币资金数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=eVvsIc(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=eVvsIc(r_date);
return array(v1,v2);//结果:array(2.2605,2.1612),由于调整前与调整后参与计算的数据有变动,因此结果有差异

EBITvsMainIncome(r_date, _type)

返回EBIT/主营收入,EBIT:息税前利润率

参数 类型 说明
r_date Integer 报告期。
_type Integer 用户自定义,EBIT计算方法 显示名 取值 营业利润+利息费用 1 净利润+所得税+利息费用 2 利润总额+利息费用 3

返回:Real,实数

EBITvsMainIncome_(r_date, _type)

返回EBIT/主营收入,EBIT:息税前利润率

参数 类型 说明
r_date Integer 报告期。
_type Integer 用户自定义,EBIT计算方法

返回:Real

示例

//指定2017三季报,取万科A的EBIT/主营收入
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:=ebiTvsMainIncome (20170930,3);
return v;
//结果:0.19

EVvsNOPLAT(r_date, _type, t)

返回企业价值/NOPLATNOPLAT=EBIT*(1-T)EBIT为息税前利润。

参数 类型 说明
r_date Integer 报告期。
_type Integer 用户自定义,EBIT计算方法 显示名 取值 营业利润+利息费用 1 净利润+所得税+利息费用 2 利润总额+利息费用 3
t Real 税率(%)

返回:Real,实数

EVvsNOPLAT_(r_date, _type, t)

返回企业价值/NOPLATNOPLAT=EBIT*(1-T)EBIT为息税前利润。

参数 类型 说明
r_date Integer 报告期。
_type Integer 用户自定义,EBIT计算方法
t Real 税率(%)

返回:Real

示例

//指定2017三季报,取万科A的
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:=eVvsNoplat (20170930,3,14.07);
return v;
//结果:16.52

EVvsEBIT(r_date, _type)

返回企业价值/主营业务收入

参数 类型 说明
r_date Int 报告期。
_type Int 用户自定义,EBIT计算方法 显示名 取值 营业利润+利息费用 1 净利润+所得税+利息费用 2 利润总额+利息费用 3

返回:Real,实数

EVvsEBIT_(r_date, _type)

返回企业价值/主营业务收入

参数 类型 说明
r_date Int 报告期。
_type Int 用户自定义,EBIT计算方法

返回:Real

示例

//指定2017三季报,取万科A的企业价值/主营业务收入
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:=eVvsEbit(20170930,3);
return v;
//结果:14.19

ev(r_date)

EV(企业价值) ,与系统参数(证券代码、时间) 相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的EV(企业价值)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
v:=ev(20241231);
return v;//结果:17803067664.09
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的EV(企业价值)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=ev(20240331);
return v;//结果:21201882421.67
范例03:调整前与调整后
//取白云机场在2019年年报的EV(企业价值)调整前与调整后
//20210430公布2020年年报对2019年年报中的货币资金数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=ev(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=ev(r_date);
return array(v1,v2);//结果:array(35395090105.44,35334494325.2),由于调整前与调整后参与计算的数据有变动,因此结果有差异

PSR_Now(r_date)

报告中用到的P/SR,与系统参数(证券代码、时间) 相关 1、只能取报告期的值,不支持季度、TTM、最近会计年度值的获取,见【范例1】 2、支持通过设置当前时间获取调整前与调整后数据,见【范例2】

参数 类型 说明
r_date datetime 报告期。

返回:float

debtWithInterest(r_date)

付息债务,与系统参数(证券代码、时间) 相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的付息债务
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251124T);
v:=debtWithInterest(20241231);
return v;//结果:321725213.74
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的付息债务
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251124T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=debtWithInterest(20240331);
return v;//结果:309258541.61
范例03:调整前与调整后
//取首创环保在2021年年报的付息债务调整前与调整后
//20230413公布2022年年报对2021年年报中的短期借款数据进行了调整
setSysParam(pn_stock(),'SH600008');
r_date:=20211231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20220630T);
v1:=debtWithInterest(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20230630T);
v2:=debtWithInterest(r_date);
return array(v1,v2);//结果:array(45075656743.21,45429010161.06),由于调整前与调整后参与计算的数据有变动,因此结果有差异

PCF_Now(r_date)

报告中用到的P/CF,与系统参数(证券代码、时间) 相关 1、只能取报告期的值,不支持季度、TTM、最近会计年度值的获取,见【范例1】 2、支持通过设置当前时间获取调整前与调整后数据,见【范例2】

参数 类型 说明
r_date datetime 报告期。

返回:float

eVvsMainIncome(r_date)

EV/营业收入,与系统参数(证券代码、时间) 相关

参数 类型 说明
r_date Int 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的EV/营业收入
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
v:=eVvsMainIncome(20241231);
return v;//结果:2.3982
范例02TTM指标提取
//指定2024三季报,取白云机场EV/营业收入的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=eVvsMainIncome(20240930);
return v;//结果:2.83
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的EV/营业收入
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=eVvsMainIncome(20240331);
return v;//结果:3.2969
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的EV/营业收入
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=eVvsMainIncome(20240930);
return v;//结果:10.9559
范例05:调整前与调整后
//取包钢股份在2012年年报的EV/营业收入调整前与调整后
//20140308公布2013年年报对2012年年报中的长期借款数据进行了调整
setSysParam(pn_stock(),'SH600010');
r_date:=20121231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20130630T);
v1:=eVvsMainIncome(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20140331T);
v2:=eVvsMainIncome(r_date);
return array(v1,v2);//结果:array(1.4112,1.324),由于调整前与调整后参与计算的数据有变动,因此结果有差异

tangibleCapital(r_date)

有形资本,与系统参数(证券代码、时间) 相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的有形资本
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251126T);
v:=tangibleCapital(20241231);
return v;//结果:12739601300.65
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的有形资本
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251126T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=tangibleCapital(20240331);
return v;//结果:13049145591.05
范例03:调整前与调整后
//取白云机场在2019年年报的有形资本调整前与调整后
//20210430公布2020年年报对2019年年报中的流动资产合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=tangibleCapital(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=tangibleCapital(r_date);
return array(v1,v2);//结果:array(14967444853.63,15577156330.44),由于调整前与调整后参与计算的数据有变动,因此结果有差异

PB_Now(r_date)

报告中用到的P/B,与系统参数(证券代码、时间) 相关 1、只能取报告期的值,不支持季度、TTM、最近会计年度值的获取,见【范例1】 2、支持通过设置当前时间获取调整前与调整后数据,见【范例2】

参数 类型 说明
r_date datetime 报告期。

返回:float

fcffps(r_date)

每股自由现金流,与系统参数(证券代码、时间) 相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的每股自由现金流
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
v:=fcffps(20241231);
return v;//结果:1.1228
范例02TTM指标提取
//指定2024三季报,取白云机场每股自由现金流的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=fcffps(20240930);
return v;//结果:0.9154
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的每股自由现金流
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=fcffps(20240331);
return v;//结果:0.0732
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的每股自由现金流
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=fcffps(20240930);
return v;//结果:-0.176
范例05:调整前与调整后
//取白云机场在2019年年报的每股自由现金流调整前与调整后
//20210430公布2020年年报对2019年年报中的财务费用数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=fcffps(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=fcffps(r_date);
return array(v1,v2);//结果:array(-0.1497,0.0439),由于调整前与调整后参与计算的数据有变动,因此结果有差异

EBIDAvsMainIncome(r_date, _type)

返回EBITDA/主营收入, EBITDA:息税折旧前利润率

参数 类型 说明
r_date Integer 报告期。
_type Integer 用户自定义,EBIT计算方法 显示名 取值 营业利润+利息费用 1 净利润+所得税+利息费用 2 利润总额+利息费用 3

返回:Real,实数

EBIDAvsMainIncome_(r_date, _type)

返回EBITDA/主营收入, EBITDA:息税折旧前利润率

参数 类型 说明
r_date Integer 报告期。
_type Integer 用户自定义,EBIT计算方法

返回:Real

示例

//指定2017三季报,取万科A的EBITDA/主营收入
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:=ebidAvsMainIncome (20170930,3);
return v;
//结果:0.19

EVvsEBITDA(r_date, _type)

返回企业价值/主营业务收入

参数 类型 说明
r_date Integer 报告期。
_type Integer 用户自定义,EBIT计算方法 显示名 取值 营业利润+利息费用 1 净利润+所得税+利息费用 2 利润总额+利息费用 3

返回:Real,实数

EVvsEBITDA_(r_date, _type)

返回企业价值/主营业务收入

参数 类型 说明
r_date Integer 报告期。
_type Integer 用户自定义,EBIT计算方法

返回:Real

示例

//指定2017三季报,取万科A的企业价值/主营业务收入
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v := eVvsEbit(20170930,3);
return v;
//结果:14.19

valueInSheet(r_date)

资本帐面价值,与系统参数(证券代码、时间) 相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的资本帐面价值
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251126T);
v:=valueInSheet(20241231);
return v;//结果:26997934835.04
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的资本帐面价值
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251126T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=valueInSheet(20240331);
return v;//结果:26190045631.21
范例03:调整前与调整后
//取白云机场在2019年年报的资本帐面价值调整前与调整后
//20210430公布2020年年报对2019年年报中的归属母公司股东权益合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=valueInSheet(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=valueInSheet(r_date);
return array(v1,v2);//结果:array(25007053488.08,26191086465.71),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netDebt(r_date)

净债务 ,与系统参数(证券代码、时间) 相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的净债务
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251126T);
v:=netDebt(20241231);
return v;//结果:-4409196100.95
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的净债务
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251126T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netDebt(20240331);
return v;//结果:-2218417059.64
范例03:调整前与调整后
//取白云机场在2019年年报的净债务调整前与调整后
//20210430公布2020年年报对2019年年报中的货币资金数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netDebt(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netDebt(r_date);
return array(v1,v2);//结果:array(-630947745.62,-641929598.0),由于调整前与调整后参与计算的数据有变动,因此结果有差异

rotc(r_date)

有形资本回报率(%),与系统参数(证券代码、时间) 相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的有形资本回报率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251126T);
v:=rotc(20241231);
return v;//结果:10.9241
范例02TTM指标提取
//指定2024三季报,取白云机场有形资本回报率(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251126T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=rotc(20240930);
return v;//结果:10.1282
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的有形资本回报率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251126T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=rotc(20240331);
return v;//结果:5.8656
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的有形资本回报率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251126T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=rotc(20240930);
return v;//结果:2.6573
范例05:调整前与调整后
//取白云机场在2019年年报的有形资本回报率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的财务费用数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=rotc(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=rotc(r_date);
return array(v1,v2);//结果:array(9.3905,9.9036),由于调整前与调整后参与计算的数据有变动,因此结果有差异

capex(r_date)

资本性支出 ,与系统参数(证券代码、时间) 相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的资本性支出
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
v:=capex(20241231);
return v;//结果:387704540.29
范例02TTM指标提取
//指定2024三季报,取白云机场资本性支出的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=capex(20240930);
return v;//结果:485530848.75
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的资本性支出
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=capex(20240331);
return v;//结果:597238294.01
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的资本性支出
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20251125T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=capex(20240930);
return v;//结果:115394908.43
范例05:调整前与调整后
//取白云机场在2019年年报的资本性支出调整前与调整后
//20210430公布2020年年报对2019年年报中的购建固定资产、无形资产和其他长期资产所支付的现金数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=capex(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=capex(r_date);
return array(v1,v2);//结果:array(1062723600.42,1111558539.93),由于调整前与调整后参与计算的数据有变动,因此结果有差异

evEndT(end_t)

EV(企业价值),与系统参数(股票)相关。本模型采取了算法1。

参数 类型 说明
end_t TDateTime 日期。截止日期

返回:Real

示例

//SH600000截止至20180730的EV(企业价值)
setSysParam(pn_stock(),'SH600000');
return evEndT(20180730T);
//结果:628497574421.61

equityTurnOverDays(report_date)

股东权益周转天数,与系统参数(证券代码)相关

参数 类型 说明
report_date Int 报告期。

返回:Real

示例

//指定2017三季报,取万科A股东权益周转天数
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:= equityTurnOverDays(20170930);
return v;
//结果:264.95

inventoryToMainincomeRatio(report_date)

存货销售比(%),与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的存货销售比(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=inventoryToMainincomeRatio(20241231);
return v;//结果:1.2485
范例02TTM指标提取
//指定2024三季报,取白云机场存货销售比(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=inventoryToMainincomeRatio(20240930);
return v;//结果:1.6824
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的存货销售比(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=inventoryToMainincomeRatio(20240331);
return v;//结果:0.9177
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的存货销售比(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=inventoryToMainincomeRatio(20240930);
return v;//结果:6.5133
范例05:调整前与调整后
//取白云机场在2019年年报的存货销售比(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=inventoryToMainincomeRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=inventoryToMainincomeRatio(r_date);
return array(v1,v2);//结果:array(0.8385,0.8206),由于调整前与调整后参与计算的数据有变动,因此结果有差异

accountTurnOverDays(report_date)

应收帐款周转天数,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的应收帐款周转天数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=accountTurnOverDays(20241231);
return v;//结果:51.1541
范例02TTM指标提取
//指定2024三季报,取白云机场应收帐款周转天数的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=accountTurnOverDays(20240930);
return v;//结果:54.1778
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的应收帐款周转天数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=accountTurnOverDays(20240331);
return v;//结果:61.4624
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的应收帐款周转天数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=accountTurnOverDays(20240930);
return v;//结果:52.4347
范例05:调整前与调整后
//取白云机场在2019年年报的应收帐款周转天数调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=accountTurnOverDays(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=accountTurnOverDays(r_date);
return array(v1,v2);//结果:array(48.0946,46.5906),由于调整前与调整后参与计算的数据有变动,因此结果有差异

totalAssetTurnOverDays(report_date)

总资产周转天数,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的总资产周转天数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
v:=totalAssetTurnOverDays(20241231);
return v;//结果:1289.6492
范例02TTM指标提取
//指定2024三季报,取白云机场总资产周转天数的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=totalAssetTurnOverDays(20240930);
return v;//结果:1343.478
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的总资产周转天数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=totalAssetTurnOverDays(20240331);
return v;//结果:1466.1187
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的总资产周转天数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=totalAssetTurnOverDays(20240930);
return v;//结果:1300.2543
范例05:调整前与调整后
//取白云机场在2019年年报的总资产周转天数调整前与调整后
//20210430公布2020年年报对2019年年报中的资产总计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=totalAssetTurnOverDays(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=totalAssetTurnOverDays(r_date);
return array(v1,v2);//结果:array(1190.9824,1163.5547),由于调整前与调整后参与计算的数据有变动,因此结果有差异

totalAssetTurnOver(report_date)

总资产周转率,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的总资产周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=totalAssetTurnOver(20241231);
return v;//结果:0.2791
范例02TTM指标提取
//指定2024三季报,取白云机场总资产周转率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=totalAssetTurnOver(20240930);
return v;//结果:0.268
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的总资产周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=totalAssetTurnOver(20240331);
return v;//结果:0.2455
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的总资产周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=totalAssetTurnOver(20240930);
return v;//结果:0.0692
范例05:调整前与调整后
//取白云机场在2019年年报的总资产周转率调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=totalAssetTurnOver(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=totalAssetTurnOver(r_date);
return array(v1,v2);//结果:array(0.3023,0.3094),由于调整前与调整后参与计算的数据有变动,因此结果有差异

accountsPayableTurnOver(report_date)

应付帐款周转率,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的应付帐款周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=accountsPayableTurnOver(20241231);
return v;//结果:5.9349
范例02TTM指标提取
//指定2024三季报,取白云机场应付帐款周转率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=accountsPayableTurnOver(20240930);
return v;//结果:6.801
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的应付帐款周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=accountsPayableTurnOver(20240331);
return v;//结果:5.1397
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的应付帐款周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=accountsPayableTurnOver(20240930);
return v;//结果:1.7561
范例05:调整前与调整后
//取白云机场在2019年年报的应付帐款周转率调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=accountsPayableTurnOver(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=accountsPayableTurnOver(r_date);
return array(v1,v2);//结果:array(10.4704,10.4709),由于调整前与调整后参与计算的数据有变动,因此结果有差异

GrowRatio1_19(r_date)

应收帐款增长率(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期。

返回:float

accountsPayableDays(report_date)

应付帐款周转天数,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的应付帐款周转天数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=accountsPayableDays(20241231);
return v;//结果:60.6586
范例02TTM指标提取
//指定2024三季报,取白云机场应付帐款周转天数的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=accountsPayableDays(20240930);
return v;//结果:52.9336
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的应付帐款周转天数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=accountsPayableDays(20240331);
return v;//结果:70.0431
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的应付帐款周转天数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=accountsPayableDays(20240930);
return v;//结果:51.251
范例05:调整前与调整后
//取白云机场在2019年年报的应付帐款周转天数调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=accountsPayableDays(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=accountsPayableDays(r_date);
return array(v1,v2);//结果:array(34.3825,34.381),由于调整前与调整后参与计算的数据有变动,因此结果有差异

accountsPayableGrowRatio(report_date)

应付帐款同比增长率(%),与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的应付帐款同比增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=accountsPayableGrowRatio(20241231);
return v;//结果:-15.068
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的应付帐款同比增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=accountsPayableGrowRatio(20240331);
return v;//结果:14.985
范例03:调整前与调整后
//取白云机场在2019年年报的应付帐款同比增长率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的应付帐款数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=accountsPayableGrowRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=accountsPayableGrowRatio(r_date);
return array(v1,v2);//结果:array(75.8584,80.6433),由于调整前与调整后参与计算的数据有变动,因此结果有差异

accountsReceivableToRevenueRatio(report_date)

平均应收账款/营业收入(%),与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的平均应收账款/营业收入(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=accountsReceivableToRevenueRatio(20241231);
return v;//结果:14.2095
范例02TTM指标提取
//指定2024三季报,取白云机场平均应收账款/营业收入(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=accountsReceivableToRevenueRatio(20240930);
return v;//结果:15.0494
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的平均应收账款/营业收入(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=accountsReceivableToRevenueRatio(20240331);
return v;//结果:17.0729
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的平均应收账款/营业收入(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=accountsReceivableToRevenueRatio(20240930);
return v;//结果:58.2608
范例05:调整前与调整后
//取白云机场在2019年年报的平均应收账款/营业收入(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=accountsReceivableToRevenueRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=accountsReceivableToRevenueRatio(r_date);
return array(v1,v2);//结果:array(13.3596,12.9418),由于调整前与调整后参与计算的数据有变动,因此结果有差异

fixAssetTurnOverDays(report_date)

固定资产周转天数,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的固定资产周转天数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=fixAssetTurnOverDays(20241231);
return v;//结果:834.0862
范例02TTM指标提取
//指定2024三季报,取白云机场固定资产周转天数的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=fixAssetTurnOverDays(20240930);
return v;//结果:863.0201
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的固定资产周转天数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=fixAssetTurnOverDays(20240331);
return v;//结果:959.8316
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的固定资产周转天数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=fixAssetTurnOverDays(20240930);
return v;//结果:835.2541
范例05:调整前与调整后
//取白云机场在2019年年报的固定资产周转天数调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=fixAssetTurnOverDays(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=fixAssetTurnOverDays(r_date);
return array(v1,v2);//结果:array(975.7367,951.9225),由于调整前与调整后参与计算的数据有变动,因此结果有差异

inventoryTurnOverDays(report_date)

存货周转天数,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的存货周转天数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=inventoryTurnOverDays(20241231);
return v;//结果:5.0418
范例02TTM指标提取
//指定2024三季报,取白云机场存货周转天数的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=inventoryTurnOverDays(20240930);
return v;//结果:6.1141
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的存货周转天数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=inventoryTurnOverDays(20240331);
return v;//结果:4.1884
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的存货周转天数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=inventoryTurnOverDays(20240930);
return v;//结果:5.9198
范例05:调整前与调整后
//取白云机场在2019年年报的存货周转天数调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=inventoryTurnOverDays(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=inventoryTurnOverDays(r_date);
return array(v1,v2);//结果:array(3.8376,3.8201),由于调整前与调整后参与计算的数据有变动,因此结果有差异

inventoryTurnOver(report_date)

存货周转率,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的存货周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=inventoryTurnOver(20241231);
return v;//结果:71.4025
范例02TTM指标提取
//指定2024三季报,取白云机场存货周转率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=inventoryTurnOver(20240930);
return v;//结果:58.8802
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的存货周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=inventoryTurnOver(20240331);
return v;//结果:85.9523
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的存货周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=inventoryTurnOver(20240930);
return v;//结果:15.2033
范例05:调整前与调整后
//取白云机场在2019年年报的存货周转率调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=inventoryTurnOver(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=inventoryTurnOver(r_date);
return array(v1,v2);//结果:array(93.8082,94.2394),由于调整前与调整后参与计算的数据有变动,因此结果有差异

accountGrowRatio(report_date)

应收帐款同比增长率(%),与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的应收帐款同比增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=accountGrowRatio(20241231);
return v;//结果:-7.8475
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的应收帐款同比增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=accountGrowRatio(20240331);
return v;//结果:21.7776
范例03:调整前与调整后
//取白云机场在2019年年报的应收帐款同比增长率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的应收帐款数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=accountGrowRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=accountGrowRatio(r_date);
return array(v1,v2);//结果:array(-19.9516,-17.4112),由于调整前与调整后参与计算的数据有变动,因此结果有差异

inventoryGrowRatio(report_date)

存货同比增长率(%),与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的存货增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=inventoryGrowRatio(20241231);
return v;//结果:57.057
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的存货增长率(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=inventoryGrowRatio(20240331);
return v;//结果:-2.3458
范例03:调整前与调整后
//取白云机场在2019年年报的存货增长率(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的存货净额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=inventoryGrowRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=inventoryGrowRatio(r_date);
return array(v1,v2);//结果:array(7.5729,10.2159),由于调整前与调整后参与计算的数据有变动,因此结果有差异

inventoryAndAccontTurnOverDays(report_date)

营业周期,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的营业周期
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=inventoryAndAccontTurnOverDays(20241231);
return v;//结果:56.196
范例02TTM指标提取
//指定2024三季报,取白云机场营业周期的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=inventoryAndAccontTurnOverDays(20240930);
return v;//结果:60.2919
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的营业周期
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=inventoryAndAccontTurnOverDays(20240331);
return v;//结果:65.6507
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的营业周期
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=inventoryAndAccontTurnOverDays(20240930);
return v;//结果:58.3545
范例05:调整前与调整后
//取白云机场在2019年年报的营业周期调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=inventoryAndAccontTurnOverDays(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=inventoryAndAccontTurnOverDays(r_date);
return array(v1,v2);//结果:array(51.9322,50.4107),由于调整前与调整后参与计算的数据有变动,因此结果有差异

financialRatioTurnOverDays(report_date)

财务周转天数计算天数

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年三季报财务周转天数计算天数
v:=financialRatioTurnOverDays(20240930);
return v;//结果:270
范例02TTM指标提取
//指定2024三季报,取TTM的财务周转天数计算天数的
setSysParam(CT_TTMData(),true);//计算TTM
v:=financialRatioTurnOverDays(20240930);
return v;//结果:360.0
范例03:最近会计年度指标提取
//指定2024年一季报,最近1年会计年度的财务周转天数计算天数
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=financialRatioTurnOverDays(20240331);
return v;//结果:360.0
范例04:单季度指标提取
//指定2024三季报,取财务周转天数计算天数
setSysParam(CT_QuarterData(),true);//计算单季度
v:=financialRatioTurnOverDays(20240930);
return v;//结果:90.0

fixAssetTurnOver(report_date)

固定资产周转率,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的固定资产周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=fixAssetTurnOver(20241231);
return v;//结果:0.4316
范例02TTM指标提取
//指定2024三季报,取白云机场固定资产周转率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=fixAssetTurnOver(20240930);
return v;//结果:0.4171
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的固定资产周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=fixAssetTurnOver(20240331);
return v;//结果:0.3751
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的固定资产周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=fixAssetTurnOver(20240930);
return v;//结果:0.1078
范例05:调整前与调整后
//取白云机场在2019年年报的固定资产周转率调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=fixAssetTurnOver(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=fixAssetTurnOver(r_date);
return array(v1,v2);//结果:array(0.369,0.3782),由于调整前与调整后参与计算的数据有变动,因此结果有差异

currentAssetTurnOverDays(report_date)

流动资产周转天数,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的流动资产周转天数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=currentAssetTurnOverDays(20241231);
return v;//结果:245.1914
范例02TTM指标提取
//指定2024三季报,取白云机场流动资产周转天数的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=currentAssetTurnOverDays(20240930);
return v;//结果:250.6751
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的流动资产周转天数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=currentAssetTurnOverDays(20240331);
return v;//结果:225.3886
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的流动资产周转天数
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=currentAssetTurnOverDays(20240930);
return v;//结果:242.6101
范例05:调整前与调整后
//取白云机场在2019年年报的流动资产周转天数调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=currentAssetTurnOverDays(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=currentAssetTurnOverDays(r_date);
return array(v1,v2);//结果:array(144.5444,142.2278),由于调整前与调整后参与计算的数据有变动,因此结果有差异

inventoryToCostofSalesRatio(report_date)

平均存货/营业成本(%),与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

//2024年年报白云机场的平均存货/营业成本(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=inventoryToCostofSalesRatio(20241231);
return v;//结果:1.4005
范例02TTM指标提取
//指定2024三季报,取白云机场平均存货/营业成本(%)的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=inventoryToCostofSalesRatio(20240930);
return v;//结果:1.6984
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的平均存货/营业成本(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=inventoryToCostofSalesRatio(20240331);
return v;//结果:1.1634
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的平均存货/营业成本(%)
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=inventoryToCostofSalesRatio(20240930);
return v;//结果:6.5775
范例05:调整前与调整后
//取白云机场在2019年年报的平均存货/营业成本(%)调整前与调整后
//20210430公布2020年年报对2019年年报中的营业成本数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=inventoryToCostofSalesRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=inventoryToCostofSalesRatio(r_date);
return array(v1,v2);//结果:array(1.066,1.0611),由于调整前与调整后参与计算的数据有变动,因此结果有差异

accountTurnOver(report_date)

应收帐款周转率,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的应收帐款周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=accountTurnOver(20241231);
return v;//结果:7.0376
范例02TTM指标提取
//指定2024三季报,取白云机场应收帐款周转率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=accountTurnOver(20240930);
return v;//结果:6.6448
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的应收帐款周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=accountTurnOver(20240331);
return v;//结果:5.8572
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的应收帐款周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=accountTurnOver(20240930);
return v;//结果:1.7164
范例05:调整前与调整后
//取白云机场在2019年年报的应收帐款周转率调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=accountTurnOver(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=accountTurnOver(r_date);
return array(v1,v2);//结果:array(7.4852,7.7269),由于调整前与调整后参与计算的数据有变动,因此结果有差异

currentAssetTurnOver(report_date)

流动资产周转率,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的流动资产周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=currentAssetTurnOver(20241231);
return v;//结果:1.4682
范例02TTM指标提取
//指定2024三季报,取白云机场流动资产周转率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=currentAssetTurnOver(20240930);
return v;//结果:1.4361
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的流动资产周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=currentAssetTurnOver(20240331);
return v;//结果:1.5972
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的流动资产周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=currentAssetTurnOver(20240930);
return v;//结果:0.371
范例05:调整前与调整后
//取白云机场在2019年年报的流动资产周转率调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=currentAssetTurnOver(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=currentAssetTurnOver(r_date);
return array(v1,v2);//结果:array(2.4906,2.5312),由于调整前与调整后参与计算的数据有变动,因此结果有差异

equityTurnOver(report_date)

股东权益周转率,与系统参数(证券代码)相关

参数 类型 说明
report_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的股东权益周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=equityTurnOver(20241231);
return v;//结果:0.4131
范例02TTM指标提取
//指定2024三季报,取白云机场股东权益周转率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=equityTurnOver(20240930);
return v;//结果:0.3994
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的股东权益周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=equityTurnOver(20240331);
return v;//结果:0.3655
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的股东权益周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=equityTurnOver(20240930);
return v;//结果:0.1032
范例05:调整前与调整后
//取白云机场在2019年年报的股东权益周转率调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=equityTurnOver(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=equityTurnOver(r_date);
return array(v1,v2);//结果:array(0.4933,0.5053),由于调整前与调整后参与计算的数据有变动,因此结果有差异

cashTurnOver(report_date)

现金周转率,与系统参数(证券代码)相关

参数 类型 说明
report_date Int 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的现金周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
v:=cashTurnOver(20241231);
return v;//结果:2.0455
范例02TTM指标提取
//指定2024三季报,取白云机场现金周转率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=cashTurnOver(20240930);
return v;//结果:2.0541
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashTurnOver(20240331);
return v;//结果:2.5442
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的现金周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250928T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=cashTurnOver(20240930);
return v;//结果:0.5306
范例05:调整前与调整后
//取白云机场在2019年年报的现金周转率调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=cashTurnOver(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=cashTurnOver(r_date);
return array(v1,v2);//结果:array(4.4785,4.6737),由于调整前与调整后参与计算的数据有变动,因此结果有差异

workingCapitalTurnOver(r_date)

营运资本周转率,与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 报告期,报告期

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的营运资本周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=workingCapitalTurnOver(20241231);
return v;//结果:-7.4873
范例02TTM指标提取
//指定2024三季报,取白云机场营运资本周转率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=workingCapitalTurnOver(20240930);
return v;//结果:-6.4571
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的营运资本周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=workingCapitalTurnOver(20240331);
return v;//结果:-3.4237
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的营运资本周转率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=workingCapitalTurnOver(20240930);
return v;//结果:-1.6679
范例05:调整前与调整后
//取白云机场在2019年年报的营运资本周转率调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=workingCapitalTurnOver(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=workingCapitalTurnOver(r_date);
return array(v1,v2);//结果:array(-1.5006,-1.5289),由于调整前与调整后参与计算的数据有变动,因此结果有差异

netOperatingTurnOverDays(r_date)

净营业周期,与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 报告期,报告期

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的净营业周期
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=netOperatingTurnOverDays(20241231);
return v;//结果:-4.4626
范例02TTM指标提取
//指定2024三季报,取白云机场净营业周期的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=netOperatingTurnOverDays(20240930);
return v;//结果:7.3583
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的净营业周期
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=netOperatingTurnOverDays(20240331);
return v;//结果:-4.3924
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的净营业周期
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=netOperatingTurnOverDays(20240930);
return v;//结果:7.1035
范例05:调整前与调整后
//取白云机场在2019年年报的净营业周期调整前与调整后
//20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=netOperatingTurnOverDays(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=netOperatingTurnOverDays(r_date);
return array(v1,v2);//结果:array(17.5497,16.0296),由于调整前与调整后参与计算的数据有变动,因此结果有差异

defensiveIntervalRatio(r_date)

防御期间比率,与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 报告期,报告期

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的防御期间比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
v:=defensiveIntervalRatio(20241231);
return v;//结果:282.5348
范例02TTM指标提取
//指定2024三季报,取白云机场防御期间比率的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=defensiveIntervalRatio(20240930);
return v;//结果:283.6025
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的防御期间比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=defensiveIntervalRatio(20240331);
return v;//结果:233.5081
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的防御期间比率
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250925T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=defensiveIntervalRatio(20240930);
return v;//结果:272.1839
范例05:调整前与调整后
//取白云机场在2019年年报的防御期间比率调整前与调整后
//20210430公布2020年年报对2019年年报中的营业成本数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=defensiveIntervalRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=defensiveIntervalRatio(r_date);
return array(v1,v2);//结果:array(157.4058,152.4745),由于调整前与调整后参与计算的数据有变动,因此结果有差异

reportPerShareOfAll(id, report_id)

返回报告期数据(每股)

参数 类型 说明
id Integer 基本面,数据ID
report_id Integer 报告期

返回:any

示例

//例如取万科 A 2017年三季报的每股净利润:
setSysParam(pn_stock(),'SZ000002');
//取每股净利润
v:=reportPerShareOfAll(46033,20170930);
return v;
// 结果:1.34

reportOfMulti(info_id, r_date, key_field, key_value, return_field)

返回报告期数值(一个报告多条记录)

参数 类型 说明
info_id integer 整数,报表ID
r_date integer 报告期
key_field String 字符串,唯一索引字段
key_value String 字符串,唯一索引值
return_field String 字符串,返回字段

返回:real

示例

//例如取万科 A 2018年一季报的会计准则字段为‘新’的货币资金
setSysParam(pn_stock(),'SZ000002');
return reportOfMulti(44,20180331,"会计准则","新","货币资金");
//94782314661.13

lastYearData(r_date, n, id)

返回N年前年度数据

参数 类型 说明
r_date integer 报告期
n integer 用户自定义,前N年显示名 取值
id integer 基本面,数据ID

返回:real

示例

//例如取万科 A 2017年三季报的3年前的每股收益
setSysParam(pn_stock(),'SZ000002');
setSysParam(PN_Date(),20180801T);
return lastYearData(20170930,3,9900000);
//结果:1.43

reportNew(id, r_date)

返回报告期数据,支持金融类

参数 类型 说明
id integer 基本面,基本面ID
r_date integer 报告期

返回:real

示例

报告期数据
//例如取万科A 2017年三季报的营业收入
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
return reportNew(46002,20171231);
//结果:242897110250.52

reportOfEndT(info_id, end_t, return_field)

返回基本面截止日数值

参数 类型 说明
info_id integer 整数,报表ID
end_t DateTime 日期,截止日
return_field String 字符串,返回字段

返回:real

示例

//指定日期20150101,取万科A营业收入
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:= reportOfEndT(46,20150101T,"营业收入");
return v;
//结果:146388004498.44

reportOfBetween(info_id, beg_t, end_t, return_field)

返回基本面区间的数值

参数 类型 说明
info_id Int 整数,报表ID
beg_t DateTime 日期,开始日
end_t DateTime 日期,截止日
return_field String 字符串,关键

返回:Real

示例

setSysParam(pn_stock(),'SZ150259');
return reportOfBetween(616,20180101T,20180901T,"单位净值");
//结果:41.32

lastBasicData(id)

返回与报告期无关的数据的末期值

参数 类型 说明
id Integer 整数,信息类别代码,某项和报告期无关的数据,例如股票基本信息、公司简称、注册地址等

返回:String/Real

示例

//获取SZ000002的公司全称
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:= lastBasicData (10002);
return v;
//结果:万科企业股份有限公司

rDateHbGrowRatio(r_date, id, result_type)

返回报告期环比,报告期环比仅限时点数据指标,如资产负债表里的指标

参数 类型 说明
r_date Integer ,报告期。
id Integer 基本面,数据ID
result_type Integer 用户自定义,返回类型

返回:Real

示例

//指定2017三季报,取万科A的货币资金的报告期环比增长
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:=rDateHbGrowRatio(20170930,44002,1);
return v;
//结果:-12.28

quarterTbGrowRatio(r_date, id, result_type)

返回季度同比,本季度财务数据与去年同季度财务数据比较

参数 类型 说明
r_date Integer 报告期。
id Integer 基本面,数据ID
result_type Integer 用户自定义,返回类型

返回:Real

示例

//指定2017三季报,取万科A每股收益季度同比增长
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:= quarterTbGrowRatio(20170930, 9900000,1);
return v;
//结果:30.13

lastYearTbGrowRatio(r_date, id, result_type)

返回年度数据同比,本年度报告期财务数据与去年年度财务数据比较

参数 类型 说明
r_date Integer 报告期。
id Integer 数据面,基本ID
result_type Integer 用户自定义,返回类型

返回:Real

示例

//指定2017三季报,取万科A每股收益年度同比
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:= lastYearTbGrowRatio (20170930, 9900000,1);
return v;
//结果:16.15

basicInfoExt()

返回扩展基本面指标对照表

返回:Array

示例

//指定2017三季报,取万科A
return basicInfoExt();
结果:
id
name
funcname
info
datatype
basictype
comment
9900000
每股收益
EPS
股票.每股指标
1
1
净利润/总股本
9900001
扣除非经常损益后的每股收益
EPSCut
股票.每股指标
1
1
扣除非经常性损益后的净利润/总股本
9900002
每股收益增长率(%)
EPSGrowRatio
股票.每股指标
1
1
(本期每股收益-上年同期每股收益)/abs(上期每股收益)*100%
9900003
每股净资产
NetAssetsPerShare
股票.每股指标
1
1
股东权益/总股本
9900004
每股净资产增长率(%)
NetAssetsGrowRatio
股票.每股指标
1
1
(本期每股净资产-上年同期每股净资产)/abs(上年同期每股净资产)*100%
9900005
每股经营活动现金流量净额
CashPerShares
股票.每股指标
1
1
经营活动现金流量净额/总股本
9900006
每股经营活动现金流量净额增长率(%)
CashPerSharesGrowRatio
股票.每股指标
1
1
(本期每股经营活动现金流量净额-上年同期每股经营活动现金流量净额)/abs(上年同期每股经营活动现金流量净额)*100%
9900007
每股投资现金流量净额
NetCashfromIAPerShares
股票.每股指标
1
1
投资活动产生的现金流量净额/总股本
9900008
每股筹资现金流量净额
NetCashfromFAPerShares
股票.每股指标
1
1
筹资活动产生的现金流量净额/总股本

last12MDataType(r_date, id)

返回TTM数据类型

参数 类型 说明
r_date Integer 报告期
id Integer 基本面,数据ID

返回:String

示例

//例如取中国铝业截止日 20080517 营业收入的 TMM 数据类型EndT:= 20080517T;//设置股票代码SetSysParam(pn_stock(),'SH601600');//设置当前日期SetSysParam(pn_Date(),EndT);//得到截止日 EndT 最新的报告期RDate:=NewReportDateOfEndT2(EndT);//获取 RDate 营业收入的 TMM 数据V1:= Last12MData (RDate,46002);//返回 TTM 数据类型V1Type:=Last12MDataType(RDate,46002);Return array(V1,V1Type);
结果:
0
60909885772.12
1
1100

quarterHbGrowRatio(r_date, id, result_type)

返回季度环比,本季度财务数据与上一个季度财务数据比较

参数 类型 说明
r_date Integer 报告期。
id Integer 基本面,数据ID
result_type Integer 用户自定义,返回类型

返回:Real

示例

//指定2017三季报,取万科A季度环比
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:= quarterHbGrowRatio (20170930, 9900000,1);
return v;
//结果:-42.67

lastQuarterDataType(r_date, id, get_the_nearest)

返回季度数据的正确性

参数 类型 说明
r_date 报告期
id 基本面,数据ID
get_the_nearest 真假,取最接近报告期

返回:String

示例

//本报告期存在、环比报告期不存在的例子//设置股票代码
setSysParam(pn_stock(),'SH601600');//获取三季度营业收入的季度数据V1:=LastQuarterData(20070630,46002,0);//获取季度数据类型v2:=LastQuarterDatatype(20070630,46002,0);Return array(v1,v2);
0
0
1
110

last12MtbGrowRatio(r_date, id, result_type)

返回最近12个月同比,本报告期最近12个月财务数据与去年同报告期最近12个月度财务数据比较

参数 类型 说明
r_date Integer 报告期。
id Integer 基本面,数据ID
result_type Integer 用户自定义,返回类型

返回:Real

示例

//指定2017三季报,取万科A最近12个月同比
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:= last12MtbGrowRatio(20170930, 9900000,1);
return v;
//结果:22.14

reportForExcel(r_date, id, return_type)

返回Excel中调用的财务数据,可接收单个报告期,可接收多个报告期

参数 类型 说明
r_date Integer 报告期。
id Integer 基本面,数据ID
return_type Integer 用户自定义,返回类型

返回:Real

示例

//指定2017三季报,取万科A的营业收入
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:= reportForExcel (20170930,46002,0);
return v;
//结果:117100503696.73

last12MhbGrowRatio(r_date, id, result_type)

返回最近12个月环比,本报告期最近12个月财务数据与上个同报告期最近12个月度财务数据比较

参数 类型 说明
r_date Integer 报告期。
id Integer 基本面,数据ID
result_type Integer 用户自定义,返回类型

返回:Real

示例

//指定2017三季报,取万科A的营存货最近12月环比
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:= last12MhbGrowRatio (20170930,44019,1);
return v;
//结果:10.94

baseofall(info_id, _order)

返回某项和报告期无关的数据,例如股票基本信息、公司简称、注册地址等

参数 类型 说明
info_id Integer Integer 基本面ID
_order Integer Integer 可选参数,取第几条,-1表示最新的一条,默认-1

返回:any

示例

//获取SZ000002的公司全称
setSysParam(pn_stock(),'SZ000002');
return baseofall(10002);
//返回”万科企业股份有限公司”

infoArrayOfAll(info_id)

返回某项内容的历史纪录,是一个表结构。例如:分红送股,配股的历史纪录(二维表)

参数 类型 说明
info_id Integer 基本面,基本面ID

返回:any

示例

//获取万科A分红送股表数据
setSysParam(pn_stock(),'SZ000002');
//分红送股表ID
infoid:=databaseInfoArrayId(21);
return infoArrayOfAll(infoid);
结果:
截止日
预案公布日
股东大会日
决案公布日
实施公布日
股权登记日
除权除息日
红利比
实得比
送股比
红股比
转增比
分红发放日
送股上市日
预案预披露公布日
19901231
19910317
19910417
19910417
0
19910527
19910608
0
0
0.2
0.2
0
0
19910608
0
19911231
19920202
19920302
19920302
0
19920327
19920330
0
0
0.2
0.2
0
0
19920330
0
19921231
19930220
19930320
19930320
0
19930402
19930405
0.06
0
0.5
0.25
0.25
19930419
19930405
0
19931231
19940426
19940524
19940524
0
19940620
19940621
0.15
0
0.35
0.35
0
19940624
19940624
0
19941231
19950606
19950622
19950622
0
19950703
19950704
0.15
0
0.15
0.15
0
19950706
19950706
0
19951231
19960619
19960719
19960719
0
19960805
19960806
0.14
0.13
0.1
0.1
0
19960812
19960808
0
19961231
19970410
19970531
19970531
0
19970626
19970627
0.1
0.06
0.15
0.15
0
19970707
19970703
0
19971231
19980408
19980516
19980516
0
19980709
19980710
0.15
0.11
0.1
0.1
0
19980716
19980714
0
19981231
19990414
19990626
19990626
0
19990805
19990806
0.1
0.07
0.1
0.1
0
19990812
19990810
0
19991231
20000330
20000630
20000630
0
20000816
20000817
0.15
0.12
0
0
0
20000818
0
0

rDateTbGrowRatio(r_date, id, result_type)

返回报告期同比,本报告期财务数据与去年同报告期度财务数据比较

参数 类型 说明
r_date Integer ,报告期。
id Integer 基本面,数据ID
result_type Integer 用户自定义,返回类型

返回:Real

示例

//指定2017三季报,取万科A的每股收益报告期同比
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:= rDateTbGrowRatio (20170930,9900000,1);
return v;
//结果:34.23

bNameExt(info_id)

输入InfoID,返回信息码表示的具体含义

参数 类型 说明
info_id Integer 基本面,信息码

返回:String

示例

//返回每股股利信息码9900499的具体含义,返回“每股股利”
return bNameExt(9900499);
//结果:每股股利

funcNameByBasicId(id)

基本面ID的扩展函数名,

参数 类型 说明
id Integer 整数

返回:字符串

示例

//返回信息码9900000的扩展函数名,返回“每股股利”
return funcNameByBasicId (9900000);
//结果:EPS

basicInfoExtId()

返回串

返回:array

示例

return basicInfoExtId();
结果:
name
funcname
info
datatype
basictype
comment
每股收益
EPS
股票.每股指标
1
1
净利润/总股本
扣除非经常损益后的每股收益
EPSCut
股票.每股指标
1
1
扣除非经常性损益后的净利润/总股本
每股收益增长率(%)
EPSGrowRatio
股票.每股指标
1
1
(本期每股收益-上年同期每股收益)/abs(上期每股收益)*100%
每股净资产
NetAssetsPerShare
股票.每股指标
1
1
股东权益/总股本
每股净资产增长率(%)
NetAssetsGrowRatio
股票.每股指标
1
1
(本期每股净资产-上年同期每股净资产)/abs(上年同期每股净资产)*100%
每股经营活动现金流量净额
CashPerShares
股票.每股指标
1
1
经营活动现金流量净额/总股本
每股经营活动现金流量净额增长率(%)
CashPerSharesGrowRatio
股票.每股指标
1
1
(本期每股经营活动现金流量净额-上年同期每股经营活动现金流量净额)/abs(上年同期每股经营活动现金流量净额)*100%
每股投资现金流量净额
NetCashfromIAPerShares
股票.每股指标
1
1
投资活动产生的现金流量净额/总股本
每股筹资现金流量净额
NetCashfromFAPerShares
股票.每股指标
1
1
筹资活动产生的现金流量净额/总股本
每股现金及现金等价物
PS1_4
股票.每股指标
1
1
现金及现金等价物/总股本
每股现金净流量
CashandCashEquivalentsPerShares
股票.每股指标
1
1
现金及现金等价物净增加额/总股本
每股营业收入
MainincomePS
股票.每股指标
1
1
营业收入/总股本
每股营业利润
OperatingProfitPS
股票.每股指标
1
1
营业利润/总股本

growRatio(info_id)

返回同比增长率(%)。

参数 类型 说明
info_id Integer 整数,基本面ID。

返回:Real

示例

//指定2011年报,取万科A每股净资产同比增长率(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:= growRatio(20111231, 42006);
return v;
//结果:19.9

threeExpenses(r_date)

三项费用合计,与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的三项费用合计
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250926T);
v:=threeExpenses(20241231);
return v;//结果:577286851.84
范例02TTM指标提取
//指定2024三季报,取白云机场三项费用合计的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250926T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=threeExpenses(20240930);
return v;//结果:539794407.65
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的三项费用合计
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250926T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=threeExpenses(20240331);
return v;//结果:568608993.59
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的三项费用合计
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250926T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=threeExpenses(20240930);
return v;//结果:154451315.03
范例05:调整前与调整后
//取白云机场在2019年年报的三项费用合计调整前与调整后
//20210430公布2020年年报对2019年年报中的营业费用数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=threeExpenses(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=threeExpenses(r_date);
return array(v1,v2);//结果:array(528109417.41,681953437.06),由于调整前与调整后参与计算的数据有变动,因此结果有差异

nonOperatingDifference(r_date)

营业外收支净额

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的营业外收支净额
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
v:=nonOperatingDifference(20241231);
return v;//结果:1402961.42
范例02TTM指标提取
//指定2024三季报,取白云机场营业外收支净额的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=nonOperatingDifference(20240930);
return v;//结果:1398518.16
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的营业外收支净额
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=nonOperatingDifference(20240331);
return v;//结果:6462705.93
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的营业外收支净额
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=nonOperatingDifference(20240930);
return v;//结果:-1950069.12
范例05:调整前与调整后
//取白云机场在2019年年报的营业外收支净额调整前与调整后
//20210430公布2020年年报对2019年年报中的营业外支出数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=nonOperatingDifference(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=nonOperatingDifference(r_date);
return array(v1,v2);//结果:array(11650943.91,7768039.85),由于调整前与调整后参与计算的数据有变动,因此结果有差异

endingBalanceofCashAndEquivalent(r_date)

现金及现金等价物的期末余额,与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的现金及现金等价物的期末余额
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
v:=endingBalanceofCashAndEquivalent(20241231);
return v;//结果:4718491377.13
范例02:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金及现金等价物的期末余额
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=endingBalanceofCashAndEquivalent(20240331);
return v;//结果:2521546708.25
范例03:调整前与调整后
//取白云机场在2019年年报的现金及现金等价物的期末余额调整前与调整后
//20210430公布2020年年报对2019年年报中的期末现金及现金等价物余额数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=endingBalanceofCashAndEquivalent(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=endingBalanceofCashAndEquivalent(r_date);
return array(v1,v2);//结果:array(1217482250.72,1228464103.1),由于调整前与调整后参与计算的数据有变动,因此结果有差异

financialItemPs(r_date, info_id)

每股财务指标=财务指标/总股本。

参数 类型 说明
r_date Integer 整数,报告期;
info_id Integer 整数,基本面ID。

返回:Real

示例

//指定2011年报,取万科A每股财务指标
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:=financialItemPs (20111231,46033);
return v;
//结果:1.05

financialItemRatio(r_date, info_id1, info_id2)

财务比率=财务指标1/财务指标2。

参数 类型 说明
r_date Integer 整数,报告期;
info_id1 Integer 整数,基本面ID;
info_id2 Integer 整数,基本面ID。

返回:Real

示例

//指定2011年报,取万科A净利润与股东权益合计的比率(净利润/股东权益合计)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:=financialItemRatio(20111231,46033,44111);
return v;
//结果:0.17

financialItem(r_date, info_id)

计算指定报告期RDate的基本面id为InfoId的财务指标。

参数 类型 说明
r_date Integer 整数,报告期;
info_id Integer 整数,基本面ID。

返回:Real

示例

//指定2011年报,取万科A净利润
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:=financialItem(20111231,46033);
return v;
//结果:11599606211.77

allCosts(r_date)

成本合计

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的成本合计
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
v:=allCosts(20241231);
return v;//结果:6156229603.83
范例02TTM指标提取
//指定2024三季报,取白云机场成本合计的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=allCosts(20240930);
return v;//结果:5963808190.57
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的成本合计
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=allCosts(20240331);
return v;//结果:5795008385.86
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的成本合计
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250923T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=allCosts(20240930);
return v;//结果:1555275089.96
范例05:调整前与调整后
//取白云机场在2019年年报的成本合计调整前与调整后
//20210430公布2020年年报对2019年年报中的营业费用数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=allCosts(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=allCosts(r_date);
return array(v1,v2);//结果:array(6663821465.96,6931545590.87),由于调整前与调整后参与计算的数据有变动,因此结果有差异

totalCashIn(r_date)

现金流入合计,与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的现金流入合计
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
v:=totalCashIn(20241231);
return v;//结果:8577895085.81
范例02TTM指标提取
//指定2024三季报,取白云机场现金流入合计的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=totalCashIn(20240930);
return v;//结果:7670703406.21
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金流入合计
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=totalCashIn(20240331);
return v;//结果:7218154136.08
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的现金流入合计
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=totalCashIn(20240930);
return v;//结果:2445692755.73
范例05:调整前与调整后
//取白云机场在2015年年报的现金流入合计调整前与调整后
//20170429公布2016年年报对2015年年报中的筹资活动现金流入小计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20151231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20160630T);
v1:=totalCashIn(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20170630T);
v2:=totalCashIn(r_date);
return array(v1,v2);//结果:array(6042426276.49,6108072646.23),由于调整前与调整后参与计算的数据有变动,因此结果有差异

totalCashOut(r_date)

现金流出合计,与系统参数(证券代码)相关

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的现金流出合计
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
v:=totalCashOut(20241231);
return v;//结果:6380980977.95
范例02TTM指标提取
//指定2024三季报,取白云机场现金流出合计的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=totalCashOut(20240930);
return v;//结果:5697553475.4
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的现金流出合计
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=totalCashOut(20240331);
return v;//结果:6915790881.25
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的现金流出合计
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250930T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=totalCashOut(20240930);
return v;//结果:1990833026.77
范例05:调整前与调整后
//取白云机场在2019年三季报的现金流出合计调整前与调整后
//20201031公布2020年三季报对2019年三季报中的筹资活动现金流出小计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20190930;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20191231T);
v1:=totalCashOut(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20201231T);
v2:=totalCashOut(r_date);
return array(v1,v2);//结果:array(7610243745.77,8315668704.67),由于调整前与调整后参与计算的数据有变动,因此结果有差异

workingCapital(r_date)

营运资金

参数 类型 说明
r_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的营运资金
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=workingCapital(20241231);
return v;//结果:23677467270.02
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的营运资金
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=workingCapital(20240331);
return v;//结果:27158009714.82
范例03:调整前与调整后
//取白云机场在2019年年报的营运资金调整前与调整后
//20210430公布的2020年年报对2019年年报中的流动资产合计数据进行了调整
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= workingCapital(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= workingCapital(r_date);
return array(v1,v2);//array(-4506286340.07,-4794148128.5),由于调整前与调整后参与计算的数据有变动,因此结果有差异

growRatioOfHg(r_date, info_id)

同比增长率(宏观)(%)=(对应基本面id的财务指标数据-去年同期报告期对应基本面id的财务指标数据)/去年同期报告期对应基本面id的财务指标数据*100。

参数 类型 说明
r_date Integer 整数,报告期;
info_id Integer 整数,基本面id。

返回:Real

示例

//指定2011年报,取万科A净利润同比增长率(宏观)(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000002');
v:=growRatioOfHg(20111231,46033);
return v;
//结果:31.22

CT_TTMData()

返回字符串常量'TTMData',对应最近12个月。

返回:array

CT_QuarterData()

返回字符串常量'QuarterData',对应最近一季度。

返回:array

CT_YearData()

返回字符串常量'YearData',对应最近一个会计年度。 在使用setsysparam(CT_YearData(),true)时,需配合使用setSysParam(CT_RecentYear(),1),这个是设置最近N年的常量,参数为1,即设置最近1年。 数据将返回Rdate之前的一个会计年度的数据。比如Rdate为20120331、20120630、20120930或者20121231时,将返回20111231的数据。

返回:array

CT_RecentYear()

返回字符串常量'RecentYear',对应最近N年。 该常量需与最近1个会计年度CT_YearData()配合使用。数据将返回Rdate之前的N个会计年度的数据。比如Rdate为20120331、20120630、20120930或者20121231时,设置CT_RecentYear为2时,将返回20101231的数据。

返回:string

CT_GetNearestQuarter()

返回字符串常量'GetTheNearest',对应最近季度。 该常量需与CT_QuarterData常量配合使用,返回最近1个季度的数据。比如20120630,将返回20120630季报数据。

返回:string

CT_QuarterGrowRatio()

返回字符串常量'QuarterGrowRatio',对应季度环比(%)。 该常量需与CT_QuarterData常量配合使用,返回最近1个季度的数据。比如20120630,将返回20120630季报数据。

返回:string

itemToFinancialItem(id, r_date)

返回对照的金融类ID。

参数 类型 说明
id Integer 整数,基本面ID;
r_date Integer 整数,报告期。

返回:Integer

示例

o_v:=BackupSystemParameters2();
setSysParam(pn_stock(),'SH600000');
//金融公司资产负债表中的‘资产总计’
id:=itemToFinancialItem(dataBaseRatioId(46),20111231);
v:=report(id,20111231);
return array("金融ID":id,"对应的值":v);
注意:结果中返回的金融ID,是使用天软数据对应的ID,如果使用的是别的数据源,对应的ID是不一样的。

growRatio2(r_date, info_id)

环比增长率(%)。根据设置最近12个月(setsysparam(CT_TTMData(),true))、最近一个季度(setsysparam(CT_QuarterData(),true))、最近一个会计年度(setsysparam(CT_YearData(),true))、指定报告期(不设置),取出最近12个月、最近一个季度、最近一个会计年度、指定报告期的当期数据v1和上一个报告期的数据v2(v1-v2)/abs(v2)*100即为环比增长率(%)。

参数 类型 说明
r_date Integer 整数。报告期
info_id Integer 整数。基本面ID

返回:Real

示例

//指定2011年报,取万科A每股净资产环比增长率(%)
setSysParam(pn_stock(),'SZ000002');
v:= growRatio2(20111231, 42006);
return v;
//结果:12.88

cashRatio(report_date)

现金比(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的现金比(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=cashRatio(20241231);
return v;//结果:30.9485
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的现金比(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=cashRatio(20240331);
return v;//结果:33.7192
范例03:调整前与调整后
//取白云机场在2019年年报的现金比(%)调整前与调整后
//20210430公布的2020年年报对2019年年报中的资产总计数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= cashRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= cashRatio(r_date);
return array(v1,v2);//array(4.9224,4.7418),由于调整前与调整后参与计算的数据有变动,因此结果有差异

currentAssetsToEquityRatio(report_date)

流动资产比(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的流动负债比(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=currentAssetsToEquityRatio(20241231);
return v;//结果:61.0825
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的流动负债比(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=currentAssetsToEquityRatio(20240331);
return v;//结果:61.9858
范例03:调整前与调整后
//取白云机场在2019年年报的流动负债比(%)调整前与调整后
//20210430公布的2020年年报对2019年年报中的资产总计数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= currentAssetsToEquityRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= currentAssetsToEquityRatio(r_date);
return array(v1,v2);//array(10.1202,10.3883),由于调整前与调整后参与计算的数据有变动,因此结果有差异

currentDebtsToEquityRatio(report_date)

流动负债比(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的流动负债比(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=currentDebtsToEquityRatio(20241231);
return v;//结果:54.6489
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的流动负债比(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=currentDebtsToEquityRatio(20240331);
return v;//结果:54.607
范例03:调整前与调整后
//取白云机场在2019年年报的流动负债比(%)调整前与调整后
//20210430公布的2020年年报对2019年年报中的资产总计数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= currentDebtsToEquityRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= currentDebtsToEquityRatio(r_date);
return array(v1,v2);//array(28.1403,28.6928),由于调整前与调整后参与计算的数据有变动,因此结果有差异

debtToEquityRatio(report_date)

产权比率

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的产权比率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=debtToEquityRatio(20241231);
return v;//结果:1.6484
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的产权比率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=debtToEquityRatio(20240331);
return v;//结果:2.1183
范例03:调整前与调整后
//取白云机场在2019年年报的产权比率调整前与调整后
//20210430公布的2020年年报对2019年年报中的负债合计数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= debtToEquityRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= debtToEquityRatio(r_date);
return array(v1,v2);//array(0.5242,0.5309),由于调整前与调整后参与计算的数据有变动,因此结果有差异

debtToEquityRatio1(report_date)

资产负债率(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的资产负债率(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=debtToEquityRatio1(20241231);
return v;//结果:61.5485
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的资产负债率(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=debtToEquityRatio1(20240331);
return v;//结果:67.2205
范例03:调整前与调整后
//取白云机场在2019年年报的资产负债率(%)调整前与调整后
//20210430公布的2020年年报对2019年年报中的负债合计数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= debtToEquityRatio1(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= debtToEquityRatio1(r_date);
return array(v1,v2);//array(34.1445,34.4396),由于调整前与调整后参与计算的数据有变动,因此结果有差异

debtToEquityRatio2(report_date)

负债资产比率2%

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的资产负债率2(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=debtToEquityRatio2(20241231);
return v;//结果:11.1321
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的资产负债率2(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=debtToEquityRatio2(20240331);
return v;//结果:18.212
范例03:调整前与调整后
//取白云机场在2019年年报的资产负债率2(%)调整前与调整后
//20210430公布的2020年年报对2019年年报中的资产总计数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= debtToEquityRatio2(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= debtToEquityRatio2(r_date);
return array(v1,v2);//array(6.0042,5.7469),由于调整前与调整后参与计算的数据有变动,因此结果有差异

debtToEquityRatioCut(report_date)

负债资产率(扣除)(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的负债资产率(扣除)(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=debtToEquityRatioCut(20241231);
return v;//结果:61.5485
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的负债资产率(扣除)(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=debtToEquityRatioCut(20240331);
return v;//结果:67.2205
范例03:调整前与调整后
//取白云机场在2019年年报的负债资产率(扣除)(%)调整前与调整后
//20210430公布的2020年年报对2019年年报中的资产总计数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= debtToEquityRatioCut(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= debtToEquityRatioCut(r_date);
return array(v1,v2);//array(33.7996,34.0936),由于调整前与调整后参与计算的数据有变动,因此结果有差异

equityToDebtRatio(report_date)

权益负债比

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的权益负债比率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=equityToDebtRatio(20241231);
return v;//结果:0.6066
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的权益负债比率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=equityToDebtRatio(20240331);
return v;//结果:0.4721
范例03:调整前与调整后
//取白云机场在2019年年报的权益负债比率调整前与调整后
//20210430公布的2020年年报对2019年年报中的负债合计数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= equityToDebtRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= equityToDebtRatio(r_date);
return array(v1,v2);//array(1.9077,1.8837),由于调整前与调整后参与计算的数据有变动,因此结果有差异

equityToEquityRatio(report_date)

股东权益比率

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的股东权益比率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=equityToEquityRatio(20241231);
return v;//结果:0.3734
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的股东权益比率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=equityToEquityRatio(20240331);
return v;//结果:0.3173
范例03:调整前与调整后
//取白云机场在2019年年报的股东权益比率调整前与调整后
//20210430公布的2020年年报对2019年年报中的资产总计数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= equityToEquityRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= equityToEquityRatio(r_date);
return array(v1,v2);//array(0.6514,0.6487),由于调整前与调整后参与计算的数据有变动,因此结果有差异

equityToFixedAssetRatio(report_date)

股东权益与固定资产比率

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的股东权益与固定资产比率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=equityToFixedAssetRatio(20241231);
return v;//结果:3.7144
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的股东权益与固定资产比率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=equityToFixedAssetRatio(20240331);
return v;//结果:3.4316
范例03:调整前与调整后
//取白云机场在2019年年报的股东权益与固定资产比率调整前与调整后
//20210430公布的2020年年报对2019年年报中的归属母公司股东权益合计数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= equityToFixedAssetRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= equityToFixedAssetRatio(r_date);
return array(v1,v2);//rray(0.7867,0.7861),由于调整前与调整后参与计算的数据有变动,因此结果有差异

fixPercent(report_date)

固定资产比例(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的固定资产比例(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=fixPercent(20241231);
return v;//结果:10.0524
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的固定资产比例(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=fixPercent(20240331);
return v;//结果:9.2472
范例03:调整前与调整后
//取白云机场在2019年年报的固定资产比例(%)调整前与调整后
//20210430公布的2020年年报对2019年年报中的资产总计数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= fixPercent(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= fixPercent(r_date);
return array(v1,v2);//array(82.7954,82.5213),由于调整前与调整后参与计算的数据有变动,因此结果有差异

fixedAssetToEquityRatio(report_date)

固定资产与股东权益比率

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的固定资产与股东权益比率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=fixedAssetToEquityRatio(20241231);
return v;//结果:0.2692
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的固定资产与股东权益比率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=fixedAssetToEquityRatio(20240331);
return v;//结果:0.2914
范例03:调整前与调整后
//取白云机场在2019年年报的固定资产与股东权益比率调整前与调整后
//20210430公布的2020年年报对2019年年报中的归属母公司股东权益合计数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= fixedAssetToEquityRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= fixedAssetToEquityRatio(r_date);
return array(v1,v2);//array(1.2711,1.272),由于调整前与调整后参与计算的数据有变动,因此结果有差异

longDebtToEquityRatio(report_date)

长期负债比例(%)

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的长期负债比例(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=longDebtToEquityRatio(20241231);
return v;//结果:6.8996
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的长期负债比例(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=longDebtToEquityRatio(20240331);
return v;//结果:12.6135
范例03:调整前与调整后
//取白云机场在2019年年报的长期负债比例(%)调整前与调整后
//20210430公布的2020年年报对2019年年报中的资产总计数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= longDebtToEquityRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= longDebtToEquityRatio(r_date);
return array(v1,v2);//array(6.0042,5.7469),由于调整前与调整后参与计算的数据有变动,因此结果有差异

debtToEquityRatio3(report_date)

有形净值债务率

参数 类型 说明
report_date Integer 整数,报告期。

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的有形净值债务率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=debtToEquityRatio3(20241231);
return v;//结果:1.7839
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的有形净值债务率
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=debtToEquityRatio3(20240331);
return v;//结果:2.3348
范例03:调整前与调整后
//取白云机场在2019年年报的有形净值债务率调整前与调整后
//20210430公布的2020年年报对2019年年报中的负债合计数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= debtToEquityRatio3(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= debtToEquityRatio3(r_date);
return array(v1,v2);//array(0.5408,0.5469),由于调整前与调整后参与计算的数据有变动,因此结果有差异

totalAssetsAvg(reportdate)

平均资产总额,与系统参数(证券代码)相关

参数 类型 说明
reportdate Integer 整数,报告期

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的平均资产总额
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=totalAssetsAvg(20241231);
return v;//结果:368042803549.615
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的平均资产总额
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=totalAssetsAvg(20240331);
return v;//结果:368053902576.37
范例03:调整前与调整后
//取白云机场在2019年年报的平均资产总额调整前与调整后
//20210430公布的2020年年报对2019年年报中的资产总计数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= totalAssetsAvg(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= totalAssetsAvg(r_date);
return array(v1,v2);//array(26036007473.28,26628023962.095),由于调整前与调整后参与计算的数据有变动,因此结果有差异

stockFinancialLiabilities(r_date)

股票金融负债,与系统参数证券代码相关。

参数 类型 说明
r_date Integer 整数,报告期

返回:Real

示例

//返回"SH600000"报告期为20201231时的金融负债
setSysParam(pn_stock(),"SH600000");
return stockFinancialLiabilities(20201231);
//结果:1217856000000

stockOperationalAssets(r_date)

股票经营性资产,与系统参数证券代码相关。

参数 类型 说明
r_date Integer 整数,报告期

返回:Real

示例

//返回"SH600000"报告期为20201231时的经营性资产
setSysParam(pn_stock(),"SH600000");
return stockOperationalAssets(20201231);
//结果:102025000000

stockFinancialAssets(r_date)

股票金融资产,与系统参数证券代码相关。

参数 类型 说明
r_date Integer 整数,报告期

返回:Real

示例

//返回"SH600000"报告期为20201231时的金融资产
setSysParam(pn_stock(),"SH600000");
return stockFinancialAssets(20201231);
//结果:2368537000000

stockOperationalLiabilites(r_date)

股票经营性负债,与系统参数证券代码相关。

参数 类型 说明
r_date Integer 整数,报告期

返回:Real

示例

//返回"SH600000"报告期为20201231时的经营性负债
setSysParam(pn_stock(),"SH600000");
return stockOperationalLiabilites(20201231);
//结果:47484000000

debtToEbitda(r_date, dtype)

总负债/EBITDA

参数 类型 说明
r_date Integer 报告期,报告期
dtype Integer 用户自定义,EBIT计算方法

返回:Real

示例

范例01:报告期指标提取
//2024年年报白云机场的总负债/EBITDA
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
v:=debtToEbitda(20241231);
return v;//结果:2.9592
范例02TTM指标提取
//指定2024三季报,取白云机场总负债/EBITDA的TTM
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_TTMData(),true);//计算TTM
v:=debtToEbitda(20240930);
return v;//结果:3.1707
范例03:最近会计年度指标提取
//指定2024年一季报,取白云机场在报告期时的最近1年的会计年度报告期的总负债/EBITDA
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=debtToEbitda(20240331);
return v;//结果:3.8021
范例04:单季度指标提取
//指定2024三季报,取白云机场第三季度单季度的总负债/EBITDA
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),20250918T);
setSysParam(CT_QuarterData(),true);//计算单季度
v:=debtToEbitda(20240930);
return v;//结果:-23.5847
范例05:调整前与调整后
//取白云机场在2019年年报的总负债/EBITDA调整前与调整后
//20210430公布2020年年报对2019年年报中的利润总额数据进行了调整
setSysParam(pn_stock(),sh600004);
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:=debtToEbitda(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20210630T);
v2:=debtToEbitda(r_date);
return array(v1,v2);//结果:array(2.8657,2.8708),由于调整前与调整后参与计算的数据有变动,因此结果有差异

debtToCapitalRatio(r_date)

债务资本比率(%)

参数 类型 说明
r_date Integer 报告期,报告期

返回:Real

示例

范例01:报告期指标提取
//2024年年报格力电器的债务资本比率(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
v:=debtToCapitalRatio(20241231);
return v;//结果:62.2414
范例02:最近会计年度指标提取
//指定2024年一季报,取格力电器在报告期时的最近1年的会计年度报告期的债务资本比率(%)
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SZ000651');
setSysParam(CT_YearData(),true);//计算最近会计年度
setSysParam(CT_RecentYear(),1);//最近1年
v:=debtToCapitalRatio(20240331);
return v;//结果:67.9316
范例03:调整前与调整后
//取白云机场在2019年年报的债务资本比率(%)调整前与调整后
//20210430公布的2020年年报对2019年年报中的负债合计数据进行了调整
o_v:=BackUpSystemParameters2();
setSysParam(pn_stock(),'SH600004');
r_date:=20191231;
//调整前:设置指定日早于调整后公布日
setSysParam(pn_date(),20200630T);
v1:= debtToCapitalRatio(r_date);
//调整后:设置指定日晚于调整后公布日
setSysParam(pn_date(),20211024T);
v2:= debtToCapitalRatio(r_date);
return array(v1,v2);//array(34.3917,34.6776),由于调整前与调整后参与计算的数据有变动,因此结果有差异

BSStruc1_1(r_date)

货币资金占流动资产比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc1_2(r_date)

应收帐款占流动资产比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc1_3(r_date)

其他应收款占流动资产比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc1_4(r_date)

短期投资占流动资产比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc1_5(r_date)

应收票据占流动资产比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc1_6(r_date)

存货占流动资产比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc1_7(r_date)

待摊费用占流动资产比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc2_1(r_date)

长期股权投资占长期投资比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc2_2(r_date)

长期债权投资占长期投资比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc3_1(r_date)

短期借款占流动负债比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc3_2(r_date)

应付票据占流动负债比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc3_3(r_date)

应付帐款占流动负债比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc3_4(r_date)

其他应付款占流动负债合计比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc3_5(r_date)

应付工资占流动负债比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc3_6(r_date)

应付福利费占流动负债比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc3_7(r_date)

预收帐款占流动负债比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc3_8(r_date)

应交税金占流动负债比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc3_9(r_date)

预提费用占流动负债比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc3_10(r_date)

一年内到期的长期负债占流动负债比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc4_1(r_date)

长期借款占长期负债比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc4_2(r_date)

应付债券/长期负债(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc4_3(r_date)

长期应付款占长期负债比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc5_1(r_date)

股本占股东权益比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc5_2(r_date)

资本公积占股东权益比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc5_3(r_date)

盈余公积占股东权益比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc5_4(r_date)

未分配利润占股东权益比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc5_5(r_date)

未确认投资损失占股东权益比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc6_1(r_date)

流动资产占资产总计比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc6_2(r_date)

长期股权投资占资产总计比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc6_3(r_date)

固定资产占资产总计比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc6_4(r_date)

无形资产及其它资产占资产总计比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float|void

BSStruc7_2(r_date)

股东权益占负债与股东权益总计比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc7_3(r_date)

长期负债占负债与股东权益总计比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc7_1(r_date)

流动负债占负债与股东权益总计比(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

BSStruc6_5(r_date)

货币资金/资产总计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc6_7(r_date)

应收票据/资产总计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc6_8(r_date)

应收帐款/资产总计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc6_9(r_date)

其他应收款/资产总计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc6_10(r_date)

预付帐款/资产总计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc6_11(r_date)

存货/资产总计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc6_12(r_date)

在建工程/资产总计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc6_13(r_date)

商誉/资产总计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc6_14(r_date)

长期待摊费用/资产总计(%),与系统参数(证券代码)相关。 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc6_15(r_date)

可供出售金融资产/资产总计(%),,与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc6_16(r_date)

持有至到期投资/资产总计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc6_17(r_date)

投资性房地产/资产总计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc6_18(r_date)

非流动资产/资产总计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc8_3(r_date)

应付票据/负债合计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc8_6(r_date)

应付工资/负债合计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc8_9(r_date)

应付短期债券/负债合计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc8_11(r_date)

非流动负债/负债合计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc8_12(r_date)

长期借款/负债合计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc6_6(r_date)

交易金融资产/资产总计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc8_8(r_date)

应交税金/负债合计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc8_2(r_date)

短期借款/负债合计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc8_5(r_date)

预收帐款/负债合计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc8_13(r_date)

应付债券/负债合计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

BSStruc8_7(r_date)

应付福利/负债合计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

MainIncomeGrowRatio_12(r_date)

最近12个月的主营业务收入同比增长率(%)。 (1)主营业务收入数据取自合并利润分配表; (2)V1:RDate报告期最近12个月的主营业务收入; (3)V2:上年同期PRDate最近12个月的主营业务收入; (4)最近12个月的主营业务收入同比增长率(%)=(V1-V2)/abs(V2)*100。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

MainProfitGrowRatio_12(r_date)

最近12个月的主营业务利润同比增长率(%)。 (1)主营业务利润数据取自合并利润分配表; (2)V1:RDate报告期最近12个月的主营业务利润; (3)V2:上年同期PRDate最近12个月的主营业务利润; (4)最近12个月的主营业务利润同比增长率(%)=(V1-V2)/abs(V2)*100。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

ProfitBeforeTaxGrowRatio_12(r_date)

最近12个月的利润总额同比增长率(%)。 (1)利润总额数据取自合并利润分配表; (2)V1:RDate报告期最近12个月的利润总额; (3)V2:上年同期PRDate最近12个月的利润总额; (4)最近12个月的利润总额同比增长率(%)=(V1-V2)/abs(V2)*100。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

EVvsEBITDA_12(r_date)

EV/EBITDA(企业估值倍数),与系统股票pn_stock()、当前时间pn_date()相关。

参数 类型 说明
r_date datetime 报告期类型,报告期;Type:整数,EBIT计算方法

返回:float

EBIT_12(r_date, _type)

返回最近12个月的息税前利润。 (1)Type=1时,EBIT=营业利润+利息费用; (2)Type=2时,EBIT=净利润+所得税+利息费用; (3)Type=3时,EBIT=利润总额+利息费用。 (4)以上用于运算的数据均从合并利润分配表中取得

参数 类型 说明
r_date datetime 整数,报告期;
_type any 整数,EBIT计算方法

返回:float

EBITDA_12(r_date)

EBITDA=EBIT+新增折旧。 1)计算报告期RDate的EBIT(三种计算方法,参考[htm]EBIT_12)v1; (2)从合并资产负债表中取报告期Rdate和去年同期的累计折旧v2、v3 3EBITDA=v1+v2-v3。

参数 类型 说明
r_date datetime 整数,报告期;;Type:整数,EBITDA计算方法

返回:float

DebtWithInterest_12(r_date)

付息债务=短期借款+长期借款。 函数从合并资产负债表中取短期债务和长期债务,根据算法得到付息债务。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

EV_12(r_date)

EV(企业价值)=总市值(元)+净债务。 (1)净债务=付息债务-期末现金余额; (2)付息债务=短期借款+长期借款; (3)总市值取Rdate当天的总市值; (4)从资产负债表中取短期债务和长期债务,从现金流量表中取得期末现金余额。根据算法得到EV(企业价值)。

参数 类型 说明
r_date datetime 整数,报告期;

返回:float

EBITvsMainIncome_12(r_date, _type)

最近12个月息税前利润率=EBIT/最近12个月的主营收入。 1)Type=1时,EBIT=营业利润+利息费用; (2)Type=2时,EBIT=净利润+所得税+利息费用; (3)Type=3时,EBIT=利润总额+利息费用。 (4)以上用于运算的数据均从合并利润分配表中取得。

参数 类型 说明
r_date datetime 整数,报告期;
_type any 整数,EBIT计算方法

返回:float

EVvsEBIT_12(r_date, _type)

EV/EBIT 1EV:参考函数EV_12 2EBIT:参考函数[htm]EBIT_12。

参数 类型 说明
r_date datetime 整数,报告期;
_type any 整数,EBIT计算方法

返回:float

EVvsMainIncome_12(r_date)

企业净值率=EV(企业净值)/最近12个月的主营收入。 (1)EV(企业净值)的计算参照函数EV_12; (2)主营收入取自合并利润分配表【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

ValueInSheet_12(r_date)

帐面资本价值=净资产+负债总额+少数股东权益 函数从合并资产负债表取得净资产、负债总额、少数股东权益,根据算法得到帐面资本价值;资产负债表的科目只取报告期数据,不计算最近12个月。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

ValueInSheetAdjust_12(r_date)

资本帐面价值(调整)=归属母公司股东权益合计+净债务。 (1)净债务=付息债务-最近12个月的期末现金余额。 (2)付息债务=短期借款+长期借款。 (3)从资产负债表中取归属母公司股东权益合计、短期债务和长期债务,从现金流量表中取得期末现金余额。根据算法得到资本帐面价值(调整)。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

EPS_12(r_date)

最近12个月的每股收益=最近12个月的归属于母公司所有者净利润/总股本。 归属于母公司所有者的净利润取自合并利润分配表,取Rdate当天的总股本。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

EPSGrowRatio_12(r_date)

最近12个月的每股收益增长率(%)。 (1)函数从合并利润分配表中取该报告期归属母公司的每股净利润,根据算法得到最近12个月的归属母公司的每股净利润【注1】; (2)取Rdate当日的总股本; (3)最近12个月的每股收益V1=最近12个月的归属于母公司所有者净利润/总股本; (4)同理计算上年同期的最近12个月的每股收益V2; (5)最近12个月的每股收益增长率(%)=(V1-V2)/abs(V2)*100。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

MainincomePS_12(r_date)

最近12个月的每股营业收入。 (1)最近12个月的每股营业收入=最近12个月的营业收入/总股本; (2)营业收入取自合并利润分配表,根据最近12个月的算法得到最近12个月的营业收入【注1】; (3)总股本取RDate当日的数据。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

MainincomePSGrowRatio_12(r_date)

最近12个月的每股营业收入增长率(%)。 (1)最近12个月的每股营业收入增长率(%)=(最近12个月每股营业收入-去年同期最近12个月每股营业收入)/去年同期报告期最近12个月每股主营业务收入*100; (2)最近12个月的每股营业收入=最近12个月的营业收入/总股本; (3)营业收入取自合并利润分配表,根据最近12个月的算法得到最近12个月的营业收入【注1】; (4)总股本取RDate当日的数据。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

EPS2_12(r_date)

最近12月每股收益(业绩快报),与系统参数(股票)相关。

参数 类型 说明
r_date datetime 整数。报告期

返回:float

CashInfromIA_12(r_date)

投资活动现金流入小计,与系统股票pn_stock()、当前时间pn_date()相关。

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

CashPS_12(r_date)

最近12个月的每股经营活动现金流量净额。 (1)最近12个月的每股经营活动现金流量净额=最近12个月经营活动产生的现金流量净额/总股本; (2)经营活动产生的现金流量净额取自合并现金流量表,根据最近12个月的算法可得到最近12个月的每股经营活动现金流量净额【注1】; (3)总股本取RDate当天的数据。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CashPSGrowRatio_12(r_date)

最近12个月的每股经营活动现金流量净额增长率(%)。 (1)函数从合并现金流量表中取经营活动产生的现金流量净额,根据算法得到最近12个月的经营活动产生的现金流量净额【注1】; (2)取Rdate当日的总股本; (3)最近12个月的每股经营活动现金流量净额V1=最近12个月的经营活动产生的现金流量净额/总股本; (4)同理计算上年同期的最近12个月的每股经营活动现金流量净额V2; (5)最近12个月的每股经营活动现金流量净额增长率(%)=(V1-V2)/abs(V2)*100。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CashPaidtoInvestments_12(r_date)

最近12个月的资本性投资。 (1)资本性投资=投资所支付的现金+权益性投资所支付的现金+债权性投资所支付的现金; (2)投资所支付的现金、权益性投资所支付的现金、债权性投资所支付的现金取自合并现金流量表。根据最近12个月的算法得到各最近12个月的指标数据【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CashfromSale_12(r_date)

最近12个月的销售商品、提供劳务收到的现金。 (1)销售商品、提供劳务收到的现金数据取自合并现金流量表; (2)根据最近12个月的算法得到最近12个月的销售商品、提供劳务收到的现金【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CashInfromOA_12(r_date)

最近12个月的经营活动现金流入小计。 (1)经营活动现金流入小计取自合并现金流量表; (2)根据最近12个月的算法得到最近12个月的经营活动现金流入小计【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CashOutfromOA_12(r_date)

最近12个月的经营活动现金流出小计。 (1)经营活动现金流出小计取自合并现金流量表; (2)根据最近12个月的算法得到最近12个月的经营活动现金流出小计【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CashOutfromIA_12(r_date)

最近12个月的投资活动现金流出小计。 (1)投资活动现金流出小计取自合并现金流量表; (2)根据最近12个月的算法得到最近12个月的投资活动现金流出小计【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CashInfroFA_12(r_date)

最近12个月的筹资活动现金流入小计。 (1)筹资活动现金流入小计取自合并现金流量表; (2)根据最近12个月的算法得到最近12个月的筹资活动现金流入小计【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CashOutfromFA_12(r_date)

最近12个月的筹资活动现金流出小计。 (1)筹资活动现金流出小计取自合并现金流量表; (2)根据最近12个月的算法得到最近12个月的筹资活动现金流出小计【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

EndingCash_12(r_date)

最近12个月的货币资金的期末余额。 (1)货币资金的期末余额取自合并现金流量表; (2)根据最近12个月的算法得到最近12个月的货币资金的期末余额【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

GrossProfitRatio_12(r_date)

最近12个月的销售毛利率(%)。 (1)销售毛利率(%)=(营业收入-营业成本)/abs(营业收入); (2)营业收入和营业成本都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的营业收入V1和最近12个月的营业成本V2【注1】; (3)最近12个月的销售毛利率(%)=(V1-V2)/V1*100。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

WorkNetProfitRatio_12(r_date)

最近12个月的主营净利率(%)。 (1)主营净利率(%)=归属于母公司所有者净利润/营业收入*100; (2)归属于母公司所有者净利润和营业收入都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的归属于母公司所有者净利润V1和最近12个月的营业收入V2【注1】; (3)最近12个月的主营净利率(%)=V1/V2*100。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

WorkProfitRatio_12(r_date)

最近12个月的主营业务利润率(%)。 (1)主营业务利润率(%)=主营业务利润/营业收入*100; (2)主营业务利润和营业收入都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的主营业务利润V1和最近12个月的营业收入V2【注1】; (3)最近12个月的主营业务利润率(%)=V1/V2*100。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

TotalAssetRatio_12(r_date)

最近12个月的总资产利润率(%)。 (1)总资产利润率(%)=归属于母公司所有者的净利润/资产总计*100; (2)归属于母公司所有者的净利润和资产总计都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的归属于母公司所有者的净利润V1和最近12个月的资产总计V2【注1】; (3)最近12个月的总资产利润率(%)=V1/V2*100。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

MainOperationRatio_12(r_date)

最近12个月的主营业务利润比例(%)。 (1)主营业务利润比例(%)=营业利润/利润总额*100; (2)营业利润和利润总额都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的营业利润V1和最近12个月的利润总额V2【注1】; (3)最近12个月的主营业务利润比例(%)=V1/V2*100。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

MainCostRatio_12(r_date)

最近12个月的主营成本比例(%)。 (1)主营成本比例(%)=营业成本/营业收入*100; (2)营业成本和营业收入都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的营业成本V1和最近12个月的营业收入V2【注1】; (3)最近12个月的主营成本比例(%)=V1/V2*100。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

ExpensesRatio_12(r_date)

最近12个月的三项费用比例(%)。 (1)三项费用比例(%)=三项费用合计/营业收入*100; (2)三项费用合计=营业费用+管理费用+财务费用; (2)三项费用合计的3个科目和营业收入都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的三项费用合计V1和最近12个月的营业收入V2【注1】; (3)最近12个月的营三项费用比例(%)=V1/V2*100。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

OverheadExpensesRatio_12(r_date)

最近12个月的管理费用比例(%)。 (1)管理费用比例(%)=管理费用//营业收入*100; (2)管理费用/和营业收入都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的管理费用/V1和最近12个月的营业收入V2【注1】; (3)最近12个月的管理费用比例(%)=V1/V2*100。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

FinancialExpensesRatio_12(r_date)

最近12个月的财务费用比例(%)。 (1)财务费用比例(%)=管理费用//营业收入*100; (2)财务费用/和营业收入都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的财务费用/V1和最近12个月的营业收入V2【注1】; (3)最近12个月的财务费用比例(%)=V1/V2*100。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

FIIn12Month_ByDeclareDate(end_t, info_id)

最近12个月的InfoId财务数据。 (1)根据InfoId取得公布日小于或EndT的最近的报告期RDate; 2)取的RDate的财务指标InfoId最近12个月的财务数据。

参数 类型 说明
end_t datetime 整数,日期;
info_id string 整数,基本面id。

返回:float

MainIncome_12(r_date)

最近12个月的营业收入。 (1)营业收入取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的营业收入【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

MainProfit_12(r_date)

最近12个月的主营业务利润。 (1)主营业务利润取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的主营业务利润【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

ProfitBeforeTax_12(r_date)

最近12个月的利润总额。 (1)利润总额取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的利润总额【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CostsofMainOperation_12(r_date)

最近12个月的营业成本。 (1)营业成本取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的营业成本【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

TaxandAdditionalExpenses_12(r_date)

最近12个月的主营业务税金及附加。 (1)主营业务税金及附加取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的主营业务税金及附加【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

AdministrativeExpenses_12(r_date)

最近12个月的管理费用。 (1)管理费用取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的管理费用【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

FinancialExpenses_12(r_date)

最近12个月的财务费用。 (1)财务费用取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的财务费用【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

ThreeExpenses_12(r_date)

最近12个月的三项费用合计。 (1)三项费用合计=营业费用+管理费用+财务费用; (2)三项费用合计的3个科目都是取自合并利润分配表; (3)根据最近12个月的算法得到最近12个月的三项费用合计【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

InvestmentIncome_12(r_date)

最近12个月的投资收益。 (1)投资收益取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的投资收益【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

SubsidyIncome_12(r_date)

最近12个月的补贴收入。 (1)补贴收入取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的补贴收入【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

NonOperatingIncome_12(r_date)

最近12个月的营业外收入。 (1)营业外收入取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的营业外收入【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

NonOperatingExpense_12(r_date)

最近12个月的营业外支出。 (1)营业外支出取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的营业外支出【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

GrossProfit_12(r_date)

最近12个月的主营毛利润。 (1)主营毛利润=营业收入-营业成本; (2)营业收入和营业成本取自合并利润分配表; (3)根据最近12个月的算法得到最近12个月的主营毛利润【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

GrossOperatingIncome2_12(r_date)

最近12月营业总收入(业绩快报),与系统参数(股票)相关。

参数 类型 说明
r_date datetime 整数。报告期

返回:float

NonGAAPNetProfit2_12(r_date)

最近12月扣除非经常性损益后的净利润(业绩快报),与系统参数(股票)相关。

参数 类型 说明
r_date datetime 整数。报告期

返回:float

ProfitBeforeTax2_12(r_date)

最近12月利润总额(业绩快报),与系统参数(股票)相关。

参数 类型 说明
r_date datetime 整数。报告期

返回:float

DebtToEquityRatio_12(r_date)

最近12个月的资产负债率(%)。 (1)资产负债率(%)=负债合计/资产总计*100; (2)负债合计和资产总计取自合并资产负债表,不参与最近12个月的统计。所以,最近12个月的资产负债率(%)=负债合计/资产总计*100。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

ProfitBeforeTaxGrowRatio_Year(r_date, n)

最近N年的利润总额增长率(%)(复合增长率)。 (1)取向后兼容的最新年报Q1,然后取N年前同期的年报Q2; (2)分别以Q1、Q2为指定报告期,取利润总额(合并利润分配表)得到v1、v2; (3)如果v1/v2>0,利润总额增长率(%)(复合增长率)=(Power(v1/v2,1/N)-1)*100,否则返回0。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

EPS_Year(r_date, n)

最近N年的每股收益。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)取Q2报告期的归属于母公司所有者的净利润(合并利润分配表)v1,以及Q2报告期的总股本(股本结构表)v2; (3)最近N年的每股收益=v1/v2。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,N年前。

返回:float

EPSCut_Year(r_date, n)

最近N年的每股收益(扣除)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)取Q2报告期的扣除非经常性损益后的净利润(合并利润分配表)v1,以及Q2报告期的总股本(股本结构表)v2; (3)最近N年的每股收益(扣除)=v1/v2。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,N年前。

返回:float

MainincomePS_Year(r_date, n)

最近N年的每股营业收入。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)取Q2报告期的营业收入(合并利润分配表)v1,以及Q2报告期的总股本(股本结构表)v2; (3)最近N年的每股营业收入=v1/v2。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

EPSGrowRatio_Year(r_date, n)

最近N年的每股收益增长率(%)(复合增长率)。 (1)取向后兼容的最新年报Q1,然后取N年前同期的年报Qn; (2)取报告期Q1每股收益(净利润/总股本)v1,以及Qn报告期的每股收益v2; (3)如果v1/v2>0,那么最近N年的每股收益增长率(复合增长率)=(Power(v1/v2,1/N)-1)*100,否则返回0。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

MainincomePSGrowRatio_Year(r_date, n)

最近N年的每股主营收入增长率(%)(复合增长率)。 (1)取向后兼容的最新年报Q1,然后取N年前同期的年报Qn; (2)取报告期Q1每股主营收入(营业收入/总股本)v1,以及Qn报告期的每股主营收入v2; (3)如果v1/v2>0,那么最近N年的每股主营收入增长率(复合增长率)=(Power(v1/v2,1/N)-1)*100,否则返回0。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,N年前。

返回:float

CashPS_Year(r_date, n)

最近N年的每股经营活动现金流量净额。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)取Q2报告期的经营活动产生的现金流量净额(合并利润分配表)v1,以及Q2报告期的总股本(股本结构表)v2; (3)最近N年的每股经营活动现金流量净额=v1/v2。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

WorkProfitRatio_Year(r_date, n)

最近N年的主营业务利润率(%)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)从合并利润分配表中取Q2报告期的主营业务利润v1,以及营业收入v2; (3)最近N年的主营业务利润率(%)=v1/v2*100。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

WorkNetProfitRatio_Year(r_date, n)

最近N年的销售净利率(%)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)从合并利润分配表中取Q2报告期的归属于母公司所有者的净利润v1,以及营业收入v2; (3)最近N年的销售净利率(%)=v1/v2*100。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

GrossProfitRatio_Year(r_date, n)

最近N年的销售毛利率(%)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)从合并利润分配表中取Q2报告期的营业收入v1,以及营业成本v2; (3)最近N年的销售毛利率(%)=(v1-v2)/v1*100。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

FinancialExpensesRatio_Year(r_date, n)

最近N年的财务费用比例(%)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)从合并利润分配表中取Q2报告期的财务费用v1,以及营业收入v2; (3)最近N年的财务费用比例(%)=v1/v2*100。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

ExpensesRatio_Year(r_date, n)

最近N年的三项费用比例(%)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)三项费用=营业费用+管理费用+财务费用; (3)从合并利润分配表中取Q2报告期的三项费用加总v1,以及营业收入v2; (4)最近N年的三项费用比例(%)=v1/v2*100。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

OverheadExpensesRatio_Year(r_date, n)

最近N年的管理费用比例(%)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)从合并利润分配表中取Q2报告期的管理费用v1,以及营业收入v2; (3)最近N年的管理费用比例(%)=v1/v2*100。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

MainIncome_Year(r_date, n)

最近N年的营业收入。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的营业收入。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

MainProfit_Year(r_date, n)

最近N年的主营业务利润。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的主营业务利润。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

ProfitBeforeTax_Year(r_date, n)

最近N年的利润总额。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的利润总额。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

TaxandAdditionalExpenses_Year(r_date, n)

最近N年的主营业务税金及附加。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的主营业务税金及附加。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

CostsofMainOperation_Year(r_date, n)

最近N年的营业成本。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的营业成本。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

GrossProfit_Year(r_date, n)

最近N年的营业毛利润。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的营业收入V1和营业成本V2。 (3)最近N年的主营毛利润=V1-V2。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

NonOperatingExpense_Year(r_date, n)

最近N年的营业外支出。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的营业外支出。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

NonOperatingIncome_Year(r_date, n)

最近N年的营业外收入。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的营业外收入。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

InvestmentIncome_Year(r_date, n)

最近N年的投资收益。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的投资收益。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

ThreeExpenses_Year(r_date, n)

最近N年的三项费用合计。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的营业费用V1、管理费用V2和财务费用V3; (3)最近N年的三项费用合计=V1+V2+V3。.

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年

返回:float

AdministrativeExpenses_Year(r_date, n)

最近N年的管理费用。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的管理费用。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年。

返回:float

FinancialExpenses_Year(r_date, n)

最近N年的财务费用。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的财务费用。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年。

返回:float

SubsidyIncome_Year(r_date, n)

最近N年的补贴收入。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的补贴收入。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年。

返回:float

DebtToEquityRatio_Year(r_date, n)

最近N年的资产负债率(%)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)从合并资产负债表中取Q2报告期的负债合计v1,以及资产总计v2; (3)最近N年的资产负债率(%)=v1/v2*100。

参数 类型 说明
r_date datetime 整数,报告期;
n any 整数,最近N年。

返回:float

EPSBeforeIssue_Declare()

提取股票的每股收益(发行前一年度),与系统股票pn_stock()、当前时间pn_date()相关。

返回:float

MainincomePS_Q(r_date)

季度的每股营业收入。 (1)按照季度的算法,计算出RDate季度的营业收入V1【注1】; (2)取出RDate当天的总股本数据V2; (3)季度的每股营业收入=V1/V2。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

EPSGrowRatio_Q(r_date)

季度的每股收益增长率(%)。 (1)按照季度的算法,计算出RDate季度的归属于母公司所有者的净利润V1【注1】; (2)取出RDate当天的总股本数据V2; (3RDate季度的每股收益RV1=V1/V2。同理计算上年同期的季度每股收益RV2; (4)季度的每股收益增长率(%)=(RV1-RV2)/abs(RV2)*100。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

EPS2_Q(r_date)

每股收益(业绩快报),与系统参数(股票)相关。

参数 类型 说明
r_date datetime 整数。报告期

返回:float

CashfromSale_Q(r_date)

季度的销售商品、提供劳务收到的现金。 (1)从合并现金流量表中取出销售商品、提供劳务收到的现金; (2)按照季度的算法,计算出RDate季度的销售商品、提供劳务收到的现金【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CashInfromIA_Q(r_date)

季度的投资活动现金流入小计。 (1)从合并现金流量表中取出投资活动现金流入小计; (2)按照季度的算法,计算出RDate季度的投资活动现金流入小计【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CashOutfromIA_Q(r_date)

季度的投资活动现金流出小计。 (1)从合并现金流量表中取出投资活动现金流出小计; (2)按照季度的算法,计算出RDate季度的投资活动现金流出小计【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CashPS_Q(r_date)

季度的每股经营活动现金流量净额。 (1)从合并现金流量表中取出经营活动产生的现金流量净额; (2)按照季度的算法,计算出RDate季度的经营活动产生的现金流量净额V1【注1】; (3)取出RDate当天的总股本数据V2; (4)季度的每股经营活动现金流量净额=V1/V2。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CashInfromOA_Q(r_date)

季度的经营活动现金流入小计。 (1)从合并现金流量表中取出经营活动现金流入小计; (2)按照季度的算法,计算出RDate季度的经营活动现金流入小计【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CashOutfromOA_Q(r_date)

季度的经营活动现金流出小计。 (1)从合并现金流量表中取出经营活动现金流出小计; (2)按照季度的算法,计算出RDate季度的经营活动现金流出小计【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

EndingCash_Q(r_date)

季度的现金的期末余额。 (1)从合并现金流量表中取出现金的期末余额; (2)按照季度的算法,计算出RDate季度的现金的期末余额【注1】。

参数 类型 说明
r_date datetime 整数,报告期。

返回:float

CashInfroFA_Q(r_date)

计算指定报告期的筹资活动现金流入小计。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动现金流入小计,计算最近1季度的筹资活动现金流入小计。

参数 类型 说明
r_date datetime 整数,报告期;

返回:float

CashOutfromFA_Q(r_date)

计算指定报告期最近1季度的筹资活动现金流出小计。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动现金流入小计,计算最近1季度的筹资活动现金流出小计。

参数 类型 说明
r_date datetime 整数,报告期;

返回:float

SubsidyIncome_Q(r_date)

计算指定报告期最近1季度的补贴收入。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的补贴收入。

参数 类型 说明
r_date datetime 整数,报告期;

返回:float

FinancialExpenses_Q(r_date)

计算指定报告期最近1季度的财务费用。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的财务费用。

参数 类型 说明
r_date datetime 整数,报告期;

返回:float

AdministrativeExpenses_Q(r_date)

计算指定报告期最近1季度的管理费用。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的管理费用。

参数 类型 说明
r_date datetime 整数,报告期;

返回:float

ThreeExpenses_Q(r_date)

计算指定报告期最近1季度的三项费用(营业费用,管理费用,财务费用)合计。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的三项费用(营业费用,管理费用,财务费用)合计。

参数 类型 说明
r_date datetime 整数,报告期;

返回:float

ProfitBeforeTax_Q(r_date)

计算指定报告期最近1季度的利润总额。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的利润总额。

参数 类型 说明
r_date datetime 整数,报告期;

返回:float

InvestmentIncome_Q(r_date)

计算指定报告期最近1季度的投资收益。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的投资收益。

参数 类型 说明
r_date datetime 整数,报告期;

返回:float

NonOperatingIncome_Q(r_date)

计算指定报告期最近1季度的营业外收入。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的营业外收入。

参数 类型 说明
r_date datetime 整数,报告期;

返回:float

MainProfit_Q(r_date)

提取股票的指定报告期的主营业务利润,与系统股票pn_stock()、当前时间pn_date()相关。

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

NonOperatingExpense_Q(r_date)

提取股票的指定报告期的营业外支出,与系统股票pn_stock()、当前时间pn_date()相关。

参数 类型 说明
r_date datetime 报告期类型,报告期

返回:float

GrossOperatingIncome2_Q(r_date)

营业总收入(业绩快报),与系统参数(股票)相关。

参数 类型 说明
r_date datetime 整数。报告期

返回:float

NonGAAPNetProfit2_Q(r_date)

扣除非经常性损益后的净利润(业绩快报),与系统参数(股票)相关。

参数 类型 说明
r_date datetime 整数。报告期

返回:float

ProfitBeforeTax2_Q(r_date)

利润总额(业绩快报),与系统参数(股票)相关。 实数。利润总额(业绩快报)。

参数 类型 说明
r_date datetime 整数。报告期

返回:float

GrossProfit_Q(r_date)

主营毛利润,与系统参数(股票)相关。

参数 类型 说明
r_date datetime 整数。报告期

返回:float

CostsofMainOperation_Q(r_date)

主营业务成本,与系统参数(股票)相关。

参数 类型 说明
r_date datetime 整数。报告期

返回:float

MainIncome_Q(r_date)

主营业务收入,与系统参数(股票)相关。

参数 类型 说明
r_date datetime 整数。报告期

返回:float

TaxandAdditionalExpenses_Q(r_date)

主营业务税金及附加,与系统参数(股票)相关。

参数 类型 说明
r_date datetime 整数。报告期

返回:float

FI_Down_SideStd(r, mar, days_in1_y)

下方标准差、下行风险(%)

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
mar float 实数,单期未年化,最低可接受收益率(%),默认为0,可以设为2.25,默认为0,可以设为2.25
days_in1_y any 整数,年化天数, 小于0、默认时表不年化

返回:array

FI_MaxDrawdown(r)

最大回撤(%)

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组

返回:array

FI_MeanDrawDown(r)

痛苦指数:平均回撤

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组

返回:array

FI_Up_SideStd(r, mar, days_in1_y)

上方标准差(%)

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
mar float 实数,单期未年化,最低可接受收益率(%),默认为0,可以设为2.25,默认为0,可以设为2.25
days_in1_y any 整数,年化天数, 小于0、默认时表不年化

返回:array

FI_Jensen(r, br, rf, days_in1_y)

詹森

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
br array 数组,基准收益率序列(%),与r等长的一维数组数组。
rf float 实数,单期未年化,无风险收益率(%)
days_in1_y any 整数,年化天数,小于0、默认时表不年化

返回:array

FI_Information_Ratio(r, br, days_in1_y)

信息比率

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
br array 数组,基准收益率序列(%),与r等长的一维数组数组。
days_in1_y any 整数,年化天数,小于0、默认时表不年化

返回:array

FI_Treynor_Ratio(r, br, rf, days_in1_y)

特雷诺比率

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
br array 数组,基准收益率序列(%),与r等长的一维数组数组。
rf float 实数,单期未年化,无风险收益率(%)
days_in1_y any 整数,年化天数,小于0、默认时表不年化

返回:array

FI_K_ratio(r)

K比率

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组

返回:array

FI_Tail_ratio(r)

尾部比率

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组

返回:array

FI_Calmar_ratio(r, days_in1_y)

Calmar比率

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
days_in1_y any 整数,年化天数,小于0、默认时表不年化

返回:array

FI_Alpha(r, br, days_in1_y)

Alpha

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
br array 数组,基准收益率序列(%),与r等长的一维数组数组。
days_in1_y any 整数,年化天数,小于0、默认时表不年化

返回:array

FI_Beta(r, br)

Beta

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
br array 数组,基准收益率序列(%),与r等长的一维数组数组。

返回:array

FI_Down_alpha(r, br, days_in1_y)

alpha-

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
br array 数组,基准收益率序列(%),与r等长的一维数组数组。
days_in1_y any 整数,年化天数,小于0、默认时表不年化

返回:array

FI_Down_Beta(r, br)

beta-

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
br array 数组,基准收益率序列(%),与r等长的一维数组数组。

返回:array

FI_R2(r, br)

R2

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
br array 数组,基准收益率序列(%),与r等长的一维数组数组。

返回:array

FI_TTest(r)

收益率的T检验

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组

返回:array

FI_Up_alpha(r, br, days_in1_y)

Alpha+

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
br array 数组,基准收益率序列(%),与r等长的一维数组数组。
days_in1_y any 整数,年化天数,小于0、默认时表不年化

返回:array

FI_Up_Beta(r, br)

Beta+

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
br array 数组,基准收益率序列(%),与r等长的一维数组数组。

返回:array

FI_Avg_Gain(r, days_in1_y)

平均盈利(%)

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
days_in1_y any 整数,年化天数, 小于0、默认时表不年化

返回:array

FI_Avg_Loss(r, days_in1_y)

平均亏损(%)

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
days_in1_y any 整数,年化天数, 小于0、默认时表不年化

返回:array

FI_Avg_ret(r, days_in1_y)

算术平均收益率(%)

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
days_in1_y any 整数,年化天数, 小于0、默认时表不年化

返回:array

FI_cagr(r, days_in1_y)

复合年化收益率(%)

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
days_in1_y any 整数,年化天数, 小于0、默认时表不年化

返回:array

FI_CumReturn(r)

累计收益率(%)

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组

返回:array

FI_Down_Capture(r, br, days_in1_y)

下行捕获率(%)

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
br array 数组,基准收益率序列(%),与r等长的一维数组数组。
days_in1_y any 整数,年化天数,小于0、默认时表不年化

返回:array

FI_Up_Capture(r, br, days_in1_y)

上行捕获率(%)

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
br array 数组,基准收益率序列(%),与r等长的一维数组数组。
days_in1_y any 整数,年化天数,小于0、默认时表不年化

返回:array

FI_UP_Down_Capture(r, br, days_in1_y)

上/下捕获比率

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
br array 数组,基准收益率序列(%),与r等长的一维数组数组。
days_in1_y any 整数,年化天数,小于0、默认时表不年化

返回:array

FI_WinLoss_ratio(r)

盈亏比

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组

返回:array

FI_Win_pct(r)

胜率(%)

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组

返回:array

FI_Annual2Dayly(v_type, v, yn)

年化操作的逆运算

参数 类型 说明
v_type any 用户自定义, IV年化方式
v float 实数,已年化指标值
yn float 实数,年化系数

返回:float

FI_Dayly2Annual(v_type, iv, yn, n)

年化操作

参数 类型 说明
v_type any 用户自定义,IV年化方式,1、单利,2、复利,3、风险类
iv float 实数,单期指标值
yn float 实数,年化系数
n any 整数,区间期数,只用于复合收益率中

返回:float

FI_CumReturn_To_rt(ljz)

累计收益率(%)序列转换为收益率(%)序列

参数 类型 说明
ljz array 一维数字数组, 累计收益率(%)序列

返回:array

FI_Price_To_rt(ljz)

价格序列转换为收益率(%)序列 处理说明:首期为0

参数 类型 说明
ljz array 一维数字数组, 价格序列

返回:array

FI_rt_To_CumReturn(r)

得到累计收益率(%)序列(先转对数)

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组

返回:array

FI_rt_To_Price(r)

得到价格序列

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组

返回:array

FI_rt_To_roll_cagr(r, days_in1_y, window, min_periods)

移动年化收益率(%)

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
days_in1_y any 整数,年化天数,小于0、默认时表不年化
window any 整数,移动窗口
min_periods any 整数,最小窗口个数,小于部分设为Nan

返回:array

FI_rt_To_roll_cumRet(r, window, min_periods)

移动累计收益率(%)

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
window any 整数,移动窗口
min_periods any 整数,最小窗口个数,小于部分设为Nan

返回:array

comparewithfirstreport_new(t, ishb, show_style)

定基比分析。

参数 类型 说明
t array 数组。数据表。
ishb any 整数。是否按季度显示。
show_style any 整数。显示设置,取值如下:

返回:array

comparewithpreviousreport_new(r, t, ishb, show_type, show_style, unit_type)

同比分析。

参数 类型 说明
r array 数组。数据表。
t array 数组。数据表。
ishb any 整数。是否按季度显示。
show_type any 整数。显示方式,取值如下:
show_style any 整数。显示设置,取值如下:
unit_type any 整数。显示单位,取值如下:

返回:array

standardShowReport(r)

清除多个报告期数据项都为0的财务字段。

参数 类型 说明
r Array 数组。数据表。

返回:Array

示例

//万科A利润分配表(清除数据为0的财务字段)
r:=interestDistribute("SZ000002",0);
return standardShowReport(r);

marketAndTotalValueStructure(bk_name, end_t, low_v, high_v, step_v, seperate_by)

板块流通市值结构表。

参数 类型 说明
bk_name String 字符串。板块名称,多个板块用;隔开。
end_t TDateTime 日期。截止日期。
low_v Integer 整数。下限。
high_v Integer 整数。上限。
step_v Integer 整数。间距。
seperate_by Integer 整数。分段类型,取值如下:

返回:Array

示例

return marketAndTotalValueStructure("上证A股;深证A股",20030430T,0,20,5,0);
结果:

financialIndexEvaluation(bk_name, r_date)

返回指定板块指定报告期财务绩效评估数据。

参数 类型 说明
bk_name String 字符串类型,板块名称
r_date Integer 报告期类型,报告期

返回:Array

示例

//返回上证A股在20201231的财务绩效评估数据
return financialIndexEvaluation("上证A股",20201231);

profitforecast_call(stock_arr, r_date, _type, return_field_arr)

上市公司业绩预警。

参数 类型 说明
stock_arr array 数组。股票列表。
r_date datetime 整数。报告期。
_type float 实数。查询值。
return_field_arr array 数组。返回字段。

返回:array

totalvaluestructure(bk_name, end_t, low_v, high_v, step_v)

股票市价总值结构表。

参数 类型 说明
bk_name String 字符串。板块名称,多个板块用;隔开。
end_t TDateTime 日期。截止日期。
low_v Integer 整数。下限。
high_v Integer 整数。上限。
step_v Integer 整数。间距。

返回:Array

示例

return totalvaluestructure("上证A股;深证A股",20100730T,0,50,10);
结果:

Field_ReSortCols(data, cols_showpriority)

数组下标按指定顺序重排 ps:不检查字段是否存在

参数 类型 说明
data array 二维数字数组,数组,目前只支持二维
cols_showpriority array 一维字符串数组,字段显示优先级

返回:array

Field_AddSuffix(t, suffix, ifcopy)

数组下标批量加后缀。

参数 类型 说明
t array 数组类型,数据
suffix string 字符串类型,后缀
ifcopy bool 布尔类型,是否在拷贝后的数组改列名,默认True

返回:array

Field_AddPrefix(t, suffix, ifcopy)

数组下标批量加前缀。

参数 类型 说明
t array 数组类型,数据
suffix string 字符串类型,后缀
ifcopy bool 布尔类型,是否在拷贝后的数组改列名,默认True

返回:array

threeDimFormat2()

公司为主,指标为辅格式。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。

返回:any

threeDimFormat3()

指标为主,年份为辅格式。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。

返回:Array,TableArray

threeDimFormat4()

指标为主,公司为辅格式。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。

返回:Array,TableArray

threeDimFormat5()

年份为主,公司为辅格式。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。

返回:any

threeDimFormat6()

年份为主,指标为辅格式。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。

返回:Array,TableArray