在 GitHub 上查看

布林带 + 随机指标策略图

English | Русский | Español | Deutsch | Português | 日本語

这是一套要求两个独立超调信号的均值回归方案:收盘价必须触及布林带边缘,同时随机指标的 %K 线必须处于对应的极值区。价格一旦穿回同一组布林带的中轨,仓位立即交还,因此持仓时间恰好等于偏离持续的时间。

schema

策略概览

  • 一个布林带方块同时给出三条线:上轨、下轨,以及作为离场水平的中轨均线。
  • 随机指标只使用 %K 线,%D 线刻意不接线。
  • 只有在空仓状态下才会入场,因此图中不会对已有仓位加码。

入场与出场规则

  • 做多入场: 收盘价等于或低于布林带下轨,%K 低于超卖水平,且当前空仓。订单买入一手并建立多头。
  • 做空入场: 收盘价等于或高于布林带上轨,%K 高于超买水平,且当前空仓。订单卖出一手并建立空头。
  • 离场: 收盘价升破中轨时平多,跌破中轨时平空。两个离场方块都使用平仓模式的修改持仓方块,数量按现有持仓自动计算,没有可平仓位时保持沉默。本图没有止损与止盈。

参数

参数 默认值 说明
Bollinger Length 20 布林带的平滑周期,同时决定用于离场的中轨。
Bollinger Width 2 标准差倍数,决定上下轨距离中轨的宽度。
%K Oversold 20 %K 低于该水平时确认买入。
%K Overbought 80 %K 高于该水平时确认卖出。
Volume 1 下单数量(手)。
Candles 00:05:00 整张图使用的K线周期。

图表详情

  • 一个K线方块同时供给布林带、随机指标以及提取收盘价的转换方块。
  • 转换方块把指标拆成单独的线:上轨、下轨、中轨和 %K。
  • 每个逻辑与把一个轨道条件、一个随机指标条件和空仓判断合并,然后触发开仓模式的修改持仓方块。
  • 两个离场方块直接由中轨比较触发,是否真的发单由方块自身的平仓模式决定。

使用方法

.json 文件导入 Designer,在回测器中用历史数据运行,然后根据自己的交易品种调整参数或方块,确认无误后再用于实盘。