Files
playbook/skills/tsl-api-reference/references/codegen/module/ts-factor-portfolio-optimizer.md
T

4.6 KiB

组合优化 / 因子资产配置

TSFactorPortfolioOptimizer

声明:class

因子资产配置框架

fFiledDZ_AssetName

声明:field

资产名称对照

可见性:public

类型:array

fFiledDZ_FactorName

声明:field

因子名称对照

可见性:public

类型:array

fAsset_FaExp

声明:field

资产因子暴露

可见性:public

类型:array

fAsset_const

声明:field

资产收益常数项

可见性:public

类型:array

fAsset_ret

声明:field

资产预期收益

可见性:public

类型:array

fAsset_cov

声明:field

资产预期协方差

可见性:public

类型:array

fAsset_rets

声明:field

资产收益序列

可见性:public

类型:array

fFaRet

声明:field

因子预期收益

可见性:public

类型:array

fFaCov

声明:field

因子协方差

可见性:public

类型:array

fFaRets

声明:field

因子收益序列

可见性:public

类型:array

fAsset_Idio_Ret

声明:field

特质预期收益

可见性:public

类型:array

fAsset_Idio_Var

声明:field

资产特质方差

可见性:public

类型:array

fAsset_Idio_Rets

声明:field

资产特质收益序列

可见性:public

类型:array

fIfConst

声明:field

是否包含常数项 默认为 1,包含常数项

可见性:public

类型:bool

fRegressionType

声明:field

回归方式 默认为 0,简单多元回归

可见性:public

类型:integer

ffaEXpConstr

声明:field

因子暴露约束

可见性:public

类型:array

fNonlinearConStr

声明:field

多个非线性约束

可见性:public

类型:array

fThresholdshowYearVlower

声明:field

年化下界(%)

可见性:public

类型:real

fThresholdshowYearVupper

声明:field

年化上界(%)

可见性:public

类型:real

portfolioOptimize()

声明:function

优化主函数,包含整个算法流程,用户必须调用

可见性:public

返回:boolean

get_Asset_Rets()

声明:function

获取资产收益序列,收益不带%,包含"截止日"与各资产名称字段,默认使用父类

可见性:public

返回:array

get_Factor_Rets()

声明:function

获取因子收益序列,收益不带%,包含"截止日"与各因子名称字段,用户可重写

可见性:public

返回:array

getFactorData()

声明:function

优化前后因子风险贡献,只考虑风险因子部分、不考虑特质部分

可见性:public

返回:array

getSpecificData()

声明:function

优化前后特质风险贡献,只考虑特质部分、不考虑风险因子部分

可见性:public

返回:array

getFactorAndSpecificData()

声明:function

优化前后因子与特质风险贡献,同时考虑风险因子与特质的部分

可见性:public

返回:array

getAssetRiskAttri(r_type)

声明:function

将单个资产看作一个组合,该组合在单资产上的权重为 1、在其他资产上的权重为 0。分析每

可见性:public

参数 类型 说明
r_type int 返回类型,整型 取值 含义 -1 分解详情:包括边际风险贡献、总风险贡献、风险贡献率(%) 0 边际风险贡献 1 总风险贡献 2 风险贡献率(%)

返回:array

getMiddleData()

声明:function

返回优化过程中的中间数据,可辅助用户进行数据分析

可见性:public

返回:array