技术分析指标研究:布林线BOLL计算与应用
需积分: 44 186 浏览量
更新于2024-08-06
收藏 653KB PDF 举报
"BOLL计算-也谈cie rgb到cie xyz的转换"
本文主要探讨了BOLL(布林线)指标的计算方法及其在金融市场的应用,特别是在Java环境下使用TA-Lib进行量化分析的情况。
布林线(Bollinger Bands)是由约翰·布林创造的一种技术分析工具,它通过统计原理,计算股价的标准差来确定股价的波动范围。布林线由三条轨道线组成:中轨线(MB)、上轨线(UP)和下轨线(DN)。中轨线通常采用简单移动平均线,上下轨则根据中轨线与价格波动率来确定。当股价波动增大时,带状区变宽;波动减小时,带状区变窄。这种设计使得布林线能动态地反映出市场的波动程度。
BOLL指标的计算较为复杂,涉及标准差的概念。不同计算周期(如日、周、月等)下的BOLL指标略有差异,但基本计算方法一致。例如,日BOLL指标和周BOLL指标的计算虽取值不同,但核心算法相同。
在Java环境下,使用TA-Lib库可以方便地进行技术分析指标的研究和实现。TA-Lib是一个广泛应用于金融市场分析的工具集,包含超过200种技术指标,如ADX、MACD、RSI和布林线等。TA-Lib支持多种编程语言,包括Java。Java版本的TA-Lib只需下载JAR文件并导入项目即可使用。
在实际应用中,TA-Lib的使用通常需要配合数据准备。例如,股票数据存储在MySQL数据库中,计算后的技术指标结果也会存回数据库。项目中有一个名为MasterData的模块用于管理计算指标所需的因子,而指标结果数据则按照特定格式存储。
文章提到了抛物线转向(SAR)指标,这是威尔斯-威尔德创造的一种技术分析工具,用于判断中短期市场趋势。SAR的计算涉及逐个周期的停损价位,通常选择一定周期(如4日或4周),然后根据价格上涨或下跌的情况计算SAR值。日SAR的计算公式为:
SAR_t = SAR_{t-1} + AF * (EP - SAR_{t-1})
其中,AF是加速因子,EP是极点价格,SAR_t和SAR_{t-1}分别是当前周期和前一周期的SAR值。
BOLL指标和TA-Lib库在金融市场的量化分析中扮演着重要角色,它们提供了丰富的技术分析手段,帮助投资者理解和预测价格波动。结合SAR等其他指标,可以构建出多样化的交易策略模型。
2021-08-11 上传
2021-02-11 上传
2021-08-05 上传
2021-07-30 上传
2021-07-30 上传
2021-05-13 上传
杨_明
- 粉丝: 79
- 资源: 3864