布林线的基本构造
布林线是约翰·布林格发明的一种技术指标。它由三条线组成。中间那条线是移动平均线,通常取20天。上下两条线分别叫上轨和下轨,它们和中轨的距离由标准差决定。标准差衡量价格波动大小。波动大时,上下轨张开;波动小时,上下轨收窄。
用大白话说,布林线就像给股价画了一个通道。大部分时间,价格都在这个通道里跑。通道的宽窄会变化,反映市场情绪是平静还是疯狂。
布林线在股票和期货中的实战含义
股票和期货都适用布林线。股票市场受情绪影响大,期货市场有杠杆,波动更剧烈,布林线的用法略有不同。
价格与上轨、下轨的关系
价格碰到上轨,说明短期涨得有点急。在股票里,这可能是超买信号,但强势股会沿着上轨往上爬。期货里,因为杠杆高,价格突破上轨后往往还有惯性,不能立刻做空。

价格跌破下轨,说明短期跌得狠。股票里可能是超卖,有反弹需求。期货里,如果基本面利空,价格可能贴着下轨往下走。
关键点:布林线不是买卖开关,它告诉你价格处于什么位置。
中轨的方向决定趋势
中轨是20日均线。中轨向上,说明中期趋势偏多;中轨向下,趋势偏空。价格在中轨之上,多头占优;价格在中轨之下,空头占优。
做股票,尽量选中轨向上的票。做期货,中轨方向决定你该做多还是做空。
布林线收口和开口
收口:上下轨距离变小。这意味着波动率降到低位,市场在酝酿大行情。收口越久,突破越猛。股票里,收口后放量突破上轨,往往是主升浪起点。期货里,收口后突破方向就是开仓方向。
开口:上下轨距离变大。波动率放大,趋势正在加速。开口初期可以追,开口末期要小心反转。
布林线与其他指标配合
单用布林线容易挨打。搭配成交量、MACD、RSI更好。
价格突破上轨,同时成交量放大,MACD金叉,这是股票买入信号。期货里还要看持仓量变化。
价格跌破下轨,成交量萎缩,RSI低于30,股票可以等反弹。期货里如果持仓量增加,说明空头在加仓,别急着抄底。
布林线的参数设置
默认参数20和2。20是周期,2是标准差倍数。
股票短线可以改成10和1.5,更敏感。期货日内可以改成15和2,平衡噪音和信号。
参数越短,信号越多,假信号也越多。参数越长,信号越少,但更可靠。
量化交易中的布林线代码演示
用Python计算布林线:
import pandas as pd
import numpy as np
def bollinger_bands(data, period=20, num_std=2):
data['mid'] = data['close'].rolling(window=period).mean()
data['std'] = data['close'].rolling(window=period).std()
data['upper'] = data['mid'] + num_std * data['std']
data['lower'] = data['mid'] - num_std * data['std']
return data
交易信号逻辑:
data['signal'] = 0
data.loc[data['close'] > data['upper'], 'signal'] = -1 # 超买,考虑卖出
data.loc[data['close'] < data['lower'], 'signal'] = 1 # 超卖,考虑买入
注意:这只是基础信号。实盘要加过滤条件,比如趋势过滤、成交量确认。
布林线在股票和期货中的常见误区
误区一:碰到上轨就卖。强势股会沿着上轨走,卖早了少赚很多。
误区二:跌破下轨就买。下跌趋势里,价格可以一直贴着下轨。
误区三:忽略中轨方向。中轨向下,反弹到中轨就是压力。
误区四:期货里不止损。布林线开口放大时,反向波动也大,必须设止损。
股票:中轨向上,价格回踩中轨不破,是买点。价格突破上轨后回踩上轨不破,是加仓点。
期货:中轨向上,价格在上下轨之间震荡,低多高空。中轨走平,收口后突破方向做单。中轨向下,逢高做空。
布林线不是万能钥匙。它帮你判断波动率和位置,趋势方向要靠均线,买卖时机要看量价。把布林线当成地图,不是发动机。
