平均真实波幅(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()
热门推荐
康熙红釉瓷器的审美价值
怎么补缴往年的个人养老保险?
拒絕精神操控!10大「反PUA」實用話術:「你說的大家,除了你還有誰?」
一套房有多个抵押权 谁是优先分配第一顺位?
双方父母第一次见面应该怎么安排
脚可以变小吗?探究脚部尺寸变化的可能与方法
业余跑者的“平均配速”:你击败了多少人?
尿液分析白细胞高的原因
北青:足协拟申办三项亚洲青年大赛,全力抓好青训不再是空话
东方美人茶是红茶吗还是白茶,东方美人茶:红茶?白茶?来一探究竟!
宜宾特色美食推荐:六款不可错过的美食,让你大饱口福!
如何分析商品价格的上涨原因?价格上涨背后的市场逻辑是什么?
单机游戏开发如何避免作弊修改
全面解析:如何创作吸引人的婚纱摄影创意文案及技巧分享
合成数据拯救AI训练瓶颈:耗尽现实数据后的新出路
2025年国考广东地区报名数据:2.78万人过审,最热职位竞争比544:1
怎麼求的原諒?
跟AI比起来人脑的计算处理的低能耗是靠什么实现的呢
施工员如何干上项目经理
《心花怒放》:一部笑中带泪的成长史诗
江苏高考确定改革!将采用新试卷结构!内附新试卷模板!
“以贷养贷”是个很大的误区(“以贷养贷”的两个真实案例解决办法,你知道吗)
如何准确分析和了解指数涨跌趋势?这种趋势分析有哪些实际应用?
长江电力利润增长趋势的分析
如何清洗含棉量高的定制校服
药物可能影响驾驶安全,十大类别需牢记心中
一文搞懂 One-Hot Encoding(独热编码)
外接设备和USB随身碟性能和数据传输速率缓慢的常见原因及解决方案
钥匙断在锁里应如何处理?这种情况可能由哪些原因引起?
“表” 里不一:解析手表的分类及特点