1.1 布林线指标基本构成
布林线是根据统计学中的标准差原理设计出来的,是一种非常简单实用的技术分析指标。设计者约翰·布林格先生自己也亲口承认,当初设计布林线指标的时候,就是觉得股价的运动总是围绕着某一价值中枢(如均线、成本线等)在一定范围内变动。也正是在上述条件的基础上,布林线指标才引进了"股价通道"的概念,约翰· 布林格认为股价重道的宽窄会随着股价波动幅度的大小而变化,加上股价通道又具有变异性,也会随着股价的变化而自动调整,所以该指标具有灵活性、直观性和趋势性的特点。事实也正如设计者所预想的那样,布林线指标问世后,就以其独特的特点渐渐成为投资者的最爱并广为应用,现在已经成为金融市场上最常用的技术指标之一。
1.1.1 布林线指标动静态差别
布林线指标最大的特点就是引入了标准差,这是它与市场上其他技术指标差异最大的地方。现在, 就让我们来认识一下布林线指标,看看它的基本构造。
布林线指标的构造还是非常简单的,我们来看一幅示意图, 直观地了解一下。如图1-1 所示,这是上证指数( 999999 ) 日线图,图中呈带状分布的三条线,就是布林线指标。
完整的布林线指标由3 条曲线构成, 其中居于带状分布中间位置的曲线是布林线的中轨, 也叫BOLL 线; 居于带状分布上端位置的曲线是布林线的上轨,也叫UB 线; 居于带状分布下端位置的曲线是布林线的下轨, 也叫LB 线。
需要说明的是, 在中国股市刚刚起步的阶段, "乾隆" 软件成为第一批被引入到国内的证券分析软件。在"乾隆"软件中,布林线指标其实被分为静态和动态两种, 其中静态(盘后分析用)布林线指标是由4 根曲线组成的; 而动态(实时看盘用)布林线指标则与现在的一样,是由3 根曲线组成。

随着时间的推移,国内证券分析软件行业迅速成长起来, "乾隆"软件逐渐退出了历史的舞台,现在各大券商为投资者提供的证券分析软件无论是"通达信"还是"大智慧",或者是"同花顺"以及一些有自身特点的软件如"雪球" "东方财富" "文华财经"等,在布林线指标的设置上都进行了统一,一律用3 根指标曲线来表示。
消除了指标静态与动态的分别本应是一件好事,但不知道为什么,各大券商在自己的软件系统中又针对布林线指标设置了新的障碍,那就是主图布林线指标与副图布林线指标对市场行惰的反映并不一致。
我们看一张图就明白了,如图1-2 所示,这还是第一张图中用到的上证指数日线图,只不过在副图中添加了一个指标,并且也是布林线。
从图中可以很清楚地看出来,同样是布林线指标,主图与副图反映出的股价变化的差异性很大,这是为什么呢?通过大量的数据对比,我们认为造成这种差异的可能因素有两个, 一个是二者时间周期参数选择的不同,就好比两条均线,一个是5 日均线,一个是50 日均线,它们对价格的敏感程度自然表现得就不一样;再一个就是二者的指标公式源码不同,造成指标在计算方式上存在很大的差异,反映在指标上自然也会不同。之所以会说"可能" 二字,是因为目前各大券商在自行开发的证券分析软件中对于主图布林线指标的源码都设置为加密形式,因此上述结论只能是我们猜测的结果。

至于各大券商为什么要这样做我们无从知晓,对目前这种现状也只能说感到遗憾。问题在于,对公式源码进行加密设置的这种方法给投资者带来了极大的困扰,实战中面对同样的指标,我们到底应该以哪一个为准呢,是主图上"布林线传统版"指标,还是副图中单纯的布林线指标? 这确实是个问题。
1.1.2 布林线指标源码
想要知道谜底,就需要对布林线指标有深入的了解,而指标源码就是最好的了解方式。
布林线指标的计算方法引入了统计学中的标准差概念,这需要一定的高等数学知识,普通投资者不具备这样的能力。也正是因为这一点,才使得布林线指标成为计算最复杂的指标公式之一。除此之外,布林线指标与其他指标还有一点区别,那就是由于中轨选用的时间周期参数不同,布林线指标的带宽参数选择也不尽相同,这一点,布林线的发明人约翰· 布林格曾对此非常明确地说过。
下面这张表格, 就是布林线中轨时间周期参数与布林通道标准差宽度的匹配表,这是约翰· 布林格测试了大量历史数据后得出的结论,我们一定要予以高度重视。

