#### 宏观

##### 内容

- 基本信息
- 财政支出
- 国家银行存款\_贷款
- 货币供应
- 金融机构存款\_贷款
- 居民消费价格指数
- 商品零售价格指数
- 生产资料价格指数
- 银证转账
- 行业宏观
- 人民币存贷款利率

##### 基本信息

###### 内容

- CU_ChinaCode

###### CU_ChinaCode

用途：基本信息相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return CU_ChinaCode();
// 结果：SS.000001
```

##### 财政支出

###### 内容

- HG_CZSZ1_1
- HG_CZSZ1_2
- HG_CZSZ1_3
- HG_CZSZ1_4
- HG_CZSZ1_5
- HG_CZSZ2_1
- HG_CZSZ2_2
- HG_CZSZ2_3
- HG_CZSZ2_4
- HG_CZSZ2_5

###### HG_CZSZ1_1

###### HG_CZSZ1_2

###### HG_CZSZ1_3

###### HG_CZSZ1_4

###### HG_CZSZ1_5

###### HG_CZSZ2_1

###### HG_CZSZ2_2

###### HG_CZSZ2_3

###### HG_CZSZ2_4

###### HG_CZSZ2_5

##### 国家银行存款\_贷款

###### 内容

- HG_GJYHCDK1_1
- HG_GJYHCDK1_2
- HG_GJYHCDK1_3
- HG_GJYHCDK1_4
- HG_GJYHCDK1_5
- HG_GJYHCDK1_6
- HG_GJYHCDK1_7
- HG_GJYHCDK1_8
- HG_GJYHCDK1_9
- HG_GJYHCDK2_1
- HG_GJYHCDK2_2
- HG_GJYHCDK2_4
- HG_GJYHCDK2_3
- HG_GJYHCDK2_5
- HG_GJYHCDK2_6
- HG_GJYHCDK2_7
- HG_GJYHCDK2_8
- HG_GJYHCDK2_9

###### HG_GJYHCDK1_1

###### HG_GJYHCDK1_2

###### HG_GJYHCDK1_3

###### HG_GJYHCDK1_4

###### HG_GJYHCDK1_5

###### HG_GJYHCDK1_6

###### HG_GJYHCDK1_7

###### HG_GJYHCDK1_8

###### HG_GJYHCDK1_9

###### HG_GJYHCDK2_1

###### HG_GJYHCDK2_2

###### HG_GJYHCDK2_4

###### HG_GJYHCDK2_3

###### HG_GJYHCDK2_5

###### HG_GJYHCDK2_6

###### HG_GJYHCDK2_7

###### HG_GJYHCDK2_8

###### HG_GJYHCDK2_9

##### 货币供应

###### 内容

- HG_HB1_1
- HG_HB1_2
- HG_HB1_3
- HG_HB1_4
- HG_HB2_1
- HG_HB2_2
- HG_HB2_3
- HG_HB2_4

###### HG_HB1_1

###### HG_HB1_2

###### HG_HB1_3

###### HG_HB1_4

###### HG_HB2_1

###### HG_HB2_2

###### HG_HB2_3

###### HG_HB2_4

##### 金融机构存款\_贷款

###### 内容

- HG_JRJGCDK1_1
- HG_JRJGCDK1_2
- HG_JRJGCDK1_3
- HG_JRJGCDK1_4
- HG_JRJGCDK1_6
- HG_JRJGCDK1_5
- HG_JRJGCDK2_1
- HG_JRJGCDK2_2
- HG_JRJGCDK2_3
- HG_JRJGCDK2_4
- HG_JRJGCDK2_5
- HG_JRJGCDK2_6

###### HG_JRJGCDK1_1

###### HG_JRJGCDK1_2

###### HG_JRJGCDK1_3

###### HG_JRJGCDK1_4

###### HG_JRJGCDK1_6

###### HG_JRJGCDK1_5

###### HG_JRJGCDK2_1

###### HG_JRJGCDK2_2

###### HG_JRJGCDK2_3

###### HG_JRJGCDK2_4

###### HG_JRJGCDK2_5

###### HG_JRJGCDK2_6

##### 居民消费价格指数

###### 内容

- HG_JMXFJGZS1_1
- HG_JMXFJGZS1_2
- HG_JMXFJGZS1_3
- HG_JMXFJGZS2_1
- HG_JMXFJGZS2_2
- HG_JMXFJGZS2_3

###### HG_JMXFJGZS1_1

###### HG_JMXFJGZS1_2

###### HG_JMXFJGZS1_3

###### HG_JMXFJGZS2_1

###### HG_JMXFJGZS2_2

###### HG_JMXFJGZS2_3

##### 商品零售价格指数

###### 内容

- HG_SPLSJGZS1_1
- HG_SPLSJGZS1_2
- HG_SPLSJGZS1_3
- HG_SPLSJGZS2_1
- HG_SPLSJGZS2_2
- HG_SPLSJGZS2_3

###### HG_SPLSJGZS1_1

###### HG_SPLSJGZS1_2

###### HG_SPLSJGZS1_3

###### HG_SPLSJGZS2_1

###### HG_SPLSJGZS2_2

###### HG_SPLSJGZS2_3

##### 生产资料价格指数

###### 内容

- HG_SCZLJGZS1_1
- HG_SCZLJGZS1_2
- HG_SCZLJGZS1_3
- HG_SCZLJGZS2_1
- HG_SCZLJGZS2_2
- HG_SCZLJGZS2_3

###### HG_SCZLJGZS1_1

###### HG_SCZLJGZS1_2

###### HG_SCZLJGZS1_3

###### HG_SCZLJGZS2_1

###### HG_SCZLJGZS2_2

###### HG_SCZLJGZS2_3

##### 银证转账

###### 内容

- HG_StockSettlementBalance
- HG_StockSettlementBalanceByEndT
- HG_StockPeriodBalance
- HG_OptionMarginBalanceByEndT
- HG_MoneyRollIn
- HG_OptionMarginBalance
- HG_StockGuaranteeBalanceByEndT
- HG_MoneyNetRollIn
- HG_MoneyRollOut
- HG_StockGuaranteeBalance

###### HG_StockSettlementBalance

用途：银证转账相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2017年1月1日到2018年10月8日的区间证券交易结算资金余额
setsysparam(pn_stock(), "HG000001");
return HG_StockSettlementBalance(20170101T, 20181008T);
// 结果：
```

