4.7 KiB
风险模型 / 宏观风险因子
TS_HGRiskPCA
声明:class
宏观风险因子框架
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
此方法用于获取指数池区间每日收益率,用户可重写此方法获取需要的收益率数据
可见性:public
| 参数 | 类型 | 说明 |
|---|---|---|
index_arr |
array | Array,指数池 |
beg_t |
datetime | DateTime,区间开始日 |
end_t |
datetime | DateTime,区间截止日 |
返回:array
getRealHGFactorYoY(beg_t, end_t, real_factor_type)
声明:function
此方法用于获取真实宏观指标同比增速数据,用户可重写此方法输入自己的真实宏观指标同
可见性:public
| 参数 | 类型 | 说明 |
|---|---|---|
beg_t |
datetime | DateTime,区间开始日 |
end_t |
datetime | DateTime,区间截止日 |
real_factor_type |
integer | Int,真实宏观指标类型 取值如下: 取值 含义 0 经济增长风险 1 利率风险 2 汇率风险 3 通胀风险 4 信用风险 |
返回:array
getAllZFDate()
声明:function
此方法用于获取原始资产指数收益率数据
可见性:public
返回:array
getWeightData()
声明:function
此方法用于获取原始资产指数权重数据
可见性:public
返回:array
getPrinc()
声明:function
此方法用于获取主成分数据
可见性:public
返回:array
getPrincLoad()
声明:function
此方法用于获取主成分载荷数据
可见性:public
返回:array
getAddExplained()
声明:function
此方法用于获取主成分累计贡献率数据
可见性:public
返回:array
getAllRealHGFactorYoY(real_factor_type)
声明:function
获取指定类型或全部真实宏观指标的同比增速数据
可见性:public
| 参数 | 类型 | 说明 |
|---|---|---|
real_factor_type |
integer | Int,真实宏观指标类型 取值如下: |
返回:array
getHGRiskFactor()
声明:function
此方法用于获取宏观风险因子数据
可见性:public
返回:array
getHGRiskFactorYoY()
声明:function
此方法用于获取宏观风险因子同比数据
可见性:public
返回:array
getHGRiskFactorAccum()
声明:function
此方法用于获取宏观风险因子累计数据
可见性:public
返回:array
getCorrel()
声明:function
此方法用于获取宏观风险因子与真实宏观指标相关性
可见性:public
返回:array