一、克劳福德B指数简介
克劳福德B指数(Crawford Bollinger Index,简称CBI)是由技术分析大师约翰·克劳福德(John Bollinger)提出的,它结合了布林带(Bollinger Bands)和相对强弱指数(Relative Strength Index,简称RSI)的概念,旨在通过观察股票价格与平均线的关系以及价格的波动性来预测市场趋势。
二、克劳福德B指数的计算方法
- 计算标准差:首先计算过去一段时间内股票收盘价的标准差,通常使用20个交易日的数据。
import numpy as np
# 假设收盘价数据为
close_prices = [100, 102, 101, 105, 103, 107, 109, 106, 108, 110, 112, 111, 115, 114, 116, 117, 118, 120, 119, 121]
# 计算标准差
std_dev = np.std(close_prices)
print("标准差:", std_dev)
- 计算中位数:接着计算过去一段时间内股票收盘价的中位数。
median_price = np.median(close_prices)
print("中位数:", median_price)
- 计算平均线:根据中位数和标准差,计算平均线。
# 平均线
average_line = median_price
print("平均线:", average_line)
- 计算上轨和下轨:最后,根据平均线和标准差,计算布林带上轨和下轨。
# 布林带上轨
upper_band = average_line + (2 * std_dev)
# 布林带下轨
lower_band = average_line - (2 * std_dev)
print("布林带上轨:", upper_band)
print("布林带下轨:", lower_band)
三、克劳福德B指数的实战技巧
判断趋势:当股价位于布林带中轨以上时,市场处于上升趋势;当股价位于布林带中轨以下时,市场处于下降趋势。
买卖信号:当股价从布林带下轨上穿中轨时,为买入信号;当股价从布林带上轨下穿中轨时,为卖出信号。
震荡行情:当股价在布林带上下轨之间震荡时,可以采用高抛低吸的策略。
四、案例分析
以某股票为例,我们可以看到:
- 当股价从布林带下轨上穿中轨时,市场进入上升趋势,此时可以买入;
- 当股价从布林带上轨下穿中轨时,市场进入下降趋势,此时可以卖出。
通过克劳福德B指数,我们可以更准确地把握市场趋势,提高投资成功率。
五、总结
克劳福德B指数作为一种实用的技术分析工具,可以帮助投资者更好地判断市场趋势和买卖时机。在实际操作中,投资者需要结合自身经验和其他技术指标,综合判断,才能提高投资收益。