布林带(Bollinger Bands)
创作时间:
作者:
@小白创作中心
布林带(Bollinger Bands)
引用
CSDN
1.
https://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()
热门推荐
如何快速记住一篇文章?5步解锁高效记忆法!
巴萨阵中国脚消耗大 回到俱乐部继续面临艰苦赛程
空气炸锅烤鸡翅:时间、温度全攻略
解密香港公司的银行对账单:全面指南
店铺装修需要办理什么手续
如何让婴儿更聪明?答案简单得不像话
朱同玉教授:高级别抗菌药物纳入集中带量采购应谨慎考量
《最后的心事》:充满诗意与深刻内涵,在隐与显之间实现情感交响
田忌赛马:以弱胜强的策略与智慧
数据主权与隐私保护的深入探讨
相向而行 中非新能源车合作前景可期
如何在 Windows 上解锁键盘 5 种简单方法
如何撰写一篇吸引人的普洱茶文化分享
在这项技术上,中国游戏厂商真的领先了全球行业
2025年芒街旅游攻略:必去景点、热门美食、酒店、交通路线(更新于3月)
防城港去越南芒街一日游
芬兰的第三大城市——坦佩雷
海南岛环岛自驾游攻略:东线西线中线全解析
【眼科医院健康科普】恼人的飞蚊症
茵栀黄退黄的残忍真相!你还敢给孩子用吗
“攻略助手”、乘车指南……青岛这两条“响应式公交”又有新变化
怎么使用u盘储存照片
课后学习辅助系统的师生互动机制研究
沙棘的生长环境与条件(探究沙棘的生长条件和适宜生长地)
在 Windows 11/10 中使用注册表手动删除 WiFi 网络配置文件
国际本科学历国家认可度权威解读:如何辨别真伪及提升竞争力
老式洗衣机使用技巧与启动方法(了解老式洗衣机的操作步骤及常见故障排除)
工伤保险跟意外险区别
【北斗导航系统】:中国自主研发的全球卫星导航系统
3分钟了解LED显示屏的电源