APP下载

基于布林带的贵阳银行股票量化投资策略研究

2022-07-09陈衍姣

科技和产业 2022年6期
关键词:林带均线贵阳

李 强, 陈衍姣

(贵州财经大学 大数据应用与经济学院, 贵州省大数据统计分析重点实验室, 贵阳 550025)

随着居民收入和可支配收益的增长,如何让资产保值增值成为每个家庭和个人考虑的问题。而随着中国金融市场的不断完善,金融市场越来越受到投资者的青睐,投资股票成为人们熟知的资产增值方法。投资者往往希望能够在获得高收益的同时,承担较低的风险,那么就要掌握一定的投资知识。传统的投资分析方法可以分为两大流派:一是技术分析,主要依靠股票的历史数据来预测股票的走势,然后进行投资;二是基础分析,主要关注企业的财务指标,寻找被低估的股票进行投资[1-2]。

随着人工智能的发展和大数据技术的普及,传统投资分析方法的适用性不断降低,量化投资的热潮逐渐兴起。量化投资最显著的特点是模型交易,它是一种以模型分析为核心的交易方法和程序化的交易手段。当前,量化投资在国内资本市场上得到了广泛的应用。除了对于经典量化投资理论模型的大量运用,近年来更有学者将机器学习与量化投资相结合来研究金融市场[3]。

本文首先构建基于布林带通道的交易策略模型,然后以贵阳银行股票2021年1月1日到2021年11月30日之间的220个交易日数据为研究对象进行仿真实验,最后将其与均线系统策略对比并得出结论。

1 贵阳银行介绍

1.1 基本情况

贵阳银行(原贵阳商业银行)成立于1997年,是中国首批城市商业银行之一。在贵阳、成都、遵义、铜仁、毕节等地拥有省内外34家分支机构、100个营业网点和3 000多名员工。2016年,贵阳银行资产规模3 722.53亿元,成为贵州省最大的商业银行,并于当年8月在上海证券交易所成功上市,筹资42.25亿元,成为中国中西部首家A股上市的城市商业银行。

贵阳银行经营范围:①人民币业务。包括吸收公众存款,发放短期、中期和长期贷款,办理国内结算,办理票据贴现和承兑,发行金融债券,代理发行、兑付、承销政府债券,买卖政府债券,从事同业拆借业务,提供信用证服务和担保,代理资金收付和保险业务,提供保险箱业务,办理当地金融信贷流动资金的委托贷款业务,基金销售,监管机构批准的各种代理业务。②外汇业务。包括外汇存款,外汇贷款,外汇汇款,国际结算,外汇兑换,银行间外汇借款,结汇和售汇,信用调查、咨询和见证业务。③经监管部门批准的其他业务。

根据贵阳银行2020年年度报告显示,贵阳银行近3年的主要会计数据和财务数据基本持续向好,如图1所示。截至2020年底,贵阳银行总资产5 906.8亿元,比年初增加302.81亿元,增长5.40%。营业收入达到160.81亿元同比增长 9.64%。

图1 2018—2020年贵阳银行资产及营收情况

1.2 股权性质分析

从表1可以看出,贵阳银行股权相对分散,股权相对均衡。前10名股东占总股东的40.45%;第一大股东和第二大股东所持股份仅占19.39%。并且贵阳银行的前10大股东中国有法人股东占比很大。

2 基于布林带通道理论的交易策略

2.1 布林带通道理论

布林带又称布林指标,由 John Bollinger在 1980 年提出,被广泛应用于市场的投资。布林带作为一种技术分析指标,可以用来描述股票价格的波动和区间。在分析股价走势时,通常使用股价平均线作为参考线,而布林带在平均线的基础上增加了两条“股价通道”线。布林带的中间轨迹是股价的平均值,上下通道是股价的平均值加上或减去一定的标准差倍数。布林带通道的走向主要由中间轨道的平均线决定。当平均线呈上升趋势时,布林带将上升。相反,布林格带通道也将有下降趋势。布林带的带宽反映了股票价格的波动范围。当股价波动较大时,标准差越大,布林带的带宽越大;当股价波动幅度较小时,标准差越小,布林带的带宽越窄。

