1. 引言
1.1. 背景
如今传统投资与替代资产组合成为一大热点,黄金具有较稳定的投资价值,其贵金属属性及稀缺性自古以来就被公认为是属于避险资产。2008年11月,数字货币——比特币展现在大众面前,并在2021年达到单枚6.9万美元。与黄金相比,比特币收益率高、波动率大和免监管等性质。Katsiampa [1] 和Chu等 [2] 通过使用GARCH模型探讨比特币的金融资产能力,表明比特币是投资组合管理,风险分析和市场情绪分析的有用工具。黄金市场和比特币市场风险的变化趋势大致相反,为黄金和比特币组合使用进行套期保值提供了依据 [3]。因此,研究黄金和比特币的投资组合规划问题有利于实现总回报最大化。
1.2. 研究目的
本文在已知2016年9月11日~2021年9月10日期间每个交易日价格的条件下,开发一个模型,假设现在有1000美元,只使用过去五年的每日价格流,每天决定是否买入卖出及其规格,计算五年后的总资产。并证明模型给出了现金、黄金和比特币的最优组合策略。最后确定策略对交易成本的敏感度,以及交易成本如何影响战略和结果。其中在每个交易日,投资组合包括现金、黄金和比特币[C, G, B]分别以美元、金衡盎司和比特币计价。
1.3. 工作概述
根据美国大学生数学建模组委会提供的资料,我们充分了解过去五年黄金和比特币的真实价格。针对提出的问题,我们主要做了以下工作:
1) 进行数据挖掘;
2) 提出灰色预测、动态规划、风险投资等模型;
3) 模型建立中采用蒙特卡罗法进行计算,参数求解主要基于Matlab和Excel;
4) 验证最佳性和灵敏度;
最后进行总结,实现黄金和比特币这一投资组合的利益最大化。
总体思路如图1。
2. 一般假设和变量描述
2.1 数据预处理
首先用txt文件打开题目中的数据,了解2016年9月11日至2021年9月10号的比特币价格,2016年9月12号至2021年9月10号的黄金价格,并发现比特币每天都在交易,而黄金每交易五天休息两天,且在部分交易日有价格缺失,在后期设计交易策略时忽略价格缺失的情况。
在用灰色预测模型得出预测价格后,我们使用excel分别计算了黄金和比特币的真实涨跌幅和预测涨跌幅以及其上涨和下跌的中位数。如表1。

Table 1. Comparison chart of the median of the rise and fall
表1. 涨跌幅中位数对比
2.2. 假设
1) 黄金和比特币的价格在当天已知,当天之后的价格是未知的;
2) 在观望期间不进行交易,在没有具体价格的交易日也不进行交易;
3) 黄金和比特币在交易日期间同时买卖,目前不考虑单独进行黄金或比特币交易;
4) 现金不会产生利润;
5) 数据均保留三位有效数字。
2.3. 符号
为方便求解问题,给出以下符号假设,如表2。
3. 灰色预测模型
3.1. 模型建立求解
灰色预测模型(GM)是一种基于不确定因素对系统的预测方法。通过识别系统因素发展趋势之间的差异程度,对原始数据进行生成和处理,找到系统变化规律,生成具有强规律性的数据序列,然后建立相应的微分方程模型,从而预测发展趋势 [4]。预测步骤如下:
1) 已知历史数据列:
,通过累加生成新序列
,其中
。
2) 对
建立一阶线性微分方程,即GM(1,1)模型:
,其中
称为发展灰数,
称为内生控制灰数。
3) 求解微分方程,即可得到预测模型:
4) 将GM(1,1)模型所得数据
经过累减还原为
,即
的灰色预测模型为:
灰色相关分析只需要少量数据即可建模,且不需要服从某种分布。基于市场基本规律,黄金波动较小,所以采用中长线交易,使用MATLAB不断调试代码及结果,我们选择以30天为一周期进行预测,即利用前30个交易日的已知价格去预测第31个交易日的价格,并采用循环语句进行修正预测。比特币具有高收益率、高波动性等特点,但是与黄金相比缺乏流动性,比特币涨跌幅较大,所以采用短线交易,选择以20天为一周期进行预测,原理同上。另考虑到有佣金存在,所以不做超短线投资,尽可能减少由频繁交易带来的佣金支付。
将零值数据删除后,黄金和比特币的交易时间分别为1265天和1826天,黄金和比特币的当前价格按日期排序。黄金交易日价格自上而下写为
,比特币交易日价格自上而下写为
。以下是预测黄金价格的步骤:
1) 在已知旧信息
的基础上,预测出
;
2) 利用
预测出
;
3) ……
4) 利用
预测出
。
由此我们预测出黄金从第31天到第1265天的交易价格。同样地,我们也可以预测比特币从第21天到第1826天的交易价格。根据预测价格和真实价格可以计算真实涨跌幅
和预测涨跌幅
,计算公式为:
计算结果见下表3、表4。

