bands

WCDMA协议规定应该有8个频段,如band 1/2/8
我国用的是BAND1,就是你说的核心频段:UL1920~1980MHz,DL2110~2170MHz
而1940-1955MHz(上行)/2130-2145MHz(下行)是指实际无委会给中国联通分配可以使用的频段
### Bollinger Bands 的定义与应用 Bollinger Bands 是一种基于移动平均线和技术统计的标准差原理构建的技术分析工具[^1]。该指标由三条轨道组成:一条简单移动平均线(SMA),以及上下两条标准差带。 #### 计算方法 具体来说,Bollinger Bands 的计算过程如下: - **中间轨 (Middle Band)**: N天的价格简单移动平均值 - **上轨 (Upper Band)**: 中间轨加上两倍的标准差 - **下轨 (Lower Band)**: 中间轨减去两倍的标准差 公式表示为: \[ \text{MB} = MA(T, P) \] \[ \text{UB} = MB + K\sigma_T(P) \] \[ \text{LB} = MB - K\sigma_T(P) \] 其中, - \( T \) 表示时间周期; - \( P \) 表示收盘价序列; - \( MA() \) 代表简单的移动平均函数; - \( \sigma_T(P) \) 表示过去\( T \)期价格的标准偏差; - \( K \) 常取2作为系数,默认情况下使用两个标准差宽度。 #### Python 实现代码 利用 `TA-Lib` 库可以方便地实现 Bollinger Bands 的计算: ```python import numpy as np import pandas as pd import talib def calculate_bbands(dataframe, timeperiod=20, nbdevup=2, nbdevdn=2): dataframe['upperband'], dataframe['middleband'], dataframe['lowerband'] = \ talib.BBANDS( dataframe['close'].values, timeperiod=timeperiod, nbdevup=nbdevup, nbdevdn=nbdevdn, matype=talib.MA_Type.SMA ) return dataframe[['date', 'open', 'high', 'low', 'close', 'volume', 'upperband', 'middleband', 'lowerband']] ``` 此段代码接收一个包含日期、开盘价、最高价、最低价、收盘价和成交量的数据框,并返回一个新的数据框,在原有基础上增加了三个新的列分别对应布林带上轨、中轨和下轨的数值。 #### 应用场景 当市场价格接近或超出边界时,这可能预示着市场的转折点。一些交易员会在股价触及甚至穿越上方界限时认为资产被高估而卖出;相反地,如果股价跌破下方界线,则视为买入机会[^4]。然而值得注意的是,单独依赖任何单一技术指标都存在风险,因此建议与其他类型的分析相结合以提高决策准确性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值