如何利用布林带构建量化交易策略?

article/2025/9/19 10:30:34

布林带之于交易就像莎士比亚之于文学,如果你想在交易世界中留下印记,这非常重要而且很难避免。布林带是一种技术指标,用于以更好的方式分析市场并帮助我们对资产价格做出更好的假设,即资产是否超买或超卖。

布林带实际上由三个波段组成:

  1. 20天移动平均线
  2. 上布林带
  3. 下布林带

1. 20日均线

你一定想知道为什么它被规定为20天移动平均线。嗯,一方面,它是由布林格乐队的创始人约翰布林格先生本人指定的。

移动平均线只是一系列数字的平均值。让我们以特斯拉汽车(TSLA)为例。2 月份的收盘价为:

20日均线数据{w:100}

如果我们必须计算上表中收盘价的 5 天移动平均线,我们将从找到前五个值的平均值开始,即 (312 + 313 + 321 + 317 + 308)/5 = 1571/5 = 314.2。

对于下一列,它将是以下值,(313 + 321 + 317 + 308 + 306)/5 = 1565 / 5 = 313

插入其他值,表格现在看起来像这样,

5日均线数据

如果我们要创建以下图表,它将如下所示,

5天移动平均线{w:100}

以类似的方式,对于布林带,我们使用 20 天移动平均线,而不是 5 天移动平均线。示例如下所示。(特斯拉数据为 2018 年 10 月 13 日至 2018 年 10 月 16 日)

20天移动平均线{w:100}

2. 上布林带

上布林带是通过在 20 天移动平均线上方移动 2 个标准差构成的。

因此,对于上面的数据,上布林带,当添加到图表时,看起来像这样。

收盘价 & 移动平均线 & 上布林带{w:100}

3. 下布林带

与上布林带类似,我们在 20 天简单移动平均线 (SMA) 下方构建两个标准差的下布林带。

收盘价和布林带{w:100}

布林带上、下与移动平均线相差两个标准差的原因是,它在收盘价附近形成了一个包络线,并包含了大部分的价格走势。从统计上看,两个标准差包括 95% 的价格变动。因此,任何时候收盘价低于或高于布林带时,突破或价格反转的可能性很大,因此可以用作信号。

布林带的美妙之处在于它可以用于任何类型的市场,从股票到衍生品,以及外汇。

而已!现在您知道如何为任何股票创建布林带。 可是等等!

除了布林带,John Bollinger 说我们也应该查看带的带宽,以帮助我们进行分析。计算带宽很简单,如下:

[(上频带 - 下频带)/SMA] * 100

布林带带宽有效地用于识别布林带挤压。

我们现在转到主要事件,试图弄清楚如何使用布林带来创建交易策略。

以下是一些可用于将布林带保持在中心位置的交易策略。

基于布林带的交易策略

逆转

我们讨论了布林带如何包含带中的大部分价格行为。这意味着,如果价格在布林带上方或下方移动,任何时候都可以用作信号。

这就是反转交易策略的逻辑。我们知道恐惧和贪婪推动了市场。因此,我们可以说,如果价格高于布林带上限,则可能是趋势可能逆转的迹象。类似的情况是价格低于布林带下限。

例子:

逆转{w:100}

您可以在上面的股票图表中看到,9 月 27 日,价格突破了布林带下限,随后在接下来的几天里看涨。

人们必须明白,价格趋势的逆转可能由于多种因素而发生,尤其是因为波段本身。

例如,在特斯拉布林带图表中,您会看到价格暴跌,这是由于美国证券交易委员会因虚假消息起诉埃隆马斯克的消息。

布林带挤压

布林带帮助我们了解资产的波动性。当市场强烈看涨(或看跌)时,由于其固有属性,布林带包络线将急剧扩大。在低波动时期,或者当资产价格几乎停滞不前时,布林带包络线会收缩,有效地挤压 SMA。

布林带策略用于识别带挤在一起的时期,表明可能发生突破。

与上面讨论的策略不同,您知道趋势的方向,很难预测价格在一段低波动期后会走向哪个方向。

布林带挤压{w:100}

例如,在这张图表中,您可以看到布林带在中间挤压,从 11 月 21 日到 12 月 12 日,然后突破。

双底

虽然双底策略并不是布林带独有的,但可以有效地使用它。顾名思义,在双底设置中,我们正在寻找一个 W 形形态,其中价格在下一个时段短时间上涨之前收盘一次低于下轨,只是再次收盘低于布林带下轨。

正是在这个精确的时刻,大多数交易者相信价格会上涨并维持下去。

通常,交易者会在价格突破下限并反弹一小段时间后再次跳水时进行磨练。如果第二个低点在下轨上方,则通常认为它是双底,很有可能是上升趋势。

