ATR = AVERAGE TRUE RANGE 是一个经典TA指标,几十年前就有了,有多经典? 有一本书上写过,某大牛现场表演,让别人任选点位,用RANDOM ENTRY(即点位和方向都是随机的),然后只用ATR作STOP,都能做到不亏钱。
ATR——真实波动幅度均值、是优秀的交易系统设计者的一个不可缺少的工具,它称得上是技术指标中的一匹真正的劲马。每一位系统交易者都应当熟悉ATR及其具有的许多有用功能。其众多应用包括:参数设置,入市,止损,获利等,甚至是资金管理中的一个非常有价值的辅助工具。
一说到波动率,你可能会想到了VIX,,而VIX是用未来N天的期权的分布来测量可能的波动率的,谁好谁坏??
1. VIX的计算灰常复杂,而ATR是自己可以计算的,还有参数可以设置。
2. VIX一般只能用于指数,而ATR可以用于任何个股及期货品种。
ATR是如何计算的?下面我们会简单解释的;如何利用ART设计交易系统?我们随后也会用几个简单例子说明众多方法中的一些。
如何计算真实波动幅度均值(ATR)?
波动幅度:单根K线图最高点和最低点间的距离。
真实波动幅度:是以下三个波动幅度的最大值。
1. 当天最高点和最低点间的距离
2. 前一天收盘价和当天最高价间的距离
3. 前一天收盘价和当天最低价间的距离
当日K线图出现缺口时,真实波动幅度和单根K线的波动幅度是不同的。
真实波动幅度均值就是真实波动幅度的平均值。
为了让ATR反映近期波动性,可以使用短期ATR(2-10根K线图);为了让ATR反映“长期”波动性,可以使用20至50根K线或更多。
ATR的特征及其益处
ATR是一个评价市场价格运动的通用指标,而且是一个真正的自适应指标。下面这个例子能帮助解释这些特征的重要性。
如果我们计算一下玉米在两天内的平均价格波动幅度,比如说是500美元;日元合约的平均价格波动幅度可能是2,000美元或更多。如果我们要建立一个交易系 统分别为玉米或日元设置合适的止损水平,那么我们会看到这两者的止损水平是不同的,因为两者的波动性不同。我们可能在玉米上设定750美元的止损水平,而在日元合约上是3,000美元。如果我们要建立一个能同时适用于这两个市场的交易系统,我们很难在这两个市场上让用美元数量表示的止损水平相等。750美元的止损水平对玉米来说是合适的,但对日元来说可能太小了;3,000美元的止损水平对日元来说是合适的,但对玉米来说太大了。
然而,我们不妨假定在上面的例子中,玉米在两天内的真实波动幅度均值(ATR)是500美元,日元在两天内的真实波动幅度均值(ATR)是2,000美元。如果我们把止损水平设置为1.5倍的ATR(即用ATR表示的止损水平),我们就能在这两个市场使用相同的标准(即1.5倍的ATR),玉米的止损水平会是750美元,日元的止损水平会是3000美元。
现在让我们假定市场条件变了,玉米波动性变的很高,两天之内运动了1000美元;而日元变得很平静,两天之内只运动了1000美元。如果我们还使用以前的用美元数量表示的止损水平,即玉米的止损水平仍然定为750美元,日元的止损水平仍然定为3000美元,那么现在玉米的止损水平定的太近了,而日元的止损水平又定得太远了。然而,用ATR的某一倍数表示的止损水平能适应市场的变化,1.5倍ATR的止损水平将自动调整玉米和日元的止损水平分别为1500美元。用ATR表示的止损水平能自动适应市场的变化,同时不会改变原先的止损标准,新情况下的止损标准与以前的止损标准一样,同是1.5倍ATR。
ATR作为市场波动性指标具有的通用性和适应性的使用价值无论怎么肯定都不过分。ATR对于建立坚实的交易系统是非常有价值的(也就是说交易系统可能在未来同样有效),而且他们能不加修饰的用于多个市场。使用ATR你可以设计一个既适用于玉米市场,同样也可以在没有任何修改的情况下用于日元市场。但是,或许更重要的是,你可以建立一个系统,它不仅在玉米的历史数据测试中表现良好,它同样也很有可能在未来即使玉米市场变化很大的情况下仍然表现良好。
《仓位管理:让你活得更久》中对于平均真实波幅(ATR)指标在仓位管理中的用途已经有所介绍。不过,ATR指标在现代技术分析和资金管理方面,作用绝不仅限于此。
若读者还不知晓什么是平均真实波幅,这里再次简单介绍一下。要计算这个ATR,就要先会计算真实波幅。真实波幅是以下三个值中的最大者:
1)当前交易日的最高价与最低价间的波幅
2)前一交易日收盘价与当个交易日最高价间的波幅
3)前一交易日收盘价与当个交易日最低价间的波幅
在有了真实波幅后,就可以利用一段时间的平均值计算ATR了。至于用多久计算,不同的使用者习惯不同,10天、20天乃至65天都有。
妙用一:合理分配资金
在进行短线交易时,不少投资者都会同时持有2个甚至更多的股票。如何在多个股票之间分配资金呢?均分法是大多数人选择的方法。若准备同时买股票A和股 票B,手头有10万元资金,那么就两者各买5万元。如此算法固然简单,但却有一个重大问题———不同的股票股性不同,有的很活跃波动很大,有的却往往波幅较小,若这两类股票用同样的资金购买,那么股性活跃的股票带来的亏损和盈利都会超过股性相对不活跃的。假设你选上涨股的成功率有60%,看起来是不错的水准了,但若不幸成功的股票涨得少,失败的却是股性活跃会大跌的股票,总账依旧会亏损。
要解决这种问题,就可以利用ATR来分配资金了,只要我们让所有资金的固定百分比与某个股票1个ATR的波动对应,那么这个问题就会得到解决。以上证50ETF为例,周四ATR为0.152元,相当于收盘价的4.08%;而中信证券,周四ATR为4.741元,相当于收盘价的6.69%,显然后者股性比前者更活跃。假设手头有100万元资金,我们就可以设定让上述两个股票1个ATR的波动等价于总资金1%的波动,那么100万元的1%为1万元,10000÷0.152=65789.47,即我们应当买入65700股上证50ETF,按照当日3.721元收盘价计算,涉及资金24.45万元;与此同时,10000÷4.741=2109.26,即我们应当买入2100股中信证券,按照当日70.85元收盘价计算,涉及资金14.88万元。如此,通过资金分配的不同,我们大体可以使这两个股票的正常波动对投资组合的影响大致相等,不会过分受到中信证券的影响。
妙用二:动态调整止损
除非你是巴菲特这样的绝对价值投资者,否则对投资者设定止损是极其重要的事情,10%的亏损只需要11%的盈利即可弥补,20%的亏损,则需要25%的盈利才可弥补,50%的亏损,必须要100%的盈利才能弥补。及时止损,是为下一次交易留下足够的弹药,对于长期获利,意义重大。当然,不同的交易者,往往会使用不同的止损方法,比如选股大师欧奈尔便推荐投资者使用8%作为止损线,一旦亏损超过此数目,便割肉离场。
利用固定比例作为止损,固然简单易算,但问题还是在于前面讲到的股性区别。若上证50ETF这样波动较小的品种和中信证券这样波动较大的品种都选择8%作为止损线,显然不太合理。这时候,ATR就有用武之地了。
利用ATR设定止损其实很简单,大体就是选择一个基准价位,然后减去一个系数调整后的ATR。比如有的投资者喜欢选择前一日的收盘价,有的投资者喜欢选择前一日的最高价作为基准价位,至于减去的值,快进快出的交易者会选择0.8,喜欢做长线交易的会选择2甚至3。
还是以中信证券周四收盘后为例,假如某个投资者对其后市看好准备周五买入,那么可以同时先利用ATR计算止损价。投资者可以选择周四的收盘价70.85元作为基准,若热爱快进快出则减去0.8×ATR,即0.8×4.741=3.768元,则若中信证券下跌超过5.3%,价格跌破67.08元便止损。于此相比,若买入50ETF,同样使用0.8系数,那么按照周四3.721元收盘价和0.152元的ATR,0.8×0.152=0.1216元,即50ETF下跌3.27%,价格跌破3.60元便止损。可见,虽然使用同样的系数,但是ATR会根据投资品种的股性自动调整实际的百分比止损值,这就比固定使用8%作为止损更具灵活性了,避免对某些股票止损设置过小,股性活跃的过早被震荡出来,同时又对某些股票止损设置过大,股性不活跃的止损过慢,利润被侵蚀过多。
妙用三:动态调整仓位
对于利用ATR来分配资金设定入市资金的投资者而言,ATR的另外一个效果就是可以动态调整仓位。就以前一例中100万元资金按照1%资金=1ATR波动共买入65700股上证50ETF,涉及资金24.45万元的例子为例。假如买完之后上证50ETF后此品种长期盘整,既无大涨也无大跌时,这时ATR就会进一步下跌,比如由0.152元下降至0.120元时,投资者便可重新计算仓位。依旧按照1%资金=1ATR波动计算,则可持有83000股,此前已经买入65700股,则投资者还可加仓17300股。
有经验的投资者都明白,长期盘整往往是大方向出现的前兆。若是向下,由于投资者按照ATR设定止损,若止损定为2ATR,虽然股数增加了,但因为ATR对应的止损实际百分比变小,所以亏损的资金总额依然不变,按照1%=1ATR,则止损的损失就是总资金的2%。但是若方向朝上,则后面加仓的部分便可以为投资者带来额外的收益,使持仓的盈利能力进一步加强。
其实ATR还有很多妙用,一篇文章恐怕无法尽述,欢迎一起交流探讨。
文章作者:芭蕉扇,如若转载,请注明出处:http://www.809030.com/baike/10203.html