布林带(Bollinger Bands)
创作时间:
作者:
@小白创作中心
布林带(Bollinger Bands)
引用
CSDN
1.
https://m.blog.csdn.net/heixiniu/article/details/144674901
布林带(Bollinger Bands)是一种技术分析工具,由约翰·布林格(John Bollinger)在20世纪80年代提出。它主要用于衡量市场的波动性,并识别价格可能的高低点。布林带由三条线组成:
- 中轨线(Middle Band):通常是一条简单移动平均线(SMA),一般取20日收盘价的平均值。
- 上轨线(Upper Band):中轨线加上一定倍数的标准差。通常,倍数为2。
- 下轨线(Lower Band):中轨线减去一定倍数的标准差。通常,倍数也为2。
布林带的计算公式如下:
- 中轨线(MB)= N日收盘价的简单移动平均线
- 上轨线(UB)= 中轨线 + K * N日收盘价的标准差
- 下轨线(LB)= 中轨线 - K * N日收盘价的标准差
其中,N为计算周期,通常取20;K为标准差的倍数,通常取2。
布林带的主要作用有:
- 识别价格趋势:当价格在布林带中轨线以上时,市场被认为是上涨趋势;当价格在布林带中轨线以下时,市场被认为是下跌趋势。
- 衡量波动性:布林带的宽度可以反映市场的波动性。当布林带变宽时,市场波动性增加;当布林带变窄时,市场波动性减小。
- 识别超买超卖:当价格触及上轨线时,市场可能处于超买状态,价格可能会回调;当价格触及下轨线时,市场可能处于超卖状态,价格可能会反弹。
在实际应用中,投资者可以结合其他技术分析工具和指标,如相对强弱指标(RSI)、移动平均线(MA)等,来提高交易决策的准确性。
以下是布林带的Python实现代码:
def stock_bob(stock_data, window=20, k_std=2):
rolling_mean = stock_data['close'].rolling(window=window).mean()
rolling_std = stock_data['close'].rolling(window=window).std()
upper_band = rolling_mean + (rolling_std * k_std)
lower_band = rolling_mean - (rolling_std * k_std)
return rolling_mean, upper_band, lower_band
def plot_stock_bob(stock_data):
rolling_mean, upper_band, lower_band = stock_bob(stock_data)
stock_data['trade_date'] = pd.to_datetime(stock_data['trade_date'], format='%Y%m%d')
plt.plot(stock_data['trade_date'], stock_data['close'], label='Close Price')
plt.plot(stock_data['trade_date'], rolling_mean, label='Middle Band')
plt.plot(stock_data['trade_date'], upper_band, label='Upper Band')
plt.plot(stock_data['trade_date'], lower_band, label='Lower Band')
plt.legend()
plt.title('Bollinger Bands')
plt.xlabel('Date')
plt.ylabel('Price')
plt.show()
热门推荐
大腿内侧经络疼是什么原因
孔春生:钧瓷传承人的守正创新之路
天津市16区租金水平深度解析:市场波动与区域差异显著
陈皮水可以泡白茶吗?怎么泡?
广东开放大学2025年专升本:学费标准、政策变化及报读优势全解析
液压机的液压驱动系统:结构组成及特点
公司制度完善后如何进行培训?
MIT协议是什么
利用人工智能实现精准医疗,患者生命周期管理新维度
人体微量元素都有什么
2024 ASN研究速递:揭示SGLT2抑制剂在非糖尿病CKD中的肾脏保护机制
清朝时,是什么原因导致白银占据了清朝货币流通的主导地位?
左侧肋骨下面隐隐发胀怎么回事
从诺贝尔奖到科普一线——致敬女性力量
中科院电工所:太阳能高温电解制氢技术获重大突破
汉字数量演变史:从古代字典到现代《中华字海》
新西兰的技术移民政策在应对全球人才竞争方面有何创新举措?
公积金贷款额度计算,申请流程详解
2025年高考文科就业前景最好的十大专业
智轨列车再次亮相成都街头载客试跑
如何优化测试时计算?解决「元强化学习」问题
密码学基础:搞懂Hash函数SHA1、SHA-2、SHA3(1)
【健康科普】春季流感高发 如何有效预防?
辩护律师如何为案件制定辩护策略
Elasticsearch分片和副本机制详解
充气防压疮垫:原理、使用方法与注意事项
夏季『压疮』高发,居家卧床康复病友的“躺平”护理指南
库鲁病:一种致命的海绵状脑病
牢记安全 正确选择燃气器具及配件
人生六十岁到七十岁,释怀过去,好好生活,七十岁以后,一切凭命