平均真实波幅(ATR):金融市场波动性分析的重要指标
创作时间:
作者:
@小白创作中心
平均真实波幅(ATR):金融市场波动性分析的重要指标
引用
CSDN
1.
https://blog.csdn.net/heixiniu/article/details/144691695
平均真实波幅(Average True Range, ATR)是金融市场技术分析中的一个重要指标,用于衡量价格波动的幅度。它由J. Welles Wilder Jr. 在1978年提出,广泛应用于股票、期货等金融市场的交易策略制定中。
平均真实波幅(Average True Range, ATR)是一种技术分析指标,用于衡量金融市场中价格波动的幅度。它是由J. Welles Wilder Jr. 在1978年提出的,主要用于识别市场的波动性和趋势强度。
ATR的计算基于以下三个步骤:
- 计算每个周期的真实波幅(True Range, TR)。TR是以下三个值中的最大值:
- 当前周期的最高价减去最低价。
- 当前周期的最高价减去前一周期的收盘价。
- 当前周期的最低价减去前一周期的收盘价。
计算TR的移动平均值。通常使用简单移动平均(SMA),周期长度可以根据需要选择,例如14天。
将移动平均值除以一个调整因子,通常是2,以得到平均真实波幅。
ATR的计算公式如下:
$$
TR = \max(high - low, |high - prev_close|, |low - prev_close|)
$$
$$
ATR = \frac{SMA(TR, n)}{2}
$$
其中,$high$是当前周期的最高价,$low$是当前周期的最低价,$prev_close$是前一周期的收盘价,$SMA$是简单移动平均,$n$是移动平均的周期长度。
ATR的主要用途包括:
- 衡量市场波动性:ATR值越高,市场波动性越大;ATR值越低,市场波动性越小。
- 设置止损和止盈水平:ATR可以帮助交易者确定合理的止损和止盈点位,以适应市场的波动性。
- 识别趋势强度:ATR可以与其他趋势指标结合使用,以评估趋势的强度和可能的反转点。
在实际应用中,ATR通常与其他技术分析工具和指标一起使用,以提高交易决策的准确性。
Python代码实现
下面提供了一个计算ATR的Python函数示例:
def stock_atr(stock_data, window=14):
stock_data['H-L'] = stock_data['high'] - stock_data['low']
stock_data['H-PC'] = stock_data['high'] - stock_data['close'].shift(1)
stock_data['L-PC'] = stock_data['low'] - stock_data['close'].shift(1)
stock_data['TR'] = stock_data[['H-L', 'H-PC', 'L-PC']].max(axis=1)
stock_data['ATR'] = stock_data['TR'].rolling(window=window).mean()
return stock_data['ATR']
同时,提供了一个绘制ATR图表的函数:
def plot_stock_atr(stock_data):
atr = stock_atr(stock_data)
stock_data['trade_date'] = pd.to_datetime(stock_data['trade_date'], format='%Y%m%d')
plt.subplot(2, 1, 1)
plt.plot(stock_data['trade_date'], stock_data['close'], label='Close Price')
plt.legend()
plt.title('Close Price')
plt.subplot(2, 1, 2)
plt.plot(stock_data['trade_date'], atr, label='ATR')
plt.legend()
plt.title('ATR')
plt.xlabel('Date')
plt.ylabel('ATR')
plt.show()
热门推荐
全屋净水器科普:从原理到选购,一文读懂净水设备
储蓄国债的利率和期限是怎样的?
如何高效编写和优化代码文档?
数据中心机房装修方案详解
来分期如何协商还款?这份实用指南请收好
安徽旅游攻略:一日游吃住全攻略畅游徽州美景
短视频创作,哪些题材更受欢迎?
稀硫酸的性质与配置方法详解
如何通过法律途径制止楼上噪音
专家解读:做网络心理测试量表了解自己靠谱吗?
传达期望,使教学更加有效
投资分时图代表什么意义?如何通过分时图进行有效的投资决策?
“成都迪士尼”,又一个因无聊而走红的热梗
吃了菠萝蜜胃疼怎么办?原因分析与应对措施
Scale Out 对高可用性的支持
系统无法打开设备管理器怎么办?8种解决方案帮你轻松应对
电加热硫化罐的工作原理及其在橡胶工业中的重要性
定期重启路由器能提升网络速度吗?看完再决定要不要动手
椰子销售管理指南:从供应链到市场拓展的全方位策略
了解苍蝇的习性与驱避方法,创造舒适洁净的生活环境
还值得买吗:4090显卡面临新挑战及市场变动分析
哪些塑料模具材料最适合高温注塑成型?
当事人网上立案时,提交的材料有哪些格式要求?
生理盐水敷脸10大忌
玉米钓鱼技巧及方法
硫化工艺详解:从基础原理到现代应用
狗狗拉稀怎么办?3天快速恢复指南,铲屎官必看!
丰田卡罗拉八万公里后如何更换原厂CVT变速箱油?
如何判断是否需要更换变速箱油
39岁,打造被动收入的5个方法