48 KiB
金融 / 财务分析 / 现金流量
cashandCashEquivalentsPerShares(report_date)
声明:function
返回每股现金净流量,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
report_date |
integer | 整数,报告期 |
返回:real
示例
范例01:2024年年报白云机场的每股现金净流量
// 2024年年报白云机场的每股现金净流量
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashandCashEquivalentsPerShares(20241231);
return v;
// 输出:0.9283
范例02:指定2024三季报,取白云机场每股现金净流量的TTM
// 指定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年的会计年度报告期的每股现金净流量
// 指定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三季报,取白云机场第三季度单季度的每股现金净流量
// 指定2024三季报,取白云机场第三季度单季度的每股现金净流量
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashandCashEquivalentsPerShares(20240930);
return v;
// 输出:0.1922
范例05:取白云机场在2019年年报的每股现金净流量调整前与调整后
// 取白云机场在2019年年报的每股现金净流量调整前与调整后
// 20210430公布2020年年报对2019年年报中的现金及现金等价物净增加额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前:设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashandCashEquivalentsPerShares(RDate);
// 调整后:设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashandCashEquivalentsPerShares(RDate);
return array(v1, v2);
// 输出:array(-0.5046,-0.5042),由于调整前与调整后参与计算的数据有变动,因此结果有差异
cashFlowCurrentDebtRatio(report_date)
声明:function
返回现金流量比率,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
report_date |
integer | 整数,报告期 |
返回:real
示例
范例01:2024年年报白云机场的现金流量比率
// 2024年年报白云机场的现金流量比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowCurrentDebtRatio(20241231);
return v;
// 输出:0.5509
范例02:指定2024三季报,取白云机场现金流量比率的TTM
// 指定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年的会计年度报告期的现金流量比率
// 指定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三季报,取白云机场第三季度单季度的现金流量比率
// 指定2024三季报,取白云机场第三季度单季度的现金流量比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowCurrentDebtRatio(20240930);
return v;
// 输出:0.1307
范例05:取白云机场在2019年年报的现金流量比率调整前与调整后
// 取白云机场在2019年年报的现金流量比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前:设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowCurrentDebtRatio(RDate);
// 调整后:设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowCurrentDebtRatio(RDate);
return array(v1, v2);
// 输出:array(0.4281,0.4075),由于调整前与调整后参与计算的数据有变动,因此结果有差异
cashFlowEquityRatio(r_date)
声明:function
返回现金股东权益比率,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
r_date |
integer | 报告期,指定报告期 |
返回:real
示例
范例01:2024年年报白云机场的现金股东权益比率
// 2024年年报白云机场的现金股东权益比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowEquityRatio(20241231);
return v;
// 输出:0.1859
范例02:指定2024三季报,取白云机场现金股东权益比率的TTM
// 指定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年的会计年度报告期的现金股东权益比率
// 指定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三季报,取白云机场第三季度单季度的现金股东权益比率
// 指定2024三季报,取白云机场第三季度单季度的现金股东权益比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowEquityRatio(20240930);
return v;
// 输出:0.045
范例05:取白云机场在2019年年报的现金股东权益比率调整前与调整后
// 取白云机场在2019年年报的现金股东权益比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前:设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowEquityRatio(RDate);
// 调整后:设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowEquityRatio(RDate);
return array(v1, v2);
// 输出:array(0.185,0.1802),由于调整前与调整后参与计算的数据有变动,因此结果有差异
cashFlowInvestingAndFinancingRatio(r_date)
声明:function
返回现金投资筹资比率,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
r_date |
integer | 报告期,指定报告期 |
返回:real
示例
范例01:2024年年报白云机场的现金投资筹资比率
// 2024年年报白云机场的现金投资筹资比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowInvestingAndFinancingRatio(20241231);
return v;
// 输出:2.7319
范例02:指定2024三季报,取白云机场现金投资筹资比率的TTM
// 指定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年的会计年度报告期的现金投资筹资比率
// 指定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三季报,取白云机场第三季度单季度的现金投资筹资比率
// 指定2024三季报,取白云机场第三季度单季度的现金投资筹资比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowInvestingAndFinancingRatio(20240930);
return v;
// 输出:2.2683
范例05:取白云机场在2019年年报的现金投资筹资比率调整前与调整后
// 取白云机场在2019年年报的现金投资筹资比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前:设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowInvestingAndFinancingRatio(RDate);
// 调整后:设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowInvestingAndFinancingRatio(RDate);
return array(v1, v2);
// 输出:array(0.5826,0.5867),由于调整前与调整后参与计算的数据有变动,因此结果有差异
cashFlowMainOperationRatio(report_date)
声明:function
返回现金主营收入比,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
report_date |
integer | 整数,报告期 |
返回:real
示例
范例01:2024年年报白云机场的现金主营收入比率
// 2024年年报白云机场的现金主营收入比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowMainOperationRatio(20241231);
return v;
// 输出:0.4594
范例02:指定2024三季报,取白云机场现金主营收入比率的TTM
// 指定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年的会计年度报告期的现金主营收入比率
// 指定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三季报,取白云机场第三季度单季度的现金主营收入比率
// 指定2024三季报,取白云机场第三季度单季度的现金主营收入比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowMainOperationRatio(20240930);
return v;
// 输出:0.4421
范例05:取白云机场在2019年年报的现金主营收入比率调整前与调整后
// 取白云机场在2019年年报的现金主营收入比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前:设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowMainOperationRatio(RDate);
// 调整后:设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowMainOperationRatio(RDate);
return array(v1, v2);
// 输出:array(0.3828,0.3717),由于调整前与调整后参与计算的数据有变动,因此结果有差异
cashFlowNetProfitCash(report_date)
声明:function
返回现金净利润比,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
report_date |
integer | 整数,报告期 |
返回:real
示例
范例01:2024年年报白云机场的现金净利润比率
// 2024年年报白云机场的现金净利润比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowNetProfitCash(20241231);
return v;
// 输出:3.6832
范例02:指定2024三季报,取白云机场现金净利润比率的TTM
// 指定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年的会计年度报告期的现金净利润比率
// 指定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三季报,取白云机场第三季度单季度的现金净利润比率
// 指定2024三季报,取白云机场第三季度单季度的现金净利润比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowNetProfitCash(20240930);
return v;
// 输出:3.5346
范例05:取白云机场在2019年年报的现金净利润比率调整前与调整后
// 取白云机场在2019年年报的现金净利润比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前:设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowNetProfitCash(RDate);
// 调整后:设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowNetProfitCash(RDate);
return array(v1, v2);
// 输出:array(3.0131,2.8517),由于调整前与调整后参与计算的数据有变动,因此结果有差异
cashFlowOperatingProfitRatio(r_date)
声明:function
返回现金营业利润比率,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
r_date |
integer | 报告期,指定报告期 |
返回:real
示例
范例01:2024年年报白云机场的现金营业利润比率
// 2024年年报白云机场的现金营业利润比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowOperatingProfitRatio(20241231);
return v;
// 输出:2.5506
范例02:指定2024三季报,取白云机场现金营业利润比率的TTM
// 指定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年的会计年度报告期的现金营业利润比率
// 指定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三季报,取白云机场第三季度单季度的现金营业利润比率
// 指定2024三季报,取白云机场第三季度单季度的现金营业利润比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowOperatingProfitRatio(20240930);
return v;
// 输出:2.5612
范例05:取白云机场在2019年年报的现金营业利润比率调整前与调整后
// 取白云机场在2019年年报的现金营业利润比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前:设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowOperatingProfitRatio(RDate);
// 调整后:设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowOperatingProfitRatio(RDate);
return array(v1, v2);
// 输出:array(2.2899,2.156),由于调整前与调整后参与计算的数据有变动,因此结果有差异
cashFlowReinvestmentRatio(r_date)
声明:function
返回现金再投资比率,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
r_date |
integer | 报告期,指定报告期 |
返回:real
示例
范例01:2024年年报白云机场的现金再投资比率
// 2024年年报白云机场的现金再投资比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowReinvestmentRatio(20241231);
return v;
// 输出:8.7957
范例02:指定2024三季报,取白云机场现金再投资比率的TTM
// 指定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年的会计年度报告期的现金再投资比率
// 指定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三季报,取白云机场第三季度单季度的现金再投资比率
// 指定2024三季报,取白云机场第三季度单季度的现金再投资比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowReinvestmentRatio(20240930);
return v;
// 输出:7.0496
范例05:取白云机场在2019年年报的现金再投资比率调整前与调整后
// 取白云机场在2019年年报的现金再投资比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前:设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowReinvestmentRatio(RDate);
// 调整后:设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowReinvestmentRatio(RDate);
return array(v1, v2);
// 输出:array(2.8349,2.7551),由于调整前与调整后参与计算的数据有变动,因此结果有差异
cashFlowTotalAssetsRatio(report_date)
声明:function
返回现金总资产比,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
report_date |
integer | 整数,报告期 |
返回:real
示例
范例01:2024年年报白云机场的现金总资产比率
// 2024年年报白云机场的现金总资产比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowTotalAssetsRatio(20241231);
return v;
// 输出:0.1263
范例02:指定2024三季报,取白云机场现金总资产比率的TTM
// 指定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年的会计年度报告期的现金总资产比率
// 指定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三季报,取白云机场第三季度单季度的现金总资产比率
// 指定2024三季报,取白云机场第三季度单季度的现金总资产比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowTotalAssetsRatio(20240930);
return v;
// 输出:0.0301
范例05:取白云机场在2019年年报的现金总资产比率调整前与调整后
// 取白云机场在2019年年报的现金总资产比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前:设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowTotalAssetsRatio(RDate);
// 调整后:设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowTotalAssetsRatio(RDate);
return array(v1, v2);
// 输出:array(0.1205,0.1169),由于调整前与调整后参与计算的数据有变动,因此结果有差异
cashFlowTotalDebtRatio(report_date)
声明:function
返回现金总负债比率,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
report_date |
integer | 整数,报告期; |
返回:real
示例
范例01:2024年年报白云机场的现金总负债比率
// 2024年年报白云机场的现金总负债比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowTotalDebtRatio(20241231);
return v;
// 输出:0.4057
范例02:指定2024三季报,取白云机场现金总负债比率的TTM
// 指定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年的会计年度报告期的现金总负债比率
// 指定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三季报,取白云机场第三季度单季度的现金总负债比率
// 指定2024三季报,取白云机场第三季度单季度的现金总负债比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowTotalDebtRatio(20240930);
return v;
// 输出:0.0939
范例05:取白云机场在2019年年报的现金总负债比率调整前与调整后
// 取白云机场在2019年年报的现金总负债比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前:设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowTotalDebtRatio(RDate);
// 调整后:设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowTotalDebtRatio(RDate);
return array(v1, v2);
// 输出:array(0.3528,0.3395),由于调整前与调整后参与计算的数据有变动,因此结果有差异
cashFlowTotalDebtRatio2(report_date)
声明:function
返回债务保障率,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
report_date |
integer | 整数,报告期 |
返回:real
示例
范例01:2024年年报白云机场的债务保障率
// 2024年年报白云机场的债务保障率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := CashFlowTotalDebtRatio2(20241231);
return v;
// 输出:2.465
范例02:指定2024三季报,取白云机场债务保障率的TTM
// 指定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年的会计年度报告期的债务保障率
// 指定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三季报,取白云机场第三季度单季度的债务保障率
// 指定2024三季报,取白云机场第三季度单季度的债务保障率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashFlowTotalDebtRatio2(20240930);
return v;
// 输出:10.6515
范例05:取白云机场在2019年年报的债务保障率调整前与调整后
// 取白云机场在2019年年报的债务保障率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前:设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashFlowTotalDebtRatio2(RDate);
// 调整后:设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashFlowTotalDebtRatio2(RDate);
return array(v1, v2);
// 输出:array(2.8342,2.9454),由于调整前与调整后参与计算的数据有变动,因此结果有差异
cashMatureDebtRatio(r_date)
声明:function
返回现金到期债务比率,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
r_date |
integer | 整数,报告期 |
返回:real
示例
范例01:2024年年报白云机场的现金到期债务比率
// 2024年年报白云机场的现金到期债务比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
v := CashMatureDebtRatio(20241231);
return v;
// 输出:10.5995
范例02:指定2024三季报,取白云机场现金到期债务比率的TTM
// 指定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年的会计年度报告期的现金到期债务比率
// 指定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三季报,取白云机场第三季度单季度的现金到期债务比率
// 指定2024三季报,取白云机场第三季度单季度的现金到期债务比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashMatureDebtRatio(20240930);
return v;
// 输出:2.5857
范例05:取东风股份在2018年年报的现金到期债务比率调整前与调整后
// 取东风股份在2018年年报的现金到期债务比率调整前与调整后
// 20200429公布2019年年报对2018年年报中的一年内到期的长期负债数据进行了调整
setsysparam(pn_stock(), 'SH600006');
RDate := 20181231;
// 调整前:设置指定日早于调整后公布日
setsysparam(pn_date(), 20190331T);
v1 := CashMatureDebtRatio(RDate);
// 调整后:设置指定日晚于调整后公布日
setsysparam(pn_date(), 20200630T);
v2 := CashMatureDebtRatio(RDate);
return array(v1, v2);
// 输出:array(-0.1214,-0.1216),由于调整前与调整后参与计算的数据有变动,因此结果有差异
cashToCurrentDebtRatio(report_date)
声明:function
返回现金流动负债比率,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
report_date |
integer | 整数,报告期 |
返回:real
示例
范例01:2024年年报白云机场的现金流动负债比率
// 2024年年报白云机场的现金流动负债比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
v := CashToCurrentDebtRatio(20241231);
return v;
// 输出:0.5509
范例02:指定2024三季报,取白云机场现金流动负债比率的TTM
// 指定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年的会计年度报告期的现金流动负债比率
// 指定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三季报,取白云机场第三季度单季度的现金流动负债比率
// 指定2024三季报,取白云机场第三季度单季度的现金流动负债比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := CashToCurrentDebtRatio(20240930);
return v;
// 输出:0.1307
范例05:取白云机场在2019年年报的现金流动负债比率调整前与调整后
// 取白云机场在2019年年报的现金流动负债比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前:设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := CashToCurrentDebtRatio(RDate);
// 调整后:设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := CashToCurrentDebtRatio(RDate);
return array(v1, v2);
// 输出:array(0.4281,0.4075),由于调整前与调整后参与计算的数据有变动,因此结果有差异
mainIncomeCashRatio(report_date)
声明:function
返回销售现金比率,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
report_date |
integer | 整数,报告期 |
返回:real
示例
范例01:2024年年报白云机场的销售现金比率
// 2024年年报白云机场的销售现金比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
v := MainIncomeCashRatio(20241231);
return v;
// 输出:1.1028
范例02:指定2024三季报,取白云机场销售现金比率的TTM
// 指定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年的会计年度报告期的销售现金比率
// 指定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三季报,取白云机场第三季度单季度的销售现金比率
// 指定2024三季报,取白云机场第三季度单季度的销售现金比率
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250929T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := MainIncomeCashRatio(20240930);
return v;
// 输出:1.2809
范例05:取白云机场在2019年年报的销售现金比率调整前与调整后
// 取白云机场在2019年年报的销售现金比率调整前与调整后
// 20210430公布2020年年报对2019年年报中的营业收入数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前:设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := MainIncomeCashRatio(RDate);
// 调整后:设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := MainIncomeCashRatio(RDate);
return array(v1, v2);
// 输出:array(1.1244,1.1778),由于调整前与调整后参与计算的数据有变动,因此结果有差异
netCashfromIAGrowRatio(r_date)
声明:function
返回投资活动现金流量净额增长率(%),与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
r_date |
integer | 整数,报告期 |
返回:real
示例
范例01:2024年年报白云机场的投资活动现金流量净额增长率(%)
// 2024年年报白云机场的投资活动现金流量净额增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
v := NetCashfromIAGrowRatio(20241231);
return v;
// 输出:36.0797
范例02:指定2024三季报,取白云机场投资活动现金流量净额增长率(%)的TTM
// 指定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年的会计年度报告期的投资活动现金流量净额增长率(%)
// 指定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三季报,取白云机场第三季度单季度的投资活动现金流量净额增长率(%)
// 指定2024三季报,取白云机场第三季度单季度的投资活动现金流量净额增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := NetCashfromIAGrowRatio(20240930);
return v;
// 输出:39.8084
范例05:取白云机场在2019年年报的投资活动现金流量净额增长率(%)调整前与调整后
// 取白云机场在2019年年报的投资活动现金流量净额增长率(%)调整前与调整后
// 20210430公布2020年年报对2019年年报中的投资活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前:设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := NetCashfromIAGrowRatio(RDate);
// 调整后:设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := NetCashfromIAGrowRatio(RDate);
return array(v1, v2);
// 输出:array(41.4551,38.7551),由于调整前与调整后参与计算的数据有变动,因此结果有差异
netCashGrowRatio(r_date)
声明:function
返回经营活动现金流量净额增长率(%),与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
r_date |
integer | 整数,报告期 |
返回:real
示例
范例01:2024年年报白云机场的经营活动现金流量净额增长率(%)
// 2024年年报白云机场的经营活动现金流量净额增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
v := NetCashGrowRatio(20241231);
return v;
// 输出:44.5174
范例02:指定2024三季报,取白云机场经营活动现金流量净额增长率(%)的TTM
// 指定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年的会计年度报告期的经营活动现金流量净额增长率(%)
// 指定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三季报,取白云机场第三季度单季度的经营活动现金流量净额增长率(%)
// 指定2024三季报,取白云机场第三季度单季度的经营活动现金流量净额增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := NetCashGrowRatio(20240930);
return v;
// 输出:-8.518
范例05:取白云机场在2019年年报的经营活动现金流量净额增长率(%)调整前与调整后
// 取白云机场在2019年年报的经营活动现金流量净额增长率(%)调整前与调整后
// 20210430公布2020年年报对2019年年报中的经营活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前:设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := NetCashGrowRatio(RDate);
// 调整后:设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := NetCashGrowRatio(RDate);
return array(v1, v2);
// 输出:array(-3.4178,-1.8238),由于调整前与调整后参与计算的数据有变动,因此结果有差异
netCashInfroFAGrowRatio(r_date)
声明:function
返回筹资活动现金流量净额增长率(%),与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
r_date |
integer | 整数,报告期 |
返回:real
示例
范例01:2024年年报白云机场的筹资活动现金流量净额增长率(%)
// 2024年年报白云机场的筹资活动现金流量净额增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
v := NetCashInfroFAGrowRatio(20241231);
return v;
// 输出:42.8427
范例02:指定2024三季报,取白云机场筹资活动现金流量净额增长率(%)的TTM
// 指定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年的会计年度报告期的筹资活动现金流量净额增长率(%)
// 指定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三季报,取白云机场第三季度单季度的筹资活动现金流量净额增长率(%)
// 指定2024三季报,取白云机场第三季度单季度的筹资活动现金流量净额增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := NetCashInfroFAGrowRatio(20240930);
return v;
// 输出:-350.4256
范例05:取白云机场在2019年三季报的筹资活动现金流量净额增长率(%)调整前与调整后
// 取白云机场在2019年三季报的筹资活动现金流量净额增长率(%)调整前与调整后
// 20201031公布2020年三季报对2019年三季报中的筹资活动产生的现金流量净额数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20190930;
// 调整前:设置指定日早于调整后公布日
setsysparam(pn_date(), 20191231T);
v1 := NetCashInfroFAGrowRatio(RDate);
// 调整后:设置指定日晚于调整后公布日
setsysparam(pn_date(), 20201231T);
v2 := NetCashInfroFAGrowRatio(RDate);
return array(v1, v2);
// 输出:array(-248.3791,-245.0198),由于调整前与调整后参与计算的数据有变动,因此结果有差异
salesofGoodsandServicesCashGrowRatio(r_date)
声明:function
返回销售商品、提供劳务收到的现金增长率(%),与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
r_date |
r_date | 报告期类型,报告期 |
返回:real
示例
范例01:2024年年报白云机场的销售商品、提供劳务收到的现金增长率(%)
// 2024年年报白云机场的销售商品、提供劳务收到的现金增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
v := SalesofGoodsandServicesCashGrowRatio(20241231);
return v;
// 输出:21.6443
范例02:指定2024三季报,取白云机场销售商品、提供劳务收到的现金增长率(%)的TTM
// 指定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年的会计年度报告期的销售商品、提供劳务收到的现金增长率(%)
// 指定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三季报,取白云机场第三季度单季度的销售商品、提供劳务收到的现金增长率(%)
// 指定2024三季报,取白云机场第三季度单季度的销售商品、提供劳务收到的现金增长率(%)
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_date(), 20250930T);
SetSysParam(CT_QuarterData(), True); // 计算单季度
v := SalesofGoodsandServicesCashGrowRatio(20240930);
return v;
// 输出:-5.6893
范例05:取白云机场在2019年年报的销售商品、提供劳务收到的现金增长率(%)调整前与调整后
// 取白云机场在2019年年报的销售商品、提供劳务收到的现金增长率(%)调整前与调整后
// 20210430公布2020年年报对2019年年报中的销售商品、提供劳务收到的现金数据进行了调整
setsysparam(pn_stock(), 'SH600004');
RDate := 20191231;
// 调整前:设置指定日早于调整后公布日
setsysparam(pn_date(), 20200630T);
v1 := SalesofGoodsandServicesCashGrowRatio(RDate);
// 调整后:设置指定日晚于调整后公布日
setsysparam(pn_date(), 20210630T);
v2 := SalesofGoodsandServicesCashGrowRatio(RDate);
return array(v1, v2);
// 输出:array(9.1241,19.6669),由于调整前与调整后参与计算的数据有变动,因此结果有差异