天软金融分析.NET函数大全 > 金融函数 > 板块 > 主要财务指标 > 中间函数

StocksFinancialRatioByEndT    

简述
计算股票池指定日的比率财务指标,其结果与参数ValueType和RightType有关。
例如:当ValueType = 0时,取得指标是板块的流动比率
1)加权(RightType=0)时,其值为(板块个股的流动资产简单加总和的平均值 /板块个股的流动负债的简单加总和的平均值)*100%;
2)算术平均时(RightType=1),其值为(流动资产/板块个股的流动负债)*100%,然后再对板块内个股的流动比率之和求平均。
3)整体权重加权(RightType=11)时,其值为本期(板块个股的权重*板块个股的流动资产)/(板块个股的权重*板块个股的流动负债)*100%;
4)调和平均数权重加权(RightType=12)时,其值为本期(1/板块个股的权重/(板块个股的流动资产/板块个股的流动负债))*100%;
5)直接法权重加权(RightType=13)时,其值为本期(板块个股的权重*(板块个股的流动资产/板块个股的流动负债))*100%;
定义
StocksFinancialRatioByEndT (StockArr:Array;EndT:Date;RightType: Integer;SType: Integer;SampleSelect: Integer;EPSCriterion:Real;ValueType: Integer;RDateType: Integer):real
参数
名称类型说明
StockArrArray一维字符串数组or 二维数据表
当StockArr为一维字符串数组,股票列表,例如"SH600356","SH600602","SH600054","SH600001","SH600718"
当StockArr为二维数据表,必须包含“代码”,“比例(%)”字段,
字段 类型 非空
代码 String
比例(%) Real

示例参考:
代码 比例(%)
SH600356 26
SH600602 14
SH600054 22
SH600001 18
…… ……
EndTDate日期,截止日期
RightType Integer加权方式,整型,取值如下
显示名 取值
加权 0
算术平均 1
中位数 2
整体权重加权 11
调和平均数权重加权 12
直接法权重加权 13
SType Integer股票类型,具体取值如下:
显示名 取值
全部 0
只考虑A股 1
只考虑B股 2
只考虑深圳B股 3
只考虑上证B股 4
SampleSelect Integer样本股选择,具体取值如下:
显示名 取值 备注
全部 0 板块中所有个股都参与计算
剔除亏损 1 剔除每股指标<=0的股票
剔除绩差 2 剔除每股指标<= Criterion的股票
EPSCriterionReal实数,绩差股标准,和参数SampleSelect结合使用。
场景 备注
SampleSelect为0或1 此参数无效
SampleSelect为2 剔除每股收益<= EPSCriterion的个股
ValueType Integer相应指标的ID号(如:ValueType = 0,时,取得指标为流动比率)
ValueType 代表的指标显示名
0 流动比率
1 速动比率
2 应收帐款周转率
3 利息支付倍数
4 现金流动负债比率
5 长期债务与营运资金比率
6 资产负债率
7 股东权益比率
8 长期负债比
9 股东权益与固定资产比率
10 负债权益比率
11 固定资产比
12 流动资产比
13 流动负债比
14 总资产报酬率
15 总资产净利率
16 净资产收益率
17 主营业务利润率
18 销售毛利率
19 销售净利率
20 主营业务利润比例
21 其它业务利润比例
22 主营成本比例
23 三项费用比例
24 总资产周转率
25 存货周转率
26 流动资产周转率
27 固定资产周转率
28 股东权益周转率
29 营业利润增长率
30 总资产增长率
31 固定资产增长率
32 利润总额增长率
33 净资产增长率
34 主营业务收入增长率
35 主营业务利润增长率
36 净利润增长率
37 销售收现比率
38 现金总资产比率
39 现金主营收入比率
40 现金净利润比率
41 现金总负债比率
42 现金流量比率
43 营业利润率
44 主营收入比例
45 超速动比率
46 销售税金率
47 营业费用比例
48 管理费用比例
49 财务费用比例
50 营业费用增长率
51 管理费用增长率
52 财务费用增长率
53 三项费用增长率
54 资本报酬率
55 营运报酬率
56 主营业务成本增长率
57 主营业务税金及附加增长率
58 其他业务利润增长率
59 投资收益增长率
60 补贴收入增长率
61 所得税增长率
62 少数股东损益增长率
63 营业外收入增长率
64 营业外支出增长率
65 经营活动现金流量净额增长率
66 总资产收益率(%)
67 成本费用利润率(%)
68 净利润率(%)
69 股东权益收益率(%)
70 研发费用比例(%)
71 存货销售比(%)
72 应付账款周转率
73 总资产周转率(杜邦)
74 债务保障率
75 EBIT/营业收入
76 EBITDA/营业收入
77 EV/营业收入
78 EV/EBIT
79 EV/EBITDA
80 EV/NOPLAT
81 EV/IC
82 ROIC
83 有形资本回报率(%)
84 流动资产增长率(%)
85 流动负债增长率(%)
86 长期负债增长率(%)
87 非流动资产增长率(%)
88 销售商品、提供劳务收到的现金增长率(%)

注:增长率(%)相关指标的计算支持同比增长率(%)和环比增长率(%),当计算环比增长率(%)时候,需要设置系统参数CT_SectorQuarterGrowRatio();
RDateType Integer整型,报告期类型,具体取值如下:
显示名 取值
最近12个月 0
上年度年报 1
返回real实数,所取ValueType值对应的板块的指标
  • 范例

    范例一:
    //多个股票在20230731的TTM、整体权重加权的主营业务利润率(%)
    StockArr := array(("代码":"SH600356","比例(%)":26.0),
             ("代码":"SH600602","比例(%)":14.0),
             ("代码":"SH600054","比例(%)":22.0),
             ("代码":"SH600001","比例(%)":18.0),
             ("代码":"SH600718","比例(%)":20.0));
    Endt := 20230731T;
    return StocksFinancialRatioByEndT(StockArr,Endt,11,0,0,0,17,0);
    //结果:10.2746

    范例2:
    //多个股票在20230731的TTM、整体权重加权的流动比率
    StockArr := array(("代码":"SH600356","比例(%)":26.0),
             ("代码":"SH600602","比例(%)":14.0),
             ("代码":"SH600054","比例(%)":22.0),
             ("代码":"SH600001","比例(%)":18.0),
             ("代码":"SH600718","比例(%)":20.0));
    Endt := 20230731T;
    return StocksFinancialRatioByEndT(StockArr,Endt,11,0,0,0,0,0);//结果:1.4336
相关