BOLL指标参数设置及BOLL指标调用

时间:2023-07-25 22:02:25 阅读: 204

BOLL指标参数设置及BOLL指标调用

BOLL指标是一种常用的技术分析指标,它由约翰·布林(John Bollinger)在20世纪80年代提出。BOLL指标通过计算股票价格的移动平均线和标准差,来判断股票价格的波动情况和趋势走势。

BOLL指标的参数设置包括三个主要部分:中轨(中线)、上轨(上线)和下轨(下线)。其中,中轨是股票价格的移动平均线,上轨和下轨则是根据股票价格的标准差计算得出的。

在调用BOLL指标时,需要设置以下参数:

1. 移动平均线的周期:这是计算中轨的参数,一般选择20日或者50日的移动平均线作为中轨。

2. 标准差的倍数:这是计算上轨和下轨的参数,一般选择2倍标准差作为上下轨的距离。

3. 数据源:这是指定用于计算BOLL指标的数据源,可以是股票的收盘价、开盘价、更高价或者更低价等。

调用BOLL指标的方法可以使用各种技术分析软件或者编程语言来实现。以下是一个示例代码,展示了如何使用Python中的talib库来计算BOLL指标:

```python


import talib

# 设置参数

period = 20

deviation = 2

# 获取股票价格数据

close_prices = [100, 102, 105, 98, 101, 99, 97, 103, 104, 106]

# 计算BOLL指标

upper_band, middle_band, lower_band = talib.BBANDS(close_prices, timeperiod=period, nbdevup=deviation, nbdevdn=deviation)

# 打印结果

print("上轨:", upper_band)

print("中轨:", middle_band)

print("下轨:", lower_band)


```

在上述代码中,我们首先设置了移动平均线的周期为20,标准差的倍数为2。然后,我们提供了一个包含股票收盘价的列表作为数据源。接着,使用talib库中的BBANDS函数计算BOLL指标,其中timeperiod参数指定了移动平均线的周期,nbdevup和nbdevdn参数指定了标准差的倍数。最后,打印出计算得到的上轨、中轨和下轨。

通过调用BOLL指标,我们可以得到股票价格的波动范围和趋势走势,从而帮助我们做出更准确的投资决策。但需要注意的是,BOLL指标仅作为辅助工具,应结合其他技术指标和基本面分析来综合判断市场情况。

关键词: