StocksFinancialRatio
简述
计算板块的指定的指标,其结果与参数ValueType和RightType有关,板块为pn_bk()设置的当前系统板块。
例如:当ValueType = 0时,取得指标是板块的流动比率
加权时(RightType=0),其值为指定报告期内(板块个股的流动资产简单加总和的平均值 /板块个股的流动负债的简单加总和的平均值)*100%;
算术平均时(RightType=1),先求指定报告期内板块个股的流动比率,其值为(流动资产/板块个股的流动负债)*100%,然后再对板块内个股的流动比率之和求平均。
StocksFinancialRatio(StockArr:Array;ReportDate:Int;RightType:Int;SType:int;SampleSelect:Int;EPSCriterion:Float;ValueType:Int):Float
名称 | 类型 | 说明 |
---|
StockArr | Array | 股票列表 |
ReportDate | Int | 报告期 |
RightType | Int | 加权方式,具体取值如下:
|
SType | int | 股票类型,具体取值如下:
显示名 |
取值 |
全部 |
0 |
只考虑A股 |
1 |
只考虑B股 |
2 |
只考虑深证B股 |
3 |
只考虑上海B股 |
4 |
|
SampleSelect | Int | 样本股选择,具体取值如下:
显示名 |
取值 |
备注 |
全部 |
0 |
板块中所有个股都参与计算 |
剔除亏损 |
1 |
剔除每股收益<0的个股 |
剔除绩差 |
2 |
剔除每股收益< EPSCriterion的个股 |
|
EPSCriterion | Float | 绩差股标准,和参数SampleSelect结合使用。
场景 |
备注 |
SampleSelect为0或1 |
此参数无效 |
SampleSelect为2 |
剔除对应ReportDate时点的期初报告期的每股收益小于EPSCriterion的股票 |
|
ValueType | Int | 相应指标的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 |
经营活动现金流量净额增长率 |
|
返回 | Float | 实数,所取ValueType值对应的板块的指标 |
//返回沪深300 2012年上半年的流动比率
d:=inttodate(20120901);
Setsysparam(pn_date(),d);
StockArr:=getbkbydate('SH000300',d);
return StocksFinancialRatio(StockArr,20120630,0,0,0,0,0);
//结果:1.1