双底{w:100}

例如,我们可以看到 9 月 7 日,价格突破了布林带下限,然后反弹。价格再次下跌,但并未突破较低的布林带,因此,这可以称为双底设置。

如果我们走得更远,我们可以在 10 月 5 日之后看到相同的模式。

双顶

与聚焦于下布林带的双底类似,双顶出现在上布林带。与之前看到的双底相比,双顶形成是罕见的。

在双顶(或 M 顶)中,我们倾向于查看突破布林带上方的价格,然后下跌一段时间然后再次上涨。交易者将检查第二次上涨是否收于布林带上限下方,然后他们才会做空资产。

双顶{w:100}

例如,价格在 8 月 7 日突破上布林带,然后再次跌破上布林带。它在 8 月 10 日再次上涨,但并未突破上布林带。因此,这有资格作为双顶设置。

波段交易

对于满足于低但安全的投资回报的相对低风险个人而言,一种有效的策略是通过保持 SMA 作为进入或退出交易的信号来进行交易。由于 SMA 本质上是一个平均值,并且价格不断从 SMA 的一侧摆动到另一侧,因此您最终一定会获利。这种策略也可以在波动性非常低的时候使用。

波段交易-1{w:100}

在图表中,您可以看到 2 月 6 日,当价格到达 SMA 时,它改变方向并到达布林带下限,然后再次反转方向。

波段交易-2{w:100}

早期策略的一个变化是,我们不是在价格触及 SMA 时退出,而是在价格处于波段内并呈趋势时进入交易,并在触及另一个波段时退出。例如,如果收盘价在再次上涨之前触及较低的布林带,并且如果我们有信心它将维持价格上涨,我们买入股票并在触及上布林带时退出。

在图表中,您可以看到价格在 5 月 9 日触及布林带上限后改变方向,并在 5 月 22 日触及布林带下限时再次改变方向。

限制

布林带的局限性在于它们是使用 20 天移动平均线计算的,这意味着它们对所有数据点的权重相同。因此,最近的事件没有被赋予更多的权重,并且可能会削弱指标正确观察趋势的能力。

人们普遍认为,我们不应该使用布林带作为进行交易的唯一指标,因为它不会那么有利可图,因为市场不会奖励个人表现明显的简单事实。一个好主意是将其与 MACD 或 RSI 等其他指标配对,以做出更好的交易决策。

总之,布林带是了解资产价格行为的好方法,有助于我们就何时进入交易做出更好的决策。您可以使用不同指标的组合来创建自己的策略

策略源码

参照:通道突破策略——布林带指标 v1.0


http://chatgpt.dhexx.cn/article/HmjksITn.shtml

相关文章

量化进阶—— 高胜算交易策略(布林线)

阅读原文:京东量化平台-为投资者提供数据支持、策略开发到策略输出的量化生态服务 京东金融官方资讯QQ群:417082141 有什么想咨询的都可以来询问我们哦 金融投机家保持100笔交易成功率达85%以上,得益于高胜算的趋势交易策略。综合技术应用顾比均线系统、…

【量化交易笔记】6.布林带的实现