Table 4. Bitcoin price related data
表4. 比特币价格相关数据
3.2. 结果分析
利用GM(1,1)模型,基于MATLAB软件,我们得到了除第一期外的每个交易日黄金和比特币的预测价格,并与实际价格进行比较,如图2、图3。

Figure 2. Comparison between predicted price and real price of gold
图2. 黄金预测价格与实际价格的比较

Figure 3. Comparison between predicted price and real price of bitcoin
图3. 比特币预测价格与实际价格的比较
从图中可以看出,2016年9月11日至2021年9月10日的预测曲线与实际曲线拟合较好,说明预测效果较好。记录每个交易日的预测价格,为以下交易策略的制定奠定了数据基础。
4. 风险评估模型
本章的流程图如图4所示:

Figure 4. Flow chart of venture capital
图4. 风险投资流程图
4.1. 风险投资模型
含有不确定预期结果的投资为风险投资,其不确定性又带来了高风险性,而丰厚的回报吸引着广大的投资者 [5]。1952年Markowitz给出了风险投资的一个基本模型。
下面用黄金和比特币的当日价格求出当日的收益率,其收益率是随机变量,设收益率分别为
,均值分别为
。
设黄金昨日真实价格为
和今日真实价格为
,比特币昨日真实价格为
和今日真实价格为
,定义收益率
为:
买卖黄金和比特币的风险可以用方差表示,记为
。考虑二者之间的相关性,得到总体投资风险
当
1)
,则
与
不相关;
2)
,则
与
正相关,一赚皆赚,一赔俱赔;
3)
,则
与
负相关,一赚一赔。
分别从数据中连续取10个黄金和比特币的今日价格作为观测值,分别记为
,设样本容量为n,设
为平均值,则:
故黄金和比特币的均值、方差、协方差为:
设
分别表示投资黄金和比特币的占比,满足
,则总投资收益率为:
。
总期望收益率为:
投资收益率的风险为:
根据以上我们建立出风险评估模型,目标函数为使投资收益率的风险最小,约束条件为总期望收益率为大于0。模型如下:
(4.1)
为了确定明日投资黄金和比特币的占比,我们每次取当日及当日之前的前10个真实价格作为观测值,通过上述步骤使投资收益率的风险最小来求出
,为下文计算价值做准备。
4.2. 蒙特卡罗模拟算法
用蒙特卡罗模拟算法计算
,根据式(4.1),为了使目标函数最小,我们选取足够多满足条件的
,依次计算目标函数,经过MATLAB的上万次计算可以得到使目标函数最小的
,根据大概率事件可得这里的
即为所求的最优解。
4.3. 动态规划模型
将黄金和比特币的按日期合并在一个excel文档里,只保留黄金和比特币可以同时交易的情形,其余情形数据剔除掉。根据黄金和比特币的涨跌幅可以看出上涨趋势和下跌趋势,为了确定什么时间购买或销售多少黄金和比特币,我们分别计算黄金和比特币的所有涨跌幅大于0的数的中位数和所有小于0的数的中位数,如表5,不考虑观望期的涨跌幅为空值的数据。
根据“高卖低买”的投资原理,即当预测上涨趋势很大时通过销售来获取利润;当预测下跌趋势很大时通过相对少的钱来购买。当黄金的明日预测涨跌幅
时,说明预测的数据上涨的趋势明显,需要进行销售黄金来减仓;当黄金的明日预测涨跌幅
时,说明预测的数据下跌的趋势明显,需要进行购买黄金来加仓。同理,当比特币的明日预测涨跌幅
时,说明预测的数据上涨的趋势明显,需要进行销售比特币来减仓;当比特币的明日预测涨跌幅
时,说明预测的数据下跌的趋势明显,需要进行购买比特币来加仓。同时满足
或
和
或
的交易日记作有效交易日。即按照下述策略进行交易:
1) 当
时,销售黄金;
2) 当
时,购买黄金;
3) 当
时,销售比特币;
4) 当
时,购买比特币;
5) 若出现
,
或
,
时,则只卖黄金或只卖比特币。
考虑到投资风险,我们不进行频繁交易,以月为周期在黄金和比特币都能交易的一天同时进行购买或销售 [6],为了降低风险,不考虑只买卖黄金或比特币的情形。
以月为周期,从2016.11.9到2021.10.9期间一共有60个月,通过预测的涨跌幅来确定在每月的哪个交易日来买卖黄金和比特币,为此需要考虑60个月在每个交易日的涨跌情况。
已知交易员的投资组合包括现金、黄金和比特币
,分别以美元、金、衡盎司和比特币计价,最初的状态为[1000, 0, 0],记为
,第i个月交易完成后状态变为
。每笔交易的佣金是交易金额的
假设
,
。持有资产没有成本。
下面建立动态规划模型,得到交易最优策略。
首先,考虑到比特币适合中短期投资,黄金适合中长期投资,黄金比较稳定,比特币风险高。故比特币按照买–卖–买–卖的方式来交易。观察一个月内黄金和比特币每个交易日的涨跌幅,找到有效交易日,按照上述交易策略在这一天进行交易。若无有效交易日则不予考虑,则这个月不进行交易,继续进行下一个月的计算。
故会出现以下四种情况:
1) 同时购买黄金和比特币。此时从现金中拿出号
美元购买黄金,
美元购买比特币;
2) 同时销售黄金和比特币。此时销售
金衡盎司黄金,销售
比特币;
3) 购买黄金,销售比特币。此时从现金中拿出
美元购买金衡盎司黄金,销售
比特币;
4) 销售黄金,购买比特币。此时销售
金衡盎司黄金,从现金中拿出
美元购买比特币。
动态规划的目标函数是使2021.10.9的黄金、现金、比特币的总价值最大,决策变量为
,这里我们分部进行。根据式(4.1)不断的求出
,然后按一定策略进行黄金和比特币的投资,最后使总价值最大。
由于黄金和比特币的观望期分别为20天和30天,因此采用灰色预测模型进行预测,在此期间不进行交易。因此,第一个月考虑从2016年11月开始。
第1个月,考虑到投资的安全性,把现金的一半进行交易,即拿出500美元买黄金和比特币,通过蒙特卡罗模拟计算出投资黄金和比特币的占比,即按
,
,找到第一个有效交易日2016.11.2,可以得到明日黄金真实价格
和比特币真实价格
,此时需要购买黄金和比特币,即:
此时现金、黄金和比特币状态为[500, 0.38, 0]。
第2个月,没有满足符合条件的交易日,即不进行交易。此时现金、黄金和比特币状态为[500, 0.38, 0]。
第3个月,通过蒙特卡罗模拟计算出
,
,找到第一个有效交易日2017.1.4,可以得到明日黄金真实价格
和比特币真实价格
,此时需要购买黄金和比特币,即:
此时现金、黄金和比特币状态为[250, 0.585, 0.006]。
第4个月,没有效交易日,即不进行交易。此时现金、黄金和比特币状态为[250, 0.585, 0.006]。
第5个月,通过蒙特卡罗模拟计算出
,
,找到有效交易日2017.3.8,可以得到明日黄金真实价格
和比特币真实价格
,此时需要卖出黄金,即:
此时现金、黄金和比特币状态为[948.773, 0, 0.006]。
第6个月,通过蒙特卡罗模拟计算出
,
,找到第一个符合条件的交易日2017.4.4,可以得到明日黄金真实价格
和比特币真实价格
,此时需要购买黄金和比特币,即:
此时现金、黄金和比特币状态为[474.387, 0.374, 0.009]。
第7个月,通过蒙特卡罗模拟计算出
,
,找到第一个符合条件的交易日2017.5.17,可以得到明日黄金真实价格
和比特币真实价格
,进行第五次交易,此时需要购买黄金和卖出比特币,即:
此时现金、黄金和比特币状态为[57.063, 0.72, 0.008]。
按此策略可以求出最后一个月在2021.9.1进行交易,最后的状态为[113.308, 0.542, 0.055]。
具体每个交易日的交易黄金和比特币的占比
,每个交易日的现金、黄金和比特币状态见表6。

