2. 千叶工业大学 社会系统科学学院, 千叶 2750016;
3. 东北大学 信息科学与工程学院, 沈阳 110004
2. Faculty of Social Systems Science, Chiba Institute of Technology, Chiba 2750016, Japan;
3. College of Information Science and Engineering, Northeastern University, Shenyang 110004, China
1952年, Markowitz[1]建立了均值-方差投资组合选择模型, 奠定了投资组合优化问题的理论基础.随着不同市场风险度量方法的提出, 均值-绝对偏差[2-3]、均值-VaR[4]和均值-CVaR[5]等投资组合选择模型相继被提出.关于投资组合优化问题的详细综述, 请参见文献[6].
现实投资问题中, 投资者可能会因为大额消费、疾病、市场环境变化等诸多不确定因素的影响而提前结束投资.基于效用最大化准则, Merton[7]研究了终止时间服从泊松分布时的最优投资和消费问题; Blanchet-Scalliet等[8]考虑了随机终止时间服从一般分布时的最优投资策略; Zeng等[9]考虑了转移机制市场环境下具有状态依赖效用函数的多阶段投资和消费问题.基于均值-方差准则, Martellini等[10]考虑了终止时间与资产价格变化的关联性, 将终止时间看作是内生或外生随机变量, 建立了终止时间不确定投资组合选择问题的收益率方差最小化模型. Keykhaei[11]将文献[10]的研究扩展到每种资产都具有各自不确定退出时间的情况.基于均值-方差的多阶段投资问题, 郭文旌等[12]假定终止时间服从某个离散分布, 以资产增长倍数的期望最大方差最小为目标, 研究了不确定终止时间的离散最优投资问题; Yi等[13]将文献[12]的研究推广到带外生负债的情况; Wu等[14]将文献[12]的研究进一步推广到了马尔科夫转移机制的市场环境; 李仲飞等[15]在文献[14]的基础上, 研究了不确定退出时间和马尔可夫状态转移市场环境下多风险资产的动态投资组合选择问题, 资产收益率分布依赖于市场状态, 且与时间有关.关于终止时间不确定多阶段投资问题的更多研究包括:考虑随机收入[16], 收益率串联相关[17], 具有随机现金流的资产负债管理[18], 带有内生负债[19], 受通货膨胀影响[20], 包括破产状态的状态转移市场环境下的多阶段投资选择问题[21]等. Yi等[22]用平均场方法求解具有不确定退出时间的多阶段均值-方差投资选择模型, Cui等[23]将其扩展到具有负债的情况.除了以均值-方差模型为基础的相关研究以外, Huang等[24]在假定投资结束时间分布的基础上给出收益率的无条件分布函数, 用CVaR度量风险, 为投资结束时间不确定问题给出鲁棒性方法.
已有文献对结束时间不确定性投资问题的风险度量绝大多数是基于方差方法, 或是直接采用效用函数来衡量投资的效果.本文采用区间风险值(PVaR)来度量终止时间不确定的投资问题的投资风险, 从平均收益率最大化角度为投资结束时间不确定问题建立投资组合优化模型.由于PVaR计算的复杂性, 基于PVaR的投资组合优化模型是一个复杂的非线性规划, 很难用常规的优化方法求解.为此, 本文提出等效模型的概念, 通过求解等效模型来获得原模型的最优解, 并通过数值计算实验来验证这种方法的有效性.
1 终止时间不确定的投资组合选择问题 1.1 问题描述投资者希望将资金合理地分配到多种金融资产上, 分配方案的优劣从收益和风险两方面进行评价, 投资结束时间可以是未来某一段时期内的任意有效交易时间, 投资结束前不考虑中途调整投资方案, 不考虑贷款投资和卖空行为.
投资终止时间的描述:投资者事先不确定投资结束时间, 如图 1所示, 投资开始于t0时刻, 而投资结束时间t1可能是在t0之后的某段时期内的任一有效交易时间.记投资最早结束时间为t1a, 最晚结束时间为t1b, 投资结束时间可以是这段时期内的任何一个有效交易时间, 即t1∈ [t1a, t1b](此处时间的连续性并非时间概念上的连续, 而是指有效交易时间上的连续).由于投资人对结束时间往往没有一个偏好, 本文假定在[t1a, t1b]内任何一个交易时刻结束投资的可能性是无差别的.
由于投资结束时间具有这样的特性, 从t0开始持有到t1结束的投资市场风险可以采用区间风险值(period value at risk, PVaR)[25]来度量. PVaR是描述一段投资期间内市场风险的测度指标, 投资组合x在投资期间[t0, t1]内的最大损失记为LT(x), 以概率α发生的最大损失定义为置信度1-α的PVaR1-α(x), 用公式表示如下:
(1) |
利用投资组合的期望收益率来衡量投资收益, 用PVaR来度量投资组合的市场风险, 为投资结束时间不确定的投资组合选择问题建立投资收益最大化的投资组合优化模型.
(2) |
其中: x=(x1…; xN)为决策变量, 表示一个包含N种资产的投资组合, 第i种资产的投资比例为xi, 约束条件xi≥0表示无卖空;
由PVaR1-α(x)的定义可知, 如果在投资结束时刻t1已知N种资产收益率向量为ξt1=(ξt11, …, ξt1N), 则此时的损失率为L(x, ξt1)=-ξt1x, 投资期间[t0, t1]内的最大损失率LT(x)=max{L(x, ξt1):t1∈[t1a, t1b]}.如果知道最大损失率LT(x)的分布函数, 就可得到置信度1-α下的区间风险值PVaR1-α(x).一般情况下很难获得多种资产投资组合的最大损失率分布函数的显示表达式, 因此可以采用仿真方法计算PVaR[25].
基于蒙特卡罗仿真方法计算PVaR的过程如下.
step 1:将投资可能结束的期间[t1a, t1b]离散化, 取等距的D个离散时间点(一般取D为这一段时期内的市场交易天数).如表 1中第1行所示, 取区间[t1a, t1b]内等间距的D个离散点{t11, …, t1D}, 其中t11=t1a, t1D=t1b.为了方便讨论, 在不产生歧义的前提下, 将投资终止时间记号{t11, …, t1D}简记为{1, …, D}.
step 2:用蒙特卡罗仿真方法产生各种资产的收益率样本M个, 其中第k个样本记为ξk, 根据x和ξk计算最大损失LTk(x, ξk).
如表 1所示, 每个时间点t∈{1, …, D}上对应的N种资产的收益率样本记为ξtk=(ξt1k, …, ξtNk), 此时投资组合的损失为-ξtkx, [t1a, t1b]内的最大损失LTk(x, ξk)=max{-ξ1kx, …, -ξDkx}.
step 3:对M个最大损失LTk(x, ξk)进行非降序排序, 其中第⎡(1-α)M⎤+1个位置对应的值即为PVaR1-α(x)(⎡ A ⎤表示比实数A大的最小整数).
令{LTk(x, ξk), k=1, …, M}⎡(1-α)M⎤+1表示M个最大损失LTk(x, ξk)从小到大排序后, 第⎡(1-α)M⎤+1个最小的值.由PVaR1-α(x)的定义有
同时, 各种资产的平均收益率可以通过计算
得到.
采用上述蒙特卡罗仿真方法计算PVaR时, 模型(2)表示如下:
(3) |
模型(3)的约束条件中包含一个求最大值函数, 一个排序函数, 直接求解模型(3)是非常困难的.求解问题将在下一节进行讨论.
2 模型求解为了将模型(3)中约束条件的max函数和排序函数变换为容易处理的形式, 引入中间变量z、Zk和yk, 具体变化过程如下.
令z={LTk(x, ξk), k=1, …, M}⎡ (1-α)M⎤ +1, 即z表示投资组合的区间风险值PVaR1-α(x), 模型(3)中的约束条件{LTk(x, ξk), k=1, …, M}⎡ (1-α)M ⎤+1 ≤ risk0可变化为z≤ risk0. PVaR1-α(x)是M个最大损失率LTk(x, ξk)从小到大排序中的第⎡ (1-α)M⎤+1位, 大于PVaR1-α(x)的值共有⎣ αM ⎦ -1个(⎣ A ⎦表示取比实数A小的最大整数).引入计数中间变量yk, 当最大损失率大于PVaR1-α(x)时, 令yk为1, 否则yk为0.对yk求和, 则
利用中间变量Zk变化模型(3)约束条件中的max函数表达形式, 令Zk≥-ξtkx, t=1, …, D, ∀ k, 此时对于任意的k都有Zk≥ LTk(x, ξk)成立.显然有{Zk, k=1, …, M}⎡(1-α)M⎤+1≥{LTk(x, ξk), k=1, …, M}⎡ (1-α)M⎤+1, 因此令Zk>z时yk为1, 否则yk为0, 即引入中间变量Zk后, 取z={Zk, k=1, …, M}⎡(1-α)M⎤+1.虽然z的取值有可能大于PVaR1-α(x), z不超过risk0, 依然保证了PVaR1-α(x)≤ risk0的约束条件成立.因此, 将max函数表达形式变为Zk≥-ξtkx, t=1, …, D, ∀ k, 不影响模型(3)的最优性.
引入中间变量后得到如下模型:
(4) |
其中:中间变量Zk表示[0, T]期间第k个样本的最大损失, 中间变量yk用来计最大损失超过z的个数.
模型(4)中的yk是一个条件取值的变量, 一般优化算法对这类变量不好处理, 引入一个约束条件, 将yk变成一个无取值条件的变量.令Q为一个正的常数(一般取1或最大收益率的2倍), 将模型(4)中的取值约束条件用Qyk+z≥ Zk替换, 将yk变成一般的变量, 得到模型如下:
(5) |
由模型(5)中的约束条件Qyk+z≥ Zk可知:当z小于Zk时, yk取值为1;当z大于等于Zk时, yk值可为0亦可为1.
为了说明可以通过求解模型(5)获得模型(4)的最优投资组合, 先作如下定义.
定义1 给定一组参数(risk0, α), 如果模型(4)与模型(5)有可行解, 则称参数(risk0, α)为可行参数.
定义2 对于给定的可行参数(risk0, α), 如果投资组合xA属于可行域X, 则称投资组合xA为参数(risk0, α)下的可行投资组合.所有可行投资组合xA构成的集合称为可行参数(risk0, α)的可行投资组合集, 记为XA.
定义3 如果可行参数(risk0, α)下任意两个可行投资组合xA和xB有相同的投资收益和投资风险, 则称xA和xB为可行参数(risk0, α)下的等效投资组合.
定义4 如果模型(4)与模型(5)对于给定的任意一组可行参数(risk0, α)给出的最优投资组合x(4)*和x(5)*对应的目标函数值相等, 则称模型(4)与模型(5)互为等效模型.
定理1 对于任意一组可行参数(risk0, α), 模型(5)和模型(4)有相同的可行投资组合集, 且模型(5)是模型(4)的等效模型.
证明 令(x(4)*, y(4)*, z(4)*)和
欲证两模型有相同的可行投资组合集, 只需证明XA(4)⊆XA(5)与XA(5)⊆XA(4)同时成立.即, 对于模型(4)和模型(5)的任意可行投资组合x(4)和x(5), 有x(4) ∈ XA(5)与x(5) ∈ XA(4)同时成立.
显而易见, 相同可行参数(risk0, α)下模型(4)的可行解均是模型(5)的可行解, 所以模型(4)的任意可行投资组合都是模型(5)的可行投资组合, 即x(4)∈ XA(5)成立.因此, 只需证明模型(5)的任意可行投资组合是模型(4)的可行投资组合.
对于x(5)在模型(5)中对应的yk, 由约束条件Qyk+z≥ Zk可知, 当z小于Zk时, yk取值为1, z大于等于Zk时, yk取值可为0亦可为1.由约束条件
因为相同可行参数下模型(4)和模型(5)的任意可行投资组合互为可行投资组合, 所以有两模型可行投资组合集相同, 即XA(5)=XA(4).
因为模型(5)的最优解y(5)*不一定满足模型(4)的约束条件, 所以(x(5)*, y(5)*, z(5)*)不一定是模型(4)的可行解.但是x(5)*是模型(4)的可行投资组合, 如果不是最优投资组合, 意味着
定理2 当模型(5)中的风险约束条件是紧约束, 且PVaR(1-α)(x)是置信度1-α的严格递增函数时, 模型(5)的最优解是模型(4)的最优解.
证明 令(x(4)*, y(4)*, z(4)*)和
在模型(5)中, 如果有z(5)*≥ Zk时, y(5)k*=1, 则表明PVaR(1-α)(x(5)*) < risk0, 与模型(5)的风险约束条件是紧约束相矛盾.因此, 在模型(5)中, 当z(5)*≥ Zk时, y(5)k*=0, 即(x(5)*, y(5)*, z(5)*)满足模型(4)的约束条件, 是模型(4)的可行解.当风险约束条件为紧约束时, 模型(5)中的最优解给出的中间变量y的取值唯一, 满足模型(4)的约束条件.由定理1可知, 此时模型(5)的最优解也是模型(4)的最优解.
由定理1可知,
定理1说明, 模型(5)与模型(4)在相同的可行参数下有相同的可行投资组合集, 且两模型目标函数相同, 因此, 模型(5)的最优解给出的投资组合是模型(4)的最优投资组合, 两者有相同的投资收益.定理2说明, 当模型(5)中的风险约束条件为紧约束时, 模型(5)的最优解也是模型(4)的最优解, 且两者有相同的收益和风险, 互为等效投资组合, 因此, 可以通过求解模型(5)获得满足模型(4)所有约束条件的最优投资组合.由于模型(5)是一个混合整数规划(MILP), 可使用一些成熟的软件进行求解, 如CPLEX.
3 数值实验为验证上一节给出的求解投资结束时间不确定的收益最大化投资组合选择模型方案的可行性, 本节将基于股价的实际数据, 建立投资结束时间不确定情形下的投资组合选择模型, 采用蒙特卡罗仿真产生投资组合中各资产的收益率样本, 使用CPLEX软件求解模型(5).
投资的风险和收益与投资对象的未来价格有关, 假定股价变化服从几何布朗运动[26].在此假设下根据当前股价Si(0), i=1, …, N, 可以通过下式预测未来的股价:
(6) |
式(6)中的参数μ=(μ1, …, μN)和σ=[σij]N× N可以利用投资对象的历史股价数据进行估计, 具体估计方法详见文献[27].利用式(6)仿真得到股价在未来持有期内的数据, 再根据股价获得各资产在t=1, …, D时的收益率ξtk, 从而按照第2节的蒙特卡罗仿真方法计算PVaR实现对投资风险的度量, 同时完成对投资收益的度量.
实验1 从上证50指数的50家公司中选取近5年年收益率均值在15 % ~ 40 %之间的15家进行投资, 具体构成见表 2(数据来源于Wind资讯).
假设投资开始时间为2018年8月1日, 投资开始后的1个月内投资者可能在任意的交易日结束投资, 即投资结束时间可能是8月2日到9月1日之间的任何一个交易日.投资结束前不会对投资比例进行修改, 不存在卖空, 无借款.投资者希望投资风险保持在一定水平下, 获得的收益越高越好.
1) 根据历史数据估计参数μ, σ.通过Wind资讯获得2017年1月1日至2017年12月30日以上15只股票的收盘价, 求得参数μ、σ的估计值.
2) 产生收益率样本.通过蒙特卡罗模拟仿真最大持有期1个月内各投资对象的股价, 计算各自收益率的1 000个样本.
3) 利用CPLEX软件求解模型(5).令模型(5)中risk0 = 5 %, α=0.05, 用CPLEX求得最优投资组合
最优投资收益
求解模型(5)所用的计算机配置: CPU-intel(R) Core(TM) i5-2540 M 2.60 GHz、RAM-4.00 GB、OS-Windows 7.数值实验分析表明, 上一节提出的等效模型可以用CPLEX在可接受的时间内求解, 对于中小规模的结束时间不确定投资问题能够给出最优投资组合.
为了验证模型(5)的风险约束条件是紧约束, 进行第2个数值实验.
实验2 投资对象选自道琼斯指数构成中的5家公司, 分别为波音公司(BA)、卡特彼勒公司(CAT)、苹果公司(AAPL)、麦当劳(MCD)和沃尔玛(WMT).投资开始时间为2018年7月2日, 投资开始之后的3个月内投资者可能在任意的交易日结束投资.
1) 根据历史数据估计参数μ, σ.利用2017年1月1日至2017年12月30日, 5只股票的每日收盘调整后价格(数据来源于https://fiance.yahoo.com)计算出μ、σ的估计值如下:
2) 产生收益率样本.通过蒙特卡罗模拟仿真产生最大持有期3个月内各投资对象的股价, 并计算给出年收益率的100个样本.
3) 利用CPLEX软件求解模型(5).令模型(5)中的α=0.05, 对不同的risk0, 用CPLEX求解模型(5).最优解给出的目标函数值
由表 4可见, 数值实验2的结果显示在不同的风险要求risk0下, 随着风险的增加, 投资收益也在增加, 与高风险高收益相符.模型(5)给出的最优解始终满足z*=risk0, 即风险约束条件z≤ risk0是紧约束.在上一节引入中间变量Zk改变约束条件中max函数表达形式时, 有
即
通过检验发现, z*=PVaR1-α(x*).由上一节的分析可知, z*=PVaR1-α(x*)时y*的取值唯一且满足模型(4)的约束条件.因此, 通过数值实验再次验证了通过模型(5)求得的最优解是模型(4)的最优解.
4 结论本文针对金融投资中结束时间具有不确定性、投资人对结束时间无偏好的投资问题, 采用PVaR度量投资期间内的市场风险, 建立投资收益最大化投资组合优化模型.在模型的求解上, 由于PVaR的非线性使得优化模型中包含max函数和排序函数, 无法直接采用传统优化方法求解.因此定义了等效模型的概念, 并证明了通过求解与原模型等效的混合整数规划模型可以获得原模型的最优解.利用金融市场的真实数据检验了本文所提方法的可行性.数值实验计算结果表明, 对于中小规模的金融资产组合优化模型, 本文所提的等效模型可以在有效时间内给出最优投资决策方案.但是, 由于混合整数规划的求解复杂度, 该方法只适用于少数资产、短期投资.对于资产数目较多、投资持有期较长的情况如何求解, 将在今后的研究工作中尝试智能算法.
[1] |
Markowitz H. Portfolio selection[J]. The Journal of Finance, 1952, 7(1): 77-91. |
[2] |
Konno H, Yamazaki H. Mean absolute deviation portfolio optimization model and its application to Tokyo stock market[J]. Management Science, 1991, 37: 517-531. |
[3] |
Konno H, Shirakawa H, Yamazaki H. A mean-absolute deviation-skewness portfolio optimization model[J]. Annals of Operations Research, 1993, 45: 205-220. DOI:10.1007/BF02282050 |
[4] |
Campbell R, Huisman R, Koedijk K. Optimal portfolio selection in a value-at-risk framework[J]. Journal of Banking & Finance, 2001, 25(9): 1789-1804. |
[5] |
Rockafellar R T, Uryasev S. Optimization of conditional value-at-risk[J]. Journal of Risk, 2000, 2(3): 21-41. |
[6] |
Kolm P N, Tütüncü R, Fabozzi F J. 60 years of portfolio optimization:Practical challenges and current trends[J]. European Journal of Operational Research, 2014, 234(2): 356-371. DOI:10.1016/j.ejor.2013.10.060 |
[7] |
Merton R C. Optimum consumption and Portfolio rules in a continuous-time model[J]. Journal of Economic Theory, 1971, 3(4): 373-413. DOI:10.1016/0022-0531(71)90038-X |
[8] |
Blanchet-Scalliet C, Karoui N E, Jeanblanc M, et al. Optimal investment decisions when time-horizon is uncertain[J]. Journal of Mathematical Economics, 2008, 44(11): 1100-1113. DOI:10.1016/j.jmateco.2007.09.004 |
[9] |
Zeng Y, Wu H L, Lai Y Z. Optimal investment and consumption strategies with state-dependent utility functions and uncertain time-horizon[J]. Economic Modelling, 2013, 33(2): 462-470. |
[10] |
Martellini L, Urošević B. Static mean-variance analysis with uncertain time horizon[J]. Management Science, 2006, 52(6): 955-964. DOI:10.1287/mnsc.1060.0507 |
[11] |
Keykhaei R. Mean-variance portfolio optimization when each asset has individual uncertain exit-time[J]. Pakistan Journal of Statistics & Operation Research, 2016, 12(4): 765-773. |
[12] |
郭文旌, 胡奇英. 不确定终止时间的多阶段最优投资组合[J]. 管理科学学报, 2005, 8(2): 13-19. (Guo W J, Hu Q Y. Multi-period optimization when exit time is uncertain[J]. Journal of Management Sciences in China, 2005, 8(2): 13-19. DOI:10.3321/j.issn:1007-9807.2005.02.003) |
[13] |
Yi L, Li Z F, Li D. Multi-period portfolio selection for asset-liability management with uncertain investment horizon[J]. Journal of Industrial and Management Optimization, 2008, 4(3): 535-552. DOI:10.3934/jimo.2008.4.535 |
[14] |
Wu H L, Li Z F. Multi-period mean-variance portfolio selection with Markov regime switching and uncertain time-horizon[J]. Journal of Systems Science and Complexity, 2011, 24(1): 140-155. |
[15] |
李仲飞, 姚海祥. 不确定退出时间和随机市场环境下风险资产的动态投资组合选择[J]. 系统工程理论与实践, 2014, 34(11): 2737-2747. (Li Z F, Yao H X. Dynamic portfolio selection of risky assets under uncertain exit time and stochastic market environment[J]. Systems Engineering-Theory & Practice, 2014, 34(11): 2737-2747.) |
[16] |
Li Z F, Xie S X. Mean-variance portfolio optimization under stochastic income and uncertain exit time[J]. Dynamics of Continuous Discrete & Impulsive Systems, 2010, 1(1): 131-147. |
[17] |
Zhang L, Li Z F. Multi-period mean variance portfolio selection with uncertain time horizon when returns are serially correlated[J]. Mathematical Problems in Engineering, 2012. DOI:10.1155/2012/216891 |
[18] |
Yao H X, Zeng Y, Chen S M. Multi-period mean-variance asset-liability management with uncontrolled cash flow and uncertain time-horizon[J]. Economic Modelling, 2013, 30(1): 492-500. |
[19] |
Yao H X, Lai Y Z, Hao Z F. Uncertain exit time multi-period mean-variance portfolio selection with endogenous liabilities and Markov jumps[J]. Automatica, 2013, 49(11): 3258-3269. DOI:10.1016/j.automatica.2013.08.023 |
[20] |
姚海祥, 伍慧玲, 曾燕. 不确定终止时间和通货膨胀影响下风险资产的最优投资策略[J]. 系统工程理论实践, 2014, 34(5): 1089-1099. (Yao H X, Wu H L, Zeng Y. Optimal investment strategy for risky assets under uncertain time-horizon and inflation[J]. Systems Engineering-Theory & Practice, 2014, 34(5): 1089-1099.) |
[21] |
Keykhaei R. Portfolio selection in a regime switching market with a bankruptcy state and an uncertain exit-time:multi-period mean-variance formulation[J]. Operational Research, 2018(3): 1-24. |
[22] |
Yi L, Wu X P, Li X, et al. A mean-field formulation for optimal multi-period mean-variance portfolio selection with an uncertain exit time[J]. Operations Research Letters, 2014, 42(8): 489-494. DOI:10.1016/j.orl.2014.08.007 |
[23] |
Cui X Y, Li X, Wu X P, et al. A mean-field formulation for multi-period asset-liability mean-variance portfolio selection with an uncertain exit time[J]. Journal of the Operational Research Society, 2018, 69(4): 487-499. DOI:10.1057/s41274-017-0232-5 |
[24] |
Huang D, Zhu S S, Fabozzi F J, et al. Portfolio selection with uncertain exit time:A robust CVaR approach[J]. Journal of Economic Dynamics & Control, 2008, 32(2): 594-623. |
[25] |
Huo Y L, Xu C H, Osaka K, et al. Period value at risk and its estimation by simulation[J]. Information, 2014, 17(6): 2605-2617. |
[26] |
Merton R C. Lifetime portfolio selection under uncertainty:The continuous-time case[J]. Review of Economics & Statistics, 1969, 51(3): 247-257. |
[27] |
Shinji N. Stochastic process and numerical analysis in finance(in Japanese)[M]. Tokyo: Sigmabase Capital limited, 2005: 474-485.
|