上一讲介绍A股移动平均值(MA)指标,本讲我们来讲解布林布的实现。 布林线(BOLL)技术指标简介 布林线(Bollinger Bands,BOLL)又称布林带,是约翰布林(John Bol…

Python股票量化学习(3)——简单的策略回测

搞一个简单的交易策略回测(难点的我也不会啊)。此策略基于布林通道,当股价低于布林通道下轨线且持仓为0时,以下轨线价格全仓买入(不关心风险,反正也不要本钱)。当股价突破布林线上轨且有持仓时&…

量化交易——布林带策略

一、布林带策略介绍 布林带/布林线/保利加通道(Bollinger Band):由三条轨道线组成,其中上下两条线分别可以看成是价格的压力线和支撑线,在两条线之间是一条价格平均线。 一般来说,股价会运行在压力线和支撑线所形成的通道中。 与M…

【vn.py】源码解析之布林通道(BollChannel)策略

文章目录 Boll(布林线)指标CCI(Commodity Channel Index)指标布林通道策略布林通道策略源码分析1、完整源码2、策略参数与变量3、策略执行逻辑 Boll(布林线)指标 布林线是一种金融衍生品价格走势图中常用的…

量化交易——传统技术分析布林通道BollingerBands的原理及实现

布林通道 布林通道线是根据统计学的标准差来计算的,其具体可由上中下三条曲线展示。其中上下两线分别代表上升压力线和下降支撑线,故而可以根据K线图是否突破布林曲线来判断较好的买卖节点。三条曲线计算方法如下: 中轨线(MID)收盘价的M日移…

Lyndon的量化修炼之路——布林通道优化策略(二)

策略参数优化 //期市妖风大,小心被刮飞。本文不构成任何实质性建议,也不对任何依此进行的交易结果负责参数优化几乎是优化每一个量化交易策略的必经之路,对于参数优化的基本方法已经在双均线优化策略中介绍过,再次不多做介绍&…

【Python量化】布林带策略

文章目录 一、计算布林带三、构建策略,计算持仓头寸序列和买卖信号序列四、计算策略收益五、绘制交易信号 此文章首发于公众号:Python for Finance 链接:https://mp.weixin.qq.com/s/CJR2gwXkkzFRavZ8I98qdw 布林带(BOLL&#x…

Lyndon的量化修炼之路——布林通道优化策略(一)

//期市妖风大,小心被刮飞。本文不构成任何实质性建议,也不对任何依此进行的交易结果负责经过某位大佬的提醒,原来大白有另外的含义,侵权了侵权了(原谅我孤陋寡闻),所以还是简单点好。 我也不知…

现货黄金指标精讲(布林通道)

现货黄金的特点在于可以多空双向交易,如果投资者能精通一到两种的技术分析手段,必定能大幅提高交易的成功率。布林通道指标不仅能揭示金价运行的趋势,还能提供清晰的买卖信号,帮助长、中、短线的投资者提高交易决策的质量。 一、布…

布林通道 Bollinger Bands——非炒股向个人学习笔记

有一组数据,大多数是以时间序列的数据,如年、月、日为度量的某指标变化。(上图的绿线不用管) 布林通道的作用是描述数值的近期波动程度,具体表现就表现在轨道的收窄与拓宽上。 一、基本概念 作图需设定的变量&#x…

eclipse安装教程与使用教程

第一首先在电脑的浏览器中输入“eclipse官网”。 然后在网页中点击进入eclipse的官方下载网站。 2 第二然后再点击页面右边的“download”。 在弹出的页面下面点击“download packages”。 3 第三然后在下面找到“eclipse IDE for java developers”的选项。 在选项右边有…

eclipse基础实用教程

一、打开eclipse,创建java文件 1.点击eclipse.exe文件 Workspace:(这个是你写的代码存放位置,可以自己选择创建一个文件夹) 2.新装的eclipse中在new里面未找到java project, 点击Open Perspective&#…

eclipse使用教程(图文)

很多人都知道要用eclipse来做java开发,但很多的新手朋友却不知道怎么下载和安装eclipse。下面给你介绍一下怎么下载和安装eclipse来用于自己的学习或者项目开发, 很多人都知道要用eclipse来做java开发,但很多的新手朋友却不知道怎么下载和安装…

Eclipse详细安装教程

Eclipse安装教程 前言一、Eclipse是什么?二、安装步骤1. Eclipse下载下载网址 2. Eclipse安装 前言 Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。 一、Eclipse是什么? Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言…

Eclipse最新最简最详细安装教程

Eclipse最新最简最详细安装教程 1、首先打开官方地址(见下面) Eclipse官方下载地址:点击打开官方链接 2、点击红箭头指向的红框中的“Download Packages”。 3、出现新的页面之后往下翻找到并点击红箭头指向的红色矩形的部分Eclipse IDE f…

Eclipse安装教程 ——史上最详细安装Java Python教程说明

Eclipse安装教程 ——史上最详细安装Java&Python教程说明 (Win7_64位 Eclipse 64位 JDK_8u131_64位 python2.7.8 PyDev5.7.0插件) 适用操作系统:Win7 64位 所需要的软件以及插件:Eclipse 64位、JDK_8u131_64位、python2.7.8、PyDev5.7.0插件 …

Eclipse 教程

Eclipse的使用 前言一、Eclipse的介绍二、下载与安装1.下载2.安装 三、基本使用步骤1.启动2.创建项目3. 创建包及class文件 四、一些使用技巧1. 快速生成构造方法2.自动补全3. 快速生成get-set方法4. 查找某变量所在位置,或者替换某变量的变量名5. 快速导入包6.合理利用eclipse…

视频消重处理,视频原创怎么做,视频处理软件

现在的新传媒行业,有很多小伙伴搬过来的视频都不太清楚怎么把它变成自己的视频,也就是消重,现在有一款工具可以达到这种消重原创,像某头条通过率在96%以上了 这是一个视频消重处理软件,现在给大家说说功能和页面 1&…

视频合成-moviepy

最近发现,公司在进行视频合成的时候,部分业务不是在客户端进行合成,而是在后端进行合成,让我有点惊讶,立马问开发要了代码,想要看看到底在后端如何处理的。 学习文档:https://blog.csdn.net/uc…