表1 贵阳银行前10名股东持股情况

布林带通道的计算方法如下[4]:

设p1,p2,…,pn表示前n天的股票价格,则第n天时,布林带的中轨线un的计算公式为

(1)

(2)

(3)

式中,σn表示股票价格的标准差,计算公式为

(4)

a表示标准差的倍数。根据一般经验,本文选取n为20天,a为2。

2.2 布林带通道交易策略设置

不同的时间周期参数和标准差倍数会刻画出不同的上下轨道线,进而股价穿破布林带上下轨道线的情形会不同。由于“回落到通道内部”这个期望存在落空风险,即股票价格向上穿过布林带上通道以后,中短期内会持续上升,不会回落到通道线内部,或者股价跌破布林带下通道线以后可能不会再回升到下通道线的上方。为了降低这一风险,本文采用的布林带通道突破交易策略的规则如下:

当价格线由布林带上通道线的上方下穿到布林带通道内部时,说明股价从一场上升行情中将要恢复到正常波动行情,股价短期有下跌趋势,此时做空。

当价格线由布林带下通道线的下方上穿到布林带通道内部时,说明股价从异常下跌行情中将要恢复到正常波动行情,股价短期有上升趋势,此时做多。

在此基础上设置初始资金为10 000元人民币进行仿真交易,不考虑交易成本,不允许做空。

3 基于布林带通道交易策略实证分析

3.1 样本数据选取及描述性统计

以贵阳银行(601997)2021年1月1日至2021年11月30日的股票日数据为研究对象。数据来自瑞思数据库,共220条数据,选用的变量有交易日期、开盘价(Open)、最高价(High)、最低价(Low)、收盘价(Close)、成交量(Volume)。变量的描述性统计见表2,可以看出,贵阳银行股票开盘价的平均值为7.383,收盘价平均值为7.385。最高价平均值为7.443,最低价平均值为7.333,粗略地可以看出价格变化不大。

表2 数据描述性统计结果

3.2 实证过程及实证结果

3.2.1 布林带通道策略表现

在大数据兴起的时代,保险公司汇聚着大量的业务数据信息,能够进一步从贵阳银行2021布林带通道线分析变化趋势。从图2可以看出,布林带的带宽变化并不大,说明股价始终围绕着均值上下一定范围内波动,波动幅度不大。

图2 2021-01-29至2021-11-30贵阳银行布林带通道线

2021年1月份到4月份股价呈上升趋势,且大部分超过中间带,同时还有部分突破上轨线的情况。从4月份到9月份股价整体呈下跌趋势,并且几乎全部接近下轨线,出现多次跌破下轨线的情况。9月份到11月份股价相对稳定,在中带上下波动,但是接近末端的布林带显示股票仍有继续下跌的情况。从整体上看,布林带的通道线与股价走势近似,说明布林带可以有效预测股票的价格走势。但是贵阳银行2021年的股价基本处于下跌行情,投资风险很大,可能会出现亏损。

此外,通过计算获胜率、平均获胜收益率和平均损失收益率来评估基于布林带的交易策略绩效,相应的数值见表3。从表3中可以看出,布林带交易策略对于贵阳银行股票来说获胜率较低,平均损失率大于平均收益率,该策略对于贵阳银行股票投资表现是不够好。

表3 布林带通道策略表现

3.2.2 仿真交易

仅仅从获胜率、平均获胜收益率和平均损失率来评价该策略对于贵阳银行股票的表现是不够的。本文设置初始值为10 000元人民币,不允许卖空,不考虑交易成本,设置持有现金、持股数量、持有资产3个指标来反映仿真交易的结果,其中持股数量=现金/股价×头寸,持有资产=现金+持股数量×股价。过程及结果如下:

设做多为1,做空为-1。如果前一天的交易信号为1,那么头寸为1;如果前一天的交易信号为-1且前一天的头寸为1,那么头寸为0。以布林带交易策略得到的头寸首尾见表4。