Table 6. Weight and cash, gold and Bitcoin status
表6. 现金、黄金、比特币的具体交易情况
最后通过[113.308, 0.542, 0.055]计算出总资产价值Q,即:
其中
表示第60个月即最后一个月现金、黄金、比特币的持有量,
表示交易当天的黄金、比特币的价格。所以在2021年9月10日最初的1000美元投资价值变为3636.259美元。
经计算,共有43个月进行交易,按黄金和比特币的投资占比及现金、黄金、比特币的持有量,计算出当日交易的总资产价值,如图5所示。
通过上图可以发现投资总资产有上下波动,总体呈上升趋势,与黄金、比特币的当日价格趋势吻合。根据投资策略,可算出在43个有效交易日内黄金和比特币的购买量和销售量,如图6、图7所示。

Figure 6. Gold trading day buy and sell chart
图6. 黄金交易日买卖图

Figure 7. Bitcoin trading day buy and sell chart
图7. 比特币交易日买卖图
5. 证明最佳策略
在上述中算出五年后的总资产将为3636.259美元。使用趋势来分配购买权重至关重要。娄佳佳等 [7] 提出了比特币投资组合多样化的最优交易方法,并认为黄金和比特币的最优权重为0.0458。作者计算的数据如图8所示。
数据来源:文献 [7],其中w为最优权重,b为最佳对冲比率。
Figure 8. Optimal weights and best hedge ratios for Bitcoin in a portfolio
图8. 投资组合中比特币的最优权重和最佳对冲比率
因此,我们将黄金和比特币的投资比率固定为0.0458,并重复第二部分的过程,如表7所示,计算得五年后总资产为1431.161,低于3636.259,因此相对来说我们的模型是最佳的。
理论上,在上述计算中,我们运用了动态规划的思想,遵循投资市场的规律,以最小风险为主要目标,因此结果应该是最优的。这也与本节中的证明相一致。
6. 灵敏度分析
按照题目,目前黄金的佣金为1%,比特币的佣金为2%。而由一般规律知,佣金对每笔交易的获利产生影响,从而影响五年后的总收益。佣金会随着市场、政策的变化相应变化 [8],并最终导致模型的最优解发生变化。因此,有必要探索佣金变化对最终利益影响的大小,这就需要对佣金进行灵敏度分析。如果改变了佣金大小后,总收益的变化程度不大,则说明我们的模型稳定性较强,即灵敏性较差,反之则说明灵敏性较好。
基于题目中的佣金组合(1%, 2%),我们将其0.5倍作为新佣金组合,即(0.5%, 1%)。重新运行程序,得到总金额的对比图如图9所示。最终得到五年后总资产为3659.594,高于原佣金组合产生的收益,这符合市场规律。总体来说,总收益增长了0.642%,变化程度不大,说明该模型相对来说是稳定的。

