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