众所周知,我国广大股民熟知的布林线指标是基于统计原理,使用移动平均加减标准差的一个倍数来计算信赖区间,为制定投资策略提供的一种技术工具。程序化交易如今也日益吸引更多投资者的注意,其依靠核心算法和投资策略,不受人性贪婪和恐惧控制的特点是一个很大的优势。而程序化交易中的核心投资策略必然需要技术工具的支持,我们在这里使用布林线做一次简单的尝试。
我们使用沪铜(53150,-1030.00,-1.90%)主力合约从2006年初至今的1000多个交易日作为实证研究的对象。核心交易策略方便,我们暂且简单地设置为:从布林线下轨下方上穿至下轨上方,或者从上轨下方上穿至上轨上方均为买入信号,而从下轨或者上轨的上方下穿至下方均为卖出信号。首先我们使用默认参数设置,即20日移动平均线,以及2倍的标准差(大约左右各2.5%的分位数)。在默认设置下,买点出现了73次,卖点出现74次,最后多出的那一笔卖空我们假设在最后一个交易日中进行买入平仓。最后的收益率在25%左右。当我们把参数设为1.64倍标准差(正态分布左右各5%的分位数)时,买点和卖点各自出现了88次和89次,收益率竟然提高到了102%。最后,当我们把精度调整到1.28倍的标准差(左右10%的分位数)时,买卖信号分别出现了95和96次,收益率到了186%以上。 可见一样是用布林线,甚至使用相同的实战策略,程序化交易中的参数设置不同都可以对结果产生截然不同的作用。这个例子可以充分说明布林线工具的实用性。技术指标是人人可以利用的,中小投资者只要严格遵守这样的操作策略,一样可以取得同样的投资收益。 还有一个非常值得注意的现象是,即使是在以上三个参数设定中最优的那个策略(p=1.28,上穿上下轨线均为买入,下破上下轨线均为卖出)中,如果由实战策略决定的买入卖出信号在短期中频繁出现(价格频繁上穿下破布林线上轨或者下轨),投资者依然会面临一定的风险。2007年5月29日到6月14日的12个交易日中,买入信号和卖出信号各自出现了4次,分别是5月31日,6月5日,6月7日以及6月12日发出的买入信号,和5月29日,6月6日,6月11日以及6月14日发出的卖出信号,如果按此策略操作12天的累计损失达到5%。2007年11月21日到12月17日19个交易日中买入和卖出信号各出现5次,损失2%。今年的1月26日到2月3日,短短7个交易日中买入和卖出信号出现各3次,损失接近4%。可见如何在布林线系统频繁发出信号的阶段调整策略和参数设置,改进解读布林线的方式是一个严峻的课题。 以上这些都是用日布林线做的程序化设置,也许会让热衷频繁交易的投资者感到有些寂寞了。那么是否可以使用小时线甚至分钟线为基础来做基于布林线的程序化交易呢,收益率方面能否有更大的惊喜呢?应该说同样是适用的。为了能进一步了解和使用布林线,以及如何设置合理参数,约翰·布林格,作为布林线指标的发明人,将于8月初受中大期货和上海中大经济研究院邀请,亲临上海为投资者揭开其中的奥秘。随之而开展的一系列培训,也将是投资者牢牢把握获取财富的机会。
1.1 什么是布林线BOLL指标是美国股市分析家约翰?布林于上世纪八十年代,根据统计学中的标准差原理设计出来的一种非常简单实用的技术分析指标。一般而言,股价的运动总是围绕某一价值中枢(如均线、成本线等)在一定的范围内变动,布林线指标正是在上述条件的基础上,引进了“股价信道”的概念,其认为股价信道的宽窄随着股价波动幅度的大小而变化,而且股价信道又具有变异性,它会随着股价的变化而自动调整。 1.2 布林线的特殊性在众多技术分析指标中,BOLL指标属于比较特殊的一类指标。绝大多数技术分析指标都是通过数量的方法构造出来的,它们本身不依赖趋势分析和形态分析,而BOLL指标却与股价的形态和趋势有着密不可分的联系。BOLL指标中的“股价信道”概念正是股价趋势理论的直观表现形式。 1.3 布林线的基本用法BOLL是利用“股价信道”来显示股价的各种价位,当股价波动很小,处于盘整时,股价信道就会变窄,这可能预示着股价的波动处于暂时的平静期;当股价波动超出狭窄的股价信道的上轨时,预示着股价的异常激烈的向上波动即将开始;当股价波动超出狭窄的股价信道的下轨时,同样也预示着股价的异常激烈的向下波动将开始。 1.4 总结总之,BOLL指标中的股价信道对预测未来行情的走势起着重要的参考作用,它也是布林线指标所特有的分析手段。 2. 布林线深入探讨2.1 布林线公式2.1.1 布林线原始公式
上轨线=中轨线+两倍的标准差 下轨线=中轨线-两倍的标准差 2.1.1.1
MA=N日内的收盘价之和÷N (2)计算标准差MD MD=平方根N日的(C-MA)的两次方之和除以N (3)计算MB、UP、DN线 MB=(N-1)日的MA UP=MB+k×MD DN=MB-k×MD (K为参数,可根据股票的特性来做相应的调整,一般默认为2) 2.2 布林线原始公式探讨
7. 遇到特殊处理股时,由于st股的涨跌幅限制,他的上下轨的触碰次数,以及波动的范围会小于一般的股票,如果二者用相同的指标来运算,则是不理智的行为。 8. 中国是有涨跌停限制的,这会使得不会单日明显超出Bollinger轨道太多。
总结 3. 模型化布林线
最原始的关于布林线的上下轨的定义是20天收盘价与均线的标准差然后再乘以2,其并无特殊的定义。 从图中我们并不能很好地找出一些简单规律,比如在熊市中,移动标准差较小,而牛市中该值持续增大。(补充:图中有个脉冲,是因为当时的拆股造成,于是,并无实际意义。)
举个牛市上涨的个股应用例子,在一轮上涨波动中我们要探寻的是,何时是上涨的制高点。于是我们可以应用这个波动率的极端值来做个分析。 3.2.1
|
|