###### HG_StockSettlementBalanceByEndT

用途：银证转账相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2018年10月8日的证券交易结算资金余额
setsysparam(pn_stock(), "HG000001");
return HG_StockSettlementBalanceByEndT(20181008T);
// 结果：1220500000000
```

###### HG_StockPeriodBalance

用途：银证转账相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

算法

从证券及股票期权投资者资金余额及变动（813）表中获取三个表：

表1：满足条件:‘开始日’>=begt，‘截止日’<=endt且‘资金类别’为‘证券交易结算资金’的‘截止日’和‘证券交易结算资金余额’数据。

表2：满足条件:‘开始日’>=begt，‘截止日’<=endt且‘资金类别’为‘融资融券担保资金’的‘截止日’和‘融资融券担保资金余额’数据。

表3：满足条件:
‘开始日’>=begt，‘截止日’<=endt且‘资金类别’为‘股票期权保证金’的‘截止日’和‘股票期权保证金余额’数据。

返回三个表中‘截止日’相同的数据。范例

```tsl
// 返回2017年1月1日到2018年10月8日的区间证券交易结算资金、融资融券担保资金、股票期权保证金余额情况
setsysparam(pn_stock(), "HG000001");
return HG_StockPeriodBalance(20170101T, 20181008T);
// 结果：
```

###### HG_OptionMarginBalanceByEndT

用途：银证转账相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2018年10月8日的股票期权保证金余额
setsysparam(pn_stock(), "HG000001");
return HG_OptionMarginBalanceByEndT(20181008T);
// 结果：5974000000
```

###### HG_MoneyRollIn

用途：银证转账相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2017年1月1日到2018年10月8日的区间资金转入额
setsysparam(pn_stock(), "HG000001");
return HG_MoneyRollIn(20170101T, 20181008T);
// 结果：11452969000000
```

###### HG_OptionMarginBalance

用途：银证转账相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2017年1月1日到2018年10月8日的区间股票期权保证金余额
setsysparam(pn_stock(), "HG000001");
return HG_OptionMarginBalance(20170101T, 20181008T);
// 结果：
```

###### HG_StockGuaranteeBalanceByEndT

用途：银证转账相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2018年10月8日的融资融券担保资金余额
setsysparam(pn_stock(), "HG000001");
return HG_StockGuaranteeBalanceByEndT(20181008T);
// 结果：147600000000
```

###### HG_MoneyNetRollIn

用途：银证转账相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2017年1月1日到2018年10月8日的区间资金净转入额
return HG_MoneyNetRollIn(20170101T, 20181008T);
// 结果：-248651000000
```

###### HG_MoneyRollOut

用途：银证转账相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2017年1月1日到2018年10月8日的区间资金转出额
return HG_MoneyRollOut(20170101T, 20181008T);
// 结果：11701620000000
```

###### HG_StockGuaranteeBalance

用途：银证转账相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2017年1月1日到2018年10月8日的区间融资融券担保资金余额列表。
return HG_StockGuaranteeBalance(20170101T, 20181008T);
```

##### 行业宏观

###### 内容

- 偿债能力
- 成长能力
- 行情
- 产品产量
- 盈利能力

###### 偿债能力

####### 内容

- HY_42
- HY_43
- HY_44

####### HY_42

算法

资产负债率=负债合计/资产合计\*100%

####### HY_43

算法

固定资产比例=固定资产净值平均余额/资产合计\*100

####### HY_44

算法

流动资产比例=流动资产平均余额/资产合计\*100%

###### 成长能力

####### 内容

