资产配置研究框架(附代码)

本文介绍了资产配置的理论与实证分析,涵盖广义风险平价模型、广义均值方差模型和Black Litterman模型。通过不同风险和收益目标函数,结合中国市场进行实证,展示了投资组合的构建和优化过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

资产配置研究框架(附代码)

大类资产配置是全球化视野下投资组合管理的重要议题之一。风险和收益是衡量投资组合管理绩效的天枰两边的两个筹码,如何有效均衡风险和收益的关系一直是学界和业界探讨的问题。

本文旨在将目标风险函数和收益风险函数这两大类目标函数引入资产配置研究框架中,同时对比分析综合宏观观点的Black Litterman模型,并在中国市场上进行实证分析。

资产配置理论介绍

广义风险平价模型(风险类目标函数)

风险类目标函数即广义的风险平价模型,就是构造不同风险指标的等风险投资组合。

最典型的风险类目标函数是传统的或者说是狭义的风险平价模型,即波动率平价。我们定义投资组合的波动率为:
σ ( ω ) = ω ′ Σ ω ′ \sigma(\omega)=\sqrt{\omega^{'}\Sigma\omega^{'} } σ(ω)=ωΣω
我们的目标是令标的资产i对投资组合波动率的风险贡献度为投资组合总风险的的1/N:
σ ( ω i ) = ω i ∗ ∂ σ ( ω ) ∂ ω i = ω i ( Σ ω ) i ω ′ Σ ω ′ = σ ( ω ) N \sigma(\omega_i)=\omega_i\ast \frac{\partial \sigma(\omega)}{\partial \omega_i} \\=\frac{\omega_{i}(\Sigma\omega)_{i}}{\sqrt{\omega^{'}\Sigma\omega^{'}} } =\frac{\sigma(\omega)}{N} σ(ωi)=ωiωiσ(ω)=ωΣω ωi(Σω)i=Nσ(ω)
我们需要解下面这个最小化问题:
a r g m i n ω ∑ i = 1 N [ ω i − ω ( σ ) 2 ( Σ ω ) i N ] 2 argmin\omega \sum_{i=1}^{N}[\omega_i-\frac{\omega(\sigma)^{2}}{(\Sigma\omega)_iN}]^{2} argminωi=1N[ωi(Σω)iNω(σ)2]2

#定义波动率平价优化的目标函数
def funsRP(weight,sigma):
    weight = np.array([weight]).T
    X = np.multiply(weight,np.dot(sigma.values,weight))
    result = np.square(np.dot(X,np.ones([1,X.shape[0]])) - X.T).sum()
    return(result)

同理,我们可以将狭义的风险平价模型扩展为波动率平价、下行波动率平价、收敛协方差(ledoit_wolf)平价、加权平均波动率平价、加权平均下行波动率平价、加权平均收敛协方差(ledoit_wolf)平价这六种模型。

下行波动率的计算公式如下:
M S D m i n = ∑ R < R m i n ( R − R

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值