当前位置:网站首页>常用技术指标之一文读懂BOLL布林线指标
常用技术指标之一文读懂BOLL布林线指标
2022-07-04 22:28:00 【诸葛说talk】
什么是布林线指标?
布林线BOLL指标(Bollinger Bands)是股市技术分析的常用工具之一,由美国金融分析师John Bollinger根据移动平均线和统计学中的标准差原理于1980年代设计出来。
如上图所示,布林线指标由上、中、下三条轨线组成,其中上中下轨线可以分别看成是股价的压力线、平均线和支撑线,股价在上限和下限的区间即股价通道内波动。股价通道会随着股价波动幅度的大小而变化。布林线一般取20日作为参数。
布林线公式说明
中轨线 = N日的移动平均线,N一般取20
上轨线 = 中轨线 + X倍的标准差,X一般取2
下轨线 = 中轨线-Y倍的标准差, Y一般取2
布林线指标计算
talib中使用布林线指标
import talib
upper, middle, lower = talib.BBANDS(close, timeperiod=20, nbdevup=2, nbdevdn=2, matype=0)
返回值:upper为上轨线,middle为中轨线,lower为下轨线
talib.BBANDS函数参数:close为收盘价,timeperiod为计算周期,一般取20;nbdevup:上轨线价格相对于中轨线标准差倍数,一般取2,取值越大,则上限越大,通道越宽;nbdevdn:下轨线价格相对于中轨线标准差倍数,一般取2;matype:移动平均类型,0代表简单移动平均
backtrader中使用布林线指标
import backtrader as bt
boll = bt.ind.BollingerBands(period=20, devfactor=2)
BollingerBands共有3个参数,period为计算周期,一般取20;devfactor为标准差倍数,一般取2;movav
为移动平均线类型,默认为简单移动平均
布林线指标应用
布林线可以指示支撑和压力位置,上、中轨线都可以对股价的运行起到压力作用,而中、下轨线则会对股市的运行起到支撑作用; 布林线可以显示超买、超卖:股价冲出上轨线将有可能回调,股价跌出下轨线有可能反弹
布林线可以指示趋势,强势股总在中、上轨线之间,弱势股总运行在中轨线下。当价格线位于布林线中轨之上时,则多半为多头市场,可持股或买入;而当价格线处于布林线中轨之下时,则多半为空头市场,买入需小心,布林通道的两极为上轨和下轨,表示极强和极弱
布林线上下轨收口变窄隐藏着突变,先不要急于买进。当股价K线带量向上突破布林线的上轨,同时原本狭窄的布林线通道突然开口向上时,说明股价即将进入新的上升通道之中,应以买入为主; 一旦股价K线向下突破布林线的下轨,同时原本狭窄的布林线通道突然开口向下时,说明股价即将进入新的下降通道之中,应以卖出为主
当股价K线从布林线的中轨线以下向上突破布林线中轨线时,预示着股价比较强势,应以买入为主; 当股价K线从布林线的中轨线以上向上突破布林线上轨线时,预示着股价非常强势,股价短期将可能大涨,应以持股待涨或短期买入为主
当股价K线在布林线上方运动了一段时间后,如果K线掉头向下并突破布林线的上轨时,预示着股价短期的强势行情可能结束,短线应及时卖出股票,特别是那些短期涨幅很大的股票; 当股价K线向下突破布林线的中轨时,应以卖出为主
结论 & 交流
关注微信公众号:诸葛说talk,获取更多内容。同时还能获取邀请加入投资交流群、量化投资研讨群, 与众多投资爱好者、量化从业者、技术大牛一起交流、切磋,快速提升自己的投资水平。
写文章不易,觉得本文对你有帮助的话,帮忙点个赞吧。
参考
边栏推荐
- Breakpoint debugging under vs2019 c release
- The overview and definition of clusters can be seen at a glance
- MySQL Architecture - user rights and management
- Test will: bug classification and promotion solution
- SPSS安装激活教程(包含网盘链接)
- More than 30 institutions jointly launched the digital collection industry initiative. How will it move forward in the future?
- LOGO特训营 第一节 鉴别Logo与Logo设计思路
- Practice and principle of PostgreSQL join
- 繁華落盡、物是人非:個人站長該何去何從
- 2022-07-04:以下go语言代码输出什么?A:true;B:false;C:编译错误。 package main import “fmt“ func main() { fmt.Pri
猜你喜欢
Unity vscode emmylua configuration error resolution
SPSS安装激活教程(包含网盘链接)
Concurrent network modular reading notes transfer
Concurrent optimization summary
MySQL Architecture - user rights and management
攻防世界 MISC 进阶区 hong
Tla+ introductory tutorial (1): introduction to formal methods
Unity-VScode-Emmylua配置报错解决
攻防世界 MISC 进阶区 can_has_stdio?
Close system call analysis - Performance Optimization
随机推荐
Why is Dameng data called the "first share" of domestic databases?
攻防世界 MISC 进阶区 Ditf
微服务--开篇
Attack and defense world misc advanced area ditf
Attack and defense world misc advanced grace-50
Mysql root 账号如何重置密码
Naacl-22 | introduce the setting of migration learning on the prompt based text generation task
Postgresqlql advanced skills pivot table
Erik baleog and Olaf, advanced area of misc in the attack and defense world
Flask 上下文详解
About stack area, heap area, global area, text constant area and program code area
The new version judges the code of PC and mobile terminal, the mobile terminal jumps to the mobile terminal, and the PC jumps to the latest valid code of PC terminal
Lost in the lock world of MySQL
【lua】int64的支持
MYSQL架构——逻辑架构
leetcode 72. Edit Distance 编辑距离(中等)
Logo special training camp Section V font structure and common design techniques
Practice and principle of PostgreSQL join
SPSS installation and activation tutorial (including network disk link)
Li Kou 98: verify binary search tree