投资组合优化策略:凸优化与凹优化详解(CPPI与OBPI)
创作时间:
作者:
@小白创作中心
投资组合优化策略:凸优化与凹优化详解(CPPI与OBPI)
引用
CSDN
1.
https://blog.csdn.net/Ke_Yan_She/article/details/139040365
本文介绍了投资组合中的凸优化与凹优化策略,包括CPPI(恒定比例投资组合保险)和OBPI(基于期权的投资组合保险)等动态配置风险投资组合和无风险策略。通过Matlab代码实现这些策略,并提供了运行结果和参考文献。
1. 概述
我们回顾了在风险组合和无风险账户之间动态重新配置资金的主要方法:预期效用最大化;基于期权的投资组合保险(OBPI);以及与恒定比例投资组合保险(CPPI)密切相关的回撤控制。我们在一般假设下对理论进行了简要复习。我们讨论了不同方法之间的联系,以及它们与凸优化和凹优化策略的关系。我们提供了明确的、可行的解决方案,包括所有计算以及数值示例。
本文提供了动态配置风险投资组合和无风险账户之间资金的主要策略的快速概述。本文的结构如下。在第1节中,我们介绍了两种投资工具的动态特性;在第2节中,我们讨论了构建策略的一般规则。
在第3节中,我们讨论了最大化投资期望效用的策略。在一般情况下解决这种类型问题需要先进技术,但特殊的显著案例可以很容易地得到解决。在第4节中,我们讨论了实现期望的策略,其收益是根据风险资产在投资期限内的随机结果设计成函数的。这些策略也被错误地称为基于期权的投资组合保险。在第5节中,我们涵盖了回撤控制和恒定比例投资组合保险。在第6节中,我们讨论了上述各种方法之间的联系以及它们与凸优化和凹优化策略的关系。
2. 运行结果
部分代码:
NumSimul=30000;
%%%%%%%%%%%%%%%%%%%%%%%%%%
if Strategy==1 % Constant exposures
% amount to be invested in the underlying? e.g.: 50
Prct = 50 ;
end
if Strategy==2 % Buy&Hold
% proportion of underlying you want to hold in the beginning, e.g.: 50
Prct = 50 ;
end
if Strategy==3 % CPPI
% floor today (will evolve at the risk-free rate), e.g.: 950
Floor = 980;
% leverage on the cushion between your money and the floor, e.g. 3
Multiple_CPPI = 5;
end
if Strategy==4 % Delta Hedging
% level of aggressivness bw 0 and 1
Aggressivness = .2;
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% initialize values
Underlying_Index=Initial_Investment; % value of the underlyting at starting time, normalzed to equal investment
Start=Underlying_Index;
Elapsed_Time=0;
Portfolio_Value=Initial_Investment;
if Strategy==1 % Constant Weights
Underlying_in_Portfolio_Percent = Prct/100;
end
if Strategy==2 % Constant Weights
Underlying_in_Portfolio_Percent = Prct/100;
end
if Strategy==3 % CPPI
Cushion=max(0,Portfolio_Value-Floor);
Underlyings_in_Portfolio=min(Portfolio_Value,max(0,Multiple_CPPI*Cushion));
Cash_in_Portfolio=Portfolio_Value-Underlyings_in_Portfolio;
Underlying_in_Portfolio_Percent = Underlyings_in_Portfolio./Portfolio_Value;
end
if Strategy==4 % Delta Hedging
options=[];
Strike = fsolve('Solve4Strike',Start,options,Time_Horizon,Underlying_Index,s,r,Initial_Investment,Aggressivness*Initial_Investment/3);
Underlying_in_Portfolio_Percent = Delta(Time_Horizon-Elapsed_Time,Underlying_Index,s,Strike,r);
end
3. 参考文献
文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。
4. Matlab代码、文章
热门推荐
凉拌菠菜真的能护心吗?
凉拌菠菜怎么吃才健康?这些注意事项要牢记!
崔字牌芝麻酱+味达美的凉拌菠菜家常做法分享
“熊孩子”玩火酿大祸,谁来担责?
西游记孙悟空选角幕后:杨洁导演为何最终选择了六小龄童?
杨洁妙笔绘山水,雅致唯美传神韵,诗意画卷醉人心
儿童防火安全指南:8大措施守护孩子平安
冬季防火,这些教育方法让孩子远离火源!
家庭防火小贴士:防止孩子玩火
茅盾文学奖评分最高的10本书,值得终生反复阅读
茅盾文学奖评分最高的10本书:带你领略中国当代文学的巅峰之作
《新白娘子传奇》31年,已有16位演员去世,这6位鲜有人知
如何提升自我认知与情感调节能力?
寸和英寸的区别!一英寸等于几寸呢?度量单位的趣味课堂,带你一探究竟!
昆明传媒学院师生亮相全英春晚,以艺术之美传播中华文化
逐绿前行 多彩石门:广州石门国家森林公园的可持续经营之路
1个多月宝宝就抬头?专家解析:这是正常发育现象
全国中小学生安全教育日:如何防范孩子接触打火机?
红豆的生长、营养及应用研究(探究红豆的种类、生长环境、药用价值与美食制作)
红豆的种类、特点和应用(了解红豆,掌握其营养与功效)
北京东岳庙庙会:七百年民俗文化的传承与创新
北京东岳庙:华北最大正一派道观的文化传承
2025北京东岳庙庙会攻略:祈福迎祥过大年!
同样是演西施,董智芝和蒋勤勤一比,我才知道什么是老天爷赏饭吃
狗狗寄养如何选择?
传统年夜饭十二道菜:寓意与制作方法详解
贵州人的年,都吃什么?你家的饭桌都有什么菜?
钒钛之都崛起新能源浪潮 四川攀枝花向世界级产业基地迈进
燃气怎么开通?新房开通燃气流程及条件要求全攻略
导盲犬是工作犬,它的工作就是帮盲人引路,导盲犬不会对路人怎样