图表背后的秘密 | 技术指标讲解:ATR指标

article/2025/9/18 21:00:26

ATR(Average True Range)被称为平均真实波幅。起初应用于股票市场分析,主要用于研判买卖时机,是显示市场变化率的反趋向指标,由威尔德1978年在其书中提出,目前已成为众多指标经常引用的技术量。

  ATR指标的计算原理和代码实现 

ATR指标的计算步骤可大致分为两步:

第一步:计算真实波幅(TR)。

即今日振幅(MAX((HIGH-LOW))、今日最高与昨收差价(ABS(REF(CLOSE,1)-HIGH))),今日最低与昨收差价(ABS(REF(CLOSE,1)-LOW))中的最大值。

TR=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW))

第二步:利用一段时间的均值计算平均真实波幅(ATR)。

参数N为K线数,一般取14。也可根据习惯的不同,使用10/20/60等值。

ATR=MA(TR,N) 

我们使用中信证券(600030)2021-03-01至2022-3-22行情信息来演示ATR指标的计算和作图。

Ta-lib作为专业的金融指标计算的三方库被广泛使用。在常见的技术指标计算中调用Ta-lib库可简化编程过程。

使用Ta-lib计算ATR时,只需传入最高价、最低价、收盘价序列,并指定窗口长度(默认值为14)。

  ATR指标的应用 

第一,合理分配资金调整仓位。

不少投资者会同时持有多个资产,许多投资者只用简单的均分法在多个资产之间分配资金。但由于资产波动情况不同,均分法下,高波动的资产对投资组合的影响更大。

但使用ATR来分配资金,只需将所有资金的固定百分比和每个资产的1个ATR波动对应。让高波动的资产配置较少资金,让低波动资产配置较多资金,这样投资组合可以平衡不同资产的波动,不会过分收到高波动资产的影响。

第二,动态止损。

利用固定比例作为止损,固然简单易算,但对于波动不同的标的资产使用固定的止损比例并不合理。此时,ATR止损就更具优势。简单的讲,利用ATR设定止损,就是选择一个基准价位,然后减去一个系数调整后的ATR。

比如有的投资者喜欢选择前一日的收盘价,有的投资者喜欢选择前一日的最高价作为基准价位,至于减去的值,快进快出的交易者会选择0.8,喜欢做长线交易的会选择2甚至3。

此处,我们依旧使用中信证券(600030)2021-03-01至2022-3-22行情信息,来演示如何试用ATR指标绘制移动止损线。我们使用上一日收盘价减掉1倍、2倍和3倍ATR值作为移动止损线,来查看止损效果。

使用1倍ATR做止损时,比较准确地识别了行情的下跌,并做出止损,但随着乘数的增加、止损宽度随之增大,止损效果有所下降。当然,具体的乘数的选取需要把投资者根据自己的投资风格和手中的资产,进行多次回测,寻找一个较好的ATR止损的乘数参数,应该避免参数过于敏感或过于迟钝。

第三,趋势确认。

在平滑的趋势中,ATR指标应该是平稳下降的;若趋势有了改变,ATR指标往往快速上升,成为趋势交易者警惕的变盘信号。

相对于SD而言,ATR是一个更好的波动率测度指标,ATR则能更快更稳定的度量当前价格运行方向上的正常波动状态,其自身的波动较小,更适合用来趋势确认。

 ATR指标的优势和局限性 

综合来看,ATR指标是一个常用的、且效果较好的技术指标。常用于趋势确认、资金分配、仓位管理、移动止损。能较快较稳定的度量当前价格运行方向上的波动状态。

但ATR并不能给出买卖方向的具体建议,只能起到锦上添花的作用,需要搭配其他技术指标使用。


http://chatgpt.dhexx.cn/article/coxSISwn.shtml

相关文章

PLC系统中的5个技术指标

在工业自动化控制中,经常会遇到开关量、数字值、模拟值、离散值、脉冲值等各种概念,人们在实际应用中很容易混淆这些概念。各种概念如下: 1.开关量:一般指触点的“开”和“关”状态,计算机设备中也常用“0”或“1”来表示开关量的状态。开关量…

传统技术指标有效性的量化分析

投资要点 技术分析源远流长,最早可追溯到查尔斯.亨利.道对股票移动平均数(MA)的研究,至今已走过100多年的发展历程。这些技术指标尤其是那些常见的、经典的、传统的指标,已经成为普通投资者普遍熟知和使用的研判工具&…

性能测试指标之业务指标和技术指标如何进行区别

通过业务指标 转化我们的技术指标,用户 第三方客户, 公司内部产品经理 产品经理 会提出产品业务指标,需要对业务指标进行挖掘,提出测试场景 业务指标会转化成相对应的技术指标 时间指标 平均响应时间 最大响应时间 最小的响…

用Python绘制MACD、KDJ、布林线技术指标图