Figure 9. Comparison chart of change trend of total assets
图9. 总资产变化趋势对比图
最后对比不同投资策略之间的投资收益率可以发现,如图10所示,降低佣金的投资策略产生的收益率最高,而盲目固定投资占比的收益率最低。投资是实战大于理论的风险活动,在进行市场交易时,应结合实际,而不是将研究理论生搬硬套。

Figure 10. A comparison of the returns of the three investment strategies
图10. 三种投资策略的收益率对比图
7. 结论
根据模型的实证结果,可得结论:其一,使用灰色预测模型预测价格,效果良好;其二,依据风险最小、收益最大的原则,计算得每日的[C, G, B]以及投资占比,得到五年后总资产为3636.259元。
在证明最佳策略时,文献研究表明,在某些情况下,黄金和比特币的最佳权重为0.0458,因此选择固定投资占比,即黄金的投资占比为0.956,比特币的投资占比为0.044,再次应用蒙特卡洛算法,得总资产为1431.161元,远远低于3636.259元,则认为我们的模型相对来说达到了最优。
最后通过调整佣金的大小进行灵敏度分析,选择佣金组合(0.5%, 1%)带入计算,得总资产为3659.594,高于原佣金组合产生的收益,符合佣金降低则收益上升的规律。但总收益的变化程度不大,说明该模型相对来说是稳定的。
综上说明将传统资产与新生资产组合可以增加收益,但其自身不确定性也带来了更大的风险。在实际投资过程中应保持谨慎客观的态度,合理选择比特币在投资组合中的比重。
NOTES
*通讯作者。