当前位置: 首页 > wzjs >正文

有保障的无锡网站制作施工企业会计核算特点

有保障的无锡网站制作,施工企业会计核算特点,网站建设语言,公众号代运营平台一、介绍 布林带(Bollinger Bands)是一种技术分析工具,用于判断金融资产的价格波动和相对的高低点。布林带由约翰布林格(John Bollinger)在20世纪80年代发明,是广泛应用于股市、外汇市场等各类金融市场的趋…

一、介绍

布林带(Bollinger Bands)是一种技术分析工具,用于判断金融资产的价格波动和相对的高低点。布林带由约翰·布林格(John Bollinger)在20世纪80年代发明,是广泛应用于股市、外汇市场等各类金融市场的趋势跟踪指标。

原理

布林带由三个部分组成:

1. 中轨线(Middle Band):通常是一定周期的简单移动平均线。
2. 上轨线(Upper Band):中轨线加上一定倍数的标准差。
3. 下轨线(Lower Band):中轨线减去一定倍数的标准差。

公式

假设选择的时间周期为N,常用的N值是20,标准差倍数常用2,公式如下:

中轨线(MB):  
  \[
  MB = \text{SMA}(N)
  \]
  其中,SMA表示简单移动平均线。

上轨线(UB):  
  \[
  UB = MB + K \times \text{标准差}(N)
  \]
  
下轨线(LB):  
  \[
  LB = MB - K \times \text{标准差}(N)
  \]

  其中,K通常为2,代表上下轨线的宽度与价格波动匹配的程度。

使用策略

布林带策略常用于识别价格的超买或超卖状态:

1. 买入信号:当资产价格跌破下轨线,市场可能处于超卖状态,价格可能会反弹。此时可以考虑买入。
   
2. 卖出信号:当资产价格突破上轨线,市场可能处于超买状态,价格可能会回调。此时可以考虑卖出。

3. 趋势确认:如果价格在布林带中轨线以上移动,可以看作是价格的强势表现,属于上行趋势;反之亦然。

优缺点

优点:
  - 能直观地表示价格波动带宽。
  - 适用于多种市场和时间框架。
  - 可以结合其他指标改善策略准确性。

缺点:
  - 在极端市场条件下可能会失效,即价格可能长时间在布林带之外徘徊。
  - 过于依赖历史波动率,可能对突发市场事件的反应不够灵敏。

布林带策略的有效性需要结合具体市场环境和其他技术分析工具加以验证和调整。每一笔交易都伴随风险,使用布林带策略时应配合风险管理措施。

二、代码实现

2.1 自己写代码

import numpy as np
import pandas as pddef get_bollinger_bands1(price_data, period=20, std_dev_factor=2):"""计算布林带。:param price_data: (pd.Series) 股票的收盘价历史数据。:param period: (int) 移动均线结果计算的周期数,默认 20。:param std_dev_factor: (float) 标准差倍数,默认 2。:return: (tuple) 中轨、上轨、下轨。"""# 计算简单移动平均线middle_band = price_data.rolling(window=period).mean()# 计算滚动标准差# 注意:Pandas 默认使用样本标准差 ddof=1rolling_std_dev = price_data.rolling(window=period).std(ddof=0)  # TA-Lib 用总体标准差# 计算上轨和下轨upper_band = middle_band + (std_dev_factor * rolling_std_dev)lower_band = middle_band - (std_dev_factor * rolling_std_dev)return upper_band, middle_band, lower_band
# 获取历史价格数据
symbol = '000300.XSHG'
price_data = get_price(symbol, end_date='2025-04-17', count=50, frequency='daily', fields=['close'])
close_prices = price_data['close']# 计算布林带
ub, mb, lb = get_bollinger_bands1(close_prices)
df = pd.DataFrame({'close':close_prices , 'ub': ub, 'mb': mb, 'lb': lb})
df.tail()

 

2.2 调用talib库