时间周期或许不同,但布林线的计算方法却是一样的,需要多说的只有一句,那就是在不同的时间周期当中,应用最广泛的其实是布林线指标的日线和周线这两个时间周期。
了解了布林线指标的一些基本情况,现在我们回头了解布林线指标的源码。由于各大券商给布林线主图指标设置了加密, 我们首先从布林线副图指标开始学习。
如图1-3 所示,这就是布林线副图指标的计算公式源码。

布林线副图指标源码一共三行,我们在图上用文字和箭头已经标注出来了, 下面则是对三行指标源码的语言文字说明。
我们来看指标源码的第一行,即BOLL: MA(CLOSE, M) ; 这里的BOLL 代表布林线的中轨, MA 是均线指标的英文简称, CLOSE 是证券软件中的函数语言,这里的意思是收盘价,字母M 是选择参数,在图中可以看到,这里M 选取的参数是20 。把这几个分解的语言串联在一起,就是指标源码的第一行文字说明, 即布林线指标中轨选择的是一条时间周期参数为20 日的均线。
我们来看指标源码的第二行,即UB: BOLL+2*STD(CLOSE , M); 这里的UB前面介绍过,是布林线的上轨。STD 是证券软件中的函数语言, 这里的意思是作估算标准差的计算, CLOSE 和字母M 上面介绍过,分别代表收盘价和选择参数,这里还是20 。把这几个分解的语言串联在一起,就是指标源码的第二行文字说明,即布林线指标上轨是中轨与20 日收盘价作估算标准差计算后的和。
如果读懂并理解了指标源码的第二行,那么第三行关于下轨的描述, 也就是LB曲线就不用解释了, 它与第二行唯一的区别就在于布林线指标下轨所求的, 是中轨与20 日收盘价作估算标准差计算后的差。
按照布林线发明人约翰· 布林格的说法,这样的布林线指标源码应该说是没有错的,既然如此,那为何市面上众多证券分析软件给出的布林线主图指标与副图指标又大相径庭呢? 为了搞清真相,不至于误导广大读者,笔者查阅了大量的资料,并经过反复的对比,终于将谜底揭开。原来两个布林线指标之所以不同,还在于券商在设置布林线指标源码时做了动态与静态的划分。
我们将布林线主图指标源码放出,相信大家看到后就能理解了。
如图1-4 所示,这是破解后的布林线主图指标源码公式。

图1-4 的上半部分是布林线主图指标的计算公式,大家可以看到周期参数选取的还是20 这个数字, 这与布林线副图指标是一样的。图1-4 的下半部分是对计算公式的语言文字说明,箭头标注的地方大家要格外注意,这里面非常明确地说明了,不管是指标的中轨,还是指标的上轨或下轨, 最后计算出的都是1 日前的数据。不管是几日前的,过去的都算是历史数据,通过这一点我们可以确定,券商加密的布林线主图指标其实是一个反映静态数值的指标。
现在我们知道了,这两个布林线指标都没有错,还是如"乾隆" 软件一样,将布林线指标分为静态和动态两种, 券商所做的工作,只不过是将静态布林线指标由原来的4 根指标曲线改造成现在的3 根曲线而已。
券商提供的布林线主图指标的计算方式非常复杂, 大家从图上就能看到,里面涉及乘幕、开方等多种计算方法,没有数学基础的一般投资者很难自己进行计算。庆幸的是, 随着计算机技术的不断进步以及日益的普及,类似于布林线这类计算方式非常复杂的技术指标,在使用过程中已经不需要投资者人工进行计算了,大家只需要了解指标的主要构造和计算方法就可以了。只要掌握了这些, 我们就可以更加深入地抓住布林线指标的实质,为实战中运用指标打下坚实的基础。
现在的问题是, 我们在实战中究竟使用哪一种指标好呢?是反映静态数据的布林线主图指标?还是反映动态数据的布林线副图指标?从操作的角度来讲, 动态数据反映的是即时的行情变化,理应受到我们的重视,但有一点我们必须要有清醒的认识,那就是绝大部分散户投资者还不具备即时解盘的能力,从这一点来说,主图上的静态布林线指标或许更适合我们,或许这也是券商在软件系统中之所以如此安排这两个指标的原因。
这里重点提示一下,如无特别说明,本书所有图表使用的布林线指标都是证券分析软件系统中自带的静态布林线指标。