- HY_24
- HY_07
- HY_10
- HY_25
- HY_17
- HY_12
- HY_26
- HY_06
- HY_28
- HY_15
- HY_21
- HY_01
- HY_13
- HY_16
- HY_11
- HY_09
- HY_20
- HY_23
- HY_29
- HY_30
- HY_18
- HY_14
- HY_27
- HY_22
- HY_19
- HY_08

####### HY_24

算法

函数通过对应的字段ID和报告期获得财务费用同比(%)

####### HY_07

算法

函数通过对应的字段ID和报告期获取亏损企业单位数量同比(%)

####### HY_10

算法

函数通过对应的字段ID和报告期获得工业销售产值（当年价格）同比(%)

####### HY_25

算法

函数通过对应的字段ID和报告期获得利息支出同比(%)

####### HY_17

算法

函数通过对应的字段ID和报告期获得资产总计同比(%)

####### HY_12

算法

函数通过对应的字段ID和报告期获得企业亏损总额同比(%)

####### HY_26

算法

函数通过对应的字段ID和报告期获得利润总额同比(%)

####### HY_06

算法

函数通过对应的字段ID和报告期获取企业单位数量同比(%)

####### HY_28

算法

函数通过对应的字段ID和报告期获得应交增值税同比(%)

####### HY_15

算法

函数通过对应的字段ID和报告期获得流动资产平均余额同比(%)

####### HY_21

算法

函数通过对应的字段ID和报告期获得产品销售费用同比(%)

####### HY_01

算法

亏损企业比例=亏损企业单位数量/企业单位数量\*100%

####### HY_13

算法

函数通过对应的字段ID和报告期获取应收帐款净额同比(%)

####### HY_16

算法

函数通过对应的字段ID和报告期获得固定资产净值平均余额同比(%)

####### HY_11

算法

函数通过对应的字段ID和报告期获取出口交货值同比(%)

####### HY_09

算法

函数通过对应的字段ID和报告期获得工业总产值（不变价格）同比(%)

####### HY_20

算法

函数通过对应的字段ID和报告期获得产品销售成本同比(%)

####### HY_23

算法

函数通过对应的字段ID和报告期获得管理费用同比(%)

####### HY_29

算法

函数通过对应的字段ID和报告期获得工业产品出厂价格指数同比（%)

####### HY_30

算法

函数通过对应的字段ID和报告期获得全部从业人员平均人数同比(%)

####### HY_18

算法

函数通过对应的字段ID和报告期获得负债合计同比(%)

####### HY_14

算法

函数通过对应的字段ID和报告期获得产成品同比(%)

####### HY_27

算法

函数通过对应的字段ID和报告期获得税金总额同比(%)

####### HY_22

算法

函数通过对应的字段ID和报告期获得产品销售税金及附加同比(%)

####### HY_19

算法

函数通过对应的字段ID和报告期获得产品销售收入同比(%)

####### HY_08

算法

函数通过对应的字段ID和报告期获得工业总产值（当年价格）同比(%)

###### 行情

####### 内容

- IndustryRPS_Ext3

####### IndustryRPS_Ext3

算法

通过行情（收盘价或结算价、昨结算）等计算N日涨幅，并进行排序，根据排序打分（0-100），获得其分值即RPS，涨幅越高，RPS分值越大。

###### 产品产量

####### 内容

- HYCL_02
- HYCL_00
- HYCL_01

####### HYCL_02

算法

获取报告期产品产量同比(%)

####### HYCL_00

算法

获取报告期产品计量单位

####### HYCL_01

算法

获取报告期产品产量

###### 盈利能力

####### 内容

- HY_34
- HY_37
- HY_31
- HY_38
- HY_41
- HY_39
- HY_33
- HY_36
- HY_40
- HY_35
- HY_32

####### HY_34

算法

主营业务利润率=利润总额/产品销售收入\*100%

####### HY_37

算法

管理费用比例=管理费用/产品销售收入\*100%

####### HY_31

算法

净资产收益率=利润总额/资产总计\*100%

####### HY_38

算法

财务费用比例=财务费用/产品销售收入\*100%

####### HY_41

算法

成本费用利润率=利润总额/(产品销售成本+产品销售税金及附加+产品销售费用+管理费用+财务费用)\*100%

####### HY_39

算法

三项费用比例=(产品销售费用+管理费用+财务费用)/产品销售收入\*100%

####### HY_33

算法

销售税金率=税金总额/产品销售收入\*100%

####### HY_36

算法

营业费用比例=产品销售费用/产品销售收入\*100%

####### HY_40

算法

总资产报酬率=利润总额/资产合计\*100%

####### HY_35

算法

主营成本比例=产品销售成本/产品销售收入\*100%

####### HY_32

算法

销售毛利率=(产品销售收入-产品销售成本)/产品销售收入\*100

##### 人民币存贷款利率

###### 内容

- HG_DL_InterestRate

###### HG_DL_InterestRate

用途：人民币存贷款利率相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 活期存款在20210302的人民币存贷款利率
setsysparam(pn_stock(), "IR000001");
setsysparam(pn_date(), 20210302T);
return HG_DL_InterestRate(); // 结果： 0.35
```