背景介绍: 搭建程序化交易平台的过程需要研究技术指标。 环境: OS:mac PYTHON: 3.8 IDE: pycharm 步骤: 第一步:加载库 import pandas as pd import pandas_datareader as web from datetime import datetime, …

计算机硬件的主要技术指标

计算机硬件的主要技术指标 机器字长:CPU一次能处理数据的二进制位数。存储容量:存放二进制信息的总位数运算速度运算速度(吉普森法)图片来源:老师授课PPT 机器字长:CPU一次能处理数据的二进制位数。 1.由运…

技术分析中的五种常见指标

目录 相对强弱指数(RSI)移动平均线(MA)平滑异同移动平均线(MACD)随机相对强弱指数(StochRSI)布林线指标(BB) 简介 市场交易者通过对技术指标的分析来确定资…

数字证书是什么?

数字证书作为一种虚拟证书在互联网的传输过程起着至关重要的作用,人们都知道在数字证书作用下,我们的信息隐私得已保护,但是对于数字证书概念,相信大部分都还是一知半解的。接下来,小编将给大家介绍一下数字证书是什么…

数字证书有什么作用?

数字证书是指 CA 机构发行的一种电子文档,是一串能够表明网络用户身份信息的数字,提供了一种在计算机网络上验证网络用户身份的方式,因此数字证书又称为数字标识。CA 中心采用的是以数字加密技术为核心的数字证书认证技术,通过数字…

数字证书再理解

1.基础知识 1.1.公钥密码体制(public-key cryptography) 公钥密码体制分为三个部分,公钥、私钥、加密解密算法,它的加密解密过程如下: 加密:通过加密算法和公钥对内容(或说明文)进行加密,得到密文。加密过程需要用到…

数字证书(CA)的理解

数字证书的理解 前言 「公开密钥加密」和「数字签名」无法保证公开密钥确实来自信息的发送者。因此,就算公开密钥被第三者恶意替换,接收方也不会注意到。数字证书可以完美的解决这一问题,保证公开密钥的正确性。 处理流程图解 A持有公开密…

CA和数字证书

文章目录 1. 什么是CA2. 数字证书能做什么3. 非对称密钥运算原理4. PKCS系列标准4.1 PKCS#14.2 PKCS#74.2 .1 SignedData的结构分析4.2 .2 envelopedData的结构 4.3 数字信封4.4 PKCS#104.4.1 证书请求过程4.4.2 证书验证过程 5. X.509证书简介5.1 证书文件扩展名5.2 证书链和交…

数字证书原理

证书,也叫做数字证书,是网络世界中的“身份证”。证书将持有者的身份信息和公钥关联到一起,保证公钥确实是这个证书持有者的,通过证书就可以确认持有者的身份。证书由权威的、公正的、可信任的第三方机构颁发,我们把证…

数字证书介绍

1.数字证书的分类 1.1按持有者分类 通常依照证书持有者的类型可将证书分为三类:个人证书、单位证书和系统证书。 个人证书:CA中心给个人颁发的证书,仅代表个人身份,证书包含个人信息和个人公钥。 单位证书:CA中心给…

数字证书相关

概念 数字证书 数字身份(digital identity)是身份标识方式的一种,是一对“钥匙”,其中一个只有她/他本人知道(即私钥),另一个是公开的(公钥)。把数字身份比喻成一个证件…

网站上数字证书原理你知道么?

前言:文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示…

CA证书(数字证书的原理)

转自:http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html(感谢) 文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。…

数字签名和数字证书的区别与联系

前言 最近在开发关于PDF合同文档电子签章的功能,大概意思就是在一份PDF合同上签名,盖章,使其具有法律效应。签章有法律效应必须满足两个条件: 能够证明签名,盖章者是谁,无法抵赖PDF合同在签章后不能被更改…

什么是数字证书

整理了几篇关于CA证书的经典文章: 文章目录 一、数字证书二、数字证书原理的形象理解 一、数字证书 什么是数字证书 一文看懂HTTPS、证书机构(CA)、证书、数字签名、私钥、公钥 二、数字证书原理的形象理解 数字证书原理与自建CA证书 第一…

数字证书

文章目录 前言一、什么是数字证书二、数字证书申请和验证1.证书申请流程2.浏览器如何验证证书 三、KeyTool自签名证书1.生成自签名证书2.导出证书3.查看证书4.构建CA签名证书 总结 前言 本文主要介绍什么是数字证书和如何使用keytool工具常用命令的使用。最后构建自签名证书。…

GCN的Benchmark数据集溯源

前言 GNN领域最经典的论文之一是Kipf同学2016年发布的GCN。 经典的GCN做了四个数据集的实验,后续工作基本会在这4个数据集上也做一次。 但是由于年代久远,和一些历史问题, 后来者想做对比实验难免遇到一些“从哪里获取"与"是这…