Files
playbook/skills/tsl-api-reference/references/codegen/module/ts-hg-risk-pca.md
T

230 lines
4.7 KiB
Markdown

# 风险模型 / 宏观风险因子
## `TS_HGRiskPCA`
声明:class
宏观风险因子框架
<!-- tags: 因子分析 因子指标 主成分分析 风险管理 风控 宏观经济 宏观因子 PCA -->
### `fIndexArr`
声明:field
指数池
可见性:`public`
类型:array
### `fBegT`
声明:field
区间开始日 IncYear(Today(),-7)+1
可见性:`public`
类型:date
### `fEndT`
声明:field
区间截止日 Today()
可见性:`public`
类型:date
### `fisStand`
声明:field
是否标准化 1
可见性:`public`
类型:bool
### `ffxAdjustType`
声明:field
方向调整方式 0
可见性:`public`
类型:int
### `fPrincDZ`
声明:field
主成分对照 见 FPrincDZ 默认值
可见性:`public`
类型:array
### `getZFDate(index_arr, beg_t, end_t)`
声明:function
此方法用于获取指数池区间每日收益率,用户可重写此方法获取需要的收益率数据
<!-- tags: 查询 回报率 投资收益 基准指数 指数产品 交易日期 日期时间 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| ----------- | -------- | -------------------- |
| `index_arr` | array | Array,指数池 |
| `beg_t` | datetime | DateTime,区间开始日 |
| `end_t` | datetime | DateTime,区间截止日 |
返回:array
### `getRealHGFactorYoY(beg_t, end_t, real_factor_type)`
声明:function
此方法用于获取真实宏观指标同比增速数据,用户可重写此方法输入自己的真实宏观指标同
<!-- tags: 查询 因子分析 因子指标 宏观经济 宏观因子 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| ------------------ | -------- | ----------------------------------------------------------------------------------------------------- |
| `beg_t` | datetime | DateTime,区间开始日 |
| `end_t` | datetime | DateTime,区间截止日 |
| `real_factor_type` | integer | Int,真实宏观指标类型 取值如下: 取值 含义 0 经济增长风险 1 利率风险 2 汇率风险 3 通胀风险 4 信用风险 |
返回:array
### `getAllZFDate()`
声明:function
此方法用于获取原始资产指数收益率数据
<!-- tags: 查询 回报率 投资收益 基准指数 指数产品 交易日期 日期时间 -->
可见性:`public`
返回:array
### `getWeightData()`
声明:function
此方法用于获取原始资产指数权重数据
<!-- tags: 查询 组合权重 资产配置 基准指数 指数产品 -->
可见性:`public`
返回:array
### `getPrinc()`
声明:function
此方法用于获取主成分数据
<!-- tags: 查询 主成分 PCA 宏观风险 -->
可见性:`public`
返回:array
### `getPrincLoad()`
声明:function
此方法用于获取主成分载荷数据
<!-- tags: 查询 主成分载荷 PCA 宏观风险 -->
可见性:`public`
返回:array
### `getAddExplained()`
声明:function
此方法用于获取主成分累计贡献率数据
<!-- tags: 查询 累计贡献率 主成分 PCA -->
可见性:`public`
返回:array
### `getAllRealHGFactorYoY(real_factor_type)`
声明:function
获取指定类型或全部真实宏观指标的同比增速数据
<!-- tags: 查询 宏观指标同比 经济增长风险 利率风险 汇率风险 通胀风险 信用风险 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| ------------------ | ------- | -------------------------------- |
| `real_factor_type` | integer | Int,真实宏观指标类型 取值如下: |
返回:array
### `getHGRiskFactor()`
声明:function
此方法用于获取宏观风险因子数据
<!-- tags: 查询 因子分析 因子指标 风险管理 风控 宏观经济 宏观因子 -->
可见性:`public`
返回:array
### `getHGRiskFactorYoY()`
声明:function
此方法用于获取宏观风险因子同比数据
<!-- tags: 查询 因子分析 因子指标 风险管理 风控 宏观经济 宏观因子 -->
可见性:`public`
返回:array
### `getHGRiskFactorAccum()`
声明:function
此方法用于获取宏观风险因子累计数据
<!-- tags: 查询 因子分析 因子指标 风险管理 风控 宏观经济 宏观因子 -->
可见性:`public`
返回:array
### `getCorrel()`
声明:function
此方法用于获取宏观风险因子与真实宏观指标相关性
<!-- tags: 查询 因子分析 因子指标 风险管理 风控 关联关系 宏观经济 宏观因子 -->
可见性:`public`
返回:array