BOLL指标,即布林线指标,其英文全称是“Bollinger Bands”,是利用统计学原理,计算出股价的波动中枢 MID 和标准差 StdDev,然后得出股价波动的上轨 UPPER 和下轨 LOWER,从而确定股价的波动范围及未来走势。BOLL指标具有直观性和趋势性,渐渐成为投资者广为应用的热门指标之一。
本文以收盘价的20日均线作为股价的波动中枢,以2倍标准差为波动幅度。
1、计算 MID, UPPER 和 LOWER
d = 20;
k = 2;
MID = getSMA(d, CLOSES);
StdDev = getStdDev(d, MID CLOSES);
UPPER = MID + k * StdDev;
LOWER = MID - k * StdDev;
2、定义买入信号
当股价中枢上升,并且上下轨喇叭口扩张时,视作买入信号。操作符 IsIncreased 表示曲线上升,操作符 Diverge 表示两条曲线发散。
3、定义卖出信号
当股价中枢下降,并且上下轨喇叭口收敛时,视作卖出信号。操作符 IsDecreased 表示曲线上升,操作符 Converge 表示两条曲线收敛。
4、交易策略:
买入条件 BULLISH = True;
卖出条件 BEARISH = True;
买入价格 Bid = CLOSE * 0.98;
卖出价格 Ask = CLOSE * 1.02;
止损价格 Stoploss = 系统默认;
5、历史回测:
时间区间 2020-01-01 – 2023-10-27
收益率 244.73%
年化收益率 38.21%
Comments