表4 部分交易日头寸

仿真交易结果见表5。可以看出,以布林带策略投资贵阳股票,在仿真实验的最后一个交易日投资者手中持有现金为0,说明最后一日的头寸为1。但是持有资产不足8 500,与初始10 000资金相比是亏损的。说明以布林带通道策略对贵阳银行股票进行投资分析不适宜推荐,效果不佳。

表5 布林带通道策略仿真交易结果

3.2.3 与均线系统投资策略对比分析

本文采用简单移动平均投资策略进行对比分析。移动平均线是指某一段时间收盘价格的平均值,因其操作简单成为最普遍应用的技术分析指标。移动平均线可以解读为价格的压力线和支撑线。一般而言,当股票处于上涨行情时,若均线处于价格线的上方,则均线起到压力线的作用。如果价格曲线向上穿过压力线,则表明价格有较强的上涨趋势,这个穿越释放买入信号。反之,在下跌行情中,在价格线下方的均线起支撑作用。如果价格线向下穿越均线,说明价格下跌趋势较强烈,则释放出卖出信号[5]。简单移动平均数(SMA)是对前n期的价格求算数平均,随着时间点的价格序列赋予同等的权重。为了与布林带通道策略保持一致,本文以20日均线数构造均线洗头投资策略,过程如下:

1)定义移动平均线。

(5)

式中,p1、p2、…、p20分别表示股票第1天、第2天、…、第20天的价格。

2)确定交易规则。当价格线从下向上突破20日均显示,释放出买入信号;当价格从上向下穿破20日均线时,释放出卖出信号。具体执行买卖交易的时点为买卖信号出现后的第2期。

以上述设计的均线系统进行同样的仿真交易实验,结果见表6。

表6 均线系统策略仿真交易结果

对比表5、表6可以看出,两个交易策略的结果差距很大,均线系统策略在仿真交易的最后一个交易日持股数量为0,说明在最近的一个交易信号是卖空,与布林带通道策略的判断完全相反。从数据上也可以看出均线系统的判断是更有利的,均线系统交易策略最终持有资产为10 614.89,对比初始资金10 000,使用均线系统虽然最后的收益不高,但存在收益,与布林带通道策略的亏损相比,表现可谓良好。

从图3可以看出,相比于布林带通道策略,均线系统策略的交易点更多,交易更加频繁,最终的资产收益远远高于布林带通道策略收益。但是可以明显看出,在5月份以前布林带通道策略的资产收益要高于均线系统。结合图2的股价波动来看,5月份以前贵阳银行股价波动是很频繁的,5月份以后相对平缓且持续下跌。这说明布林带通道策略更加适用于股价波动明显、波动频率高的场合。在实际进行投资时,不能够局限于一种投资策略,应该进行投资策略选择、组合来降低投资风险。

图3 布林带通道策略和均线系统策略仿真实验账户对比

4 结论

以贵阳银行股票2021年1月1日到2021年11月30日之间的交易日数据为研究对象,采用布林带通道策略和均线系统策略分别确定交易点,并进行初始资金为10 000的仿真实验,得出以下结论:

1)布林带通道可以很好地预测股票价格的走势,可以捕捉股票价格的波动情况。但是,对于贵阳银行股票的投资决策,布林带通道策略不适合,相比较而言,均线系统策略表现较好,但也并不明显。

2)不同的量化投资策略得到的结果差异很大,每一种量化投资策略都有其适用的情况。对于普通投资者来说,仅仅依靠一个基础的量化投资策略无法有效降低风险。投资者应该在充分理解和掌握多种量化投资策略的基础上,不断地修正与完善模型,使用多样化的策略运用到实际的投资过程中。

猜你喜欢

林带均线贵阳
不同配置乔灌混交林防风效益的风洞试验
找朋友
闽南沿海木麻黄基干林带下潺槁造林初步研究
贵阳分店
寻味贵州——贵阳
荣宝斋贵阳
打造珍贵彩色林带 建设浙中生态廊道
农田防护林规划的原则和依据基本情况分析
股票懂得适时卖出方为赢家