import talibdef get_bollinger_bands2(price_data, period=20, std_dev_factor=2):"""使用 TA-Lib 计算布林带。:param price_data: (pd.Series) 股票的收盘价历史数据。:param period: (int) 移动均线结果计算的周期数,默认 20。:param std_dev_factor: (float) 标准差倍数,默认 2。:return: (tuple) 上轨、中轨、下轨。"""# 使用 TA-Lib 计算布林带upper_band, middle_band, lower_band = talib.BBANDS(price_data.values,timeperiod=period,nbdevup=std_dev_factor,nbdevdn=std_dev_factor,matype=0)return upper_band, middle_band, lower_band
# 计算布林带
ub, mb, lb = get_bollinger_bands2(close_prices)
df = pd.DataFrame({'close':close_prices , 'ub': ub, 'mb': mb, 'lb': lb})
df.tail()

可以发现完美一致!

 注意:  
Pandas 的 rolling.std() 默认使用 ddof=1(样本标准差),因为在实际应用中,时间序列数据通常被视为 样本(例如股票价格是无限总体中的一个样本)。  
TA-Lib 的 BBANDS 默认使用 ddof=0(总体标准差),可能是因为其设计更偏向传统金融计算,或为了与其他交易软件兼容。


文章转载自:

http://orCpuIho.nLzpj.cn
http://m2mLWmiY.nLzpj.cn
http://GCx9DlVi.nLzpj.cn
http://mG2XS9BC.nLzpj.cn
http://IZfJfSWB.nLzpj.cn
http://DDfYJfrG.nLzpj.cn
http://V0KxxS4T.nLzpj.cn
http://bLMl4v2m.nLzpj.cn
http://Khf3FYRu.nLzpj.cn
http://c57J3SMk.nLzpj.cn
http://JZEypZzD.nLzpj.cn
http://oTRg9hh1.nLzpj.cn
http://U2IPY7KD.nLzpj.cn
http://j0u03Uxm.nLzpj.cn
http://zeZNbs0r.nLzpj.cn
http://af7cIvEA.nLzpj.cn
http://IPnUDQ71.nLzpj.cn
http://KkU8US1E.nLzpj.cn
http://ol6BbqyJ.nLzpj.cn
http://KkA3Fle0.nLzpj.cn
http://08ATvTUe.nLzpj.cn
http://SvuuoSnD.nLzpj.cn
http://jJOGZwm1.nLzpj.cn
http://i4VWSwqh.nLzpj.cn
http://I4ppi3kg.nLzpj.cn
http://ECU1ypNx.nLzpj.cn
http://yhvQjVDp.nLzpj.cn
http://EUjmH0wd.nLzpj.cn
http://qpTn6lSt.nLzpj.cn
http://TJYQXkq7.nLzpj.cn
http://www.dtcms.com/wzjs/745060.html

相关文章:

  • 济南高端网站建设wordpress_ joomla_ drupal
  • 手机网站建设多少钱一个青岛品牌网站建设
  • 在网站中写小说想要删除如何做上海做网站收费
  • 广州做网站星珀无锡 公共建设中心网站
  • 建设银行龙卡网站wordpress 统计
  • 国外摄影网站推荐俄罗斯的最新军事新闻
  • 长春建站优化现在还用dw做网站设计么
  • 网站建设价格为何相差甚大微信小游戏开发工具
  • 建设一个功能简单的网站下载手机百度最新版
  • 网站建设先进个人自荐手机要访问国外网站如何做
  • 网页设计师常逛网站做网站和游戏是如何赚钱
  • 网站建设 seo优化120平米装修实用图
  • 网站建设每天的工作房屋设计手机绘图软件
  • 余姚 网站建设wordpress重命名
  • 古镇免费网站建设婚庆策划公司装修
  • 上海网站营销ppt模板免费下载可爱
  • 沥林行业网站建设wordpress 产品属性
  • asp网站介绍做企业网站的字体大小要求
  • 建设一个商城网站要多少钱网站建设多少钱一年
  • 如何用dw做网站地图做推广网站多少钱
  • 做网站编写大兴模板网站建设
  • 宿州网站建设电话wordpress自动汉化
  • r语言做网站html5导航网站源码
  • 怎么刷网站点击量个人简介网页设计代码
  • 德安县建设局网站百度广告代运营公司
  • 简单网站制作教程开源房产网站源码
  • 网站备案幕布照片备案 网站
  • 网站源码怎样弄成网站wordpress 默认登陆
  • 邯郸建公司网站价格杭州百度快速排名提升
  • 租车网站建设方案网站版本功能列表