ATR指标计算

avatar
· 阅读量 4,126

平均真实波幅(ATR)的计算方法:

  •  1、当前交易日的最高价与最低价间的波幅

    2、前一交易日收盘价与当个交易日最高价间的波幅

     3、前一交易日收盘价与当个交易日最低价间的波幅

    今日振幅、今日最高与昨收差价,今日最低与昨收差价中的最大值,为真实波幅,

     在有了真实波幅后,就可以利用一段时间的平均值计算ATR了。至于用多久计算,不同的使用者习惯不同,10天、20天乃至65天都有。

     

    求真实波幅的N日移动平均

    参数:N 天数,一般取14

    计算公式:

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

    ATR : MA(TR,N)

    ATR上真实波幅,波动区间收缩背景:许多技术派已经注意到大幅价格运动往往出现在价格平静的横盘整理之后。通过比较短期ATR和长期ATR可以非常容易的鉴别出价格平静的横盘整理区间,比如当10期ATR小于等于0.75倍50期ATR时,就表明近期市场不寻常的平静。这就是一个背景条件,表明关键的入场时机就在眼前

    不加说明,一般采用的就是20日数据计算。

      妙用一:合理分配资金

      在进行短线交易时,不少投资者都会同时持有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%。但是若方向朝上,则后面加仓的部分便可以为投资者带来额外的收益,使持仓的盈利能力进一步加强。

     

    平仓条件:获取8天的数据,60根k线,开仓后,根据ATR平仓。

    计算ATR读取T60,如BD=40.58。

    止损价格ZS=KC+BD,平仓价格KC要根据最小变动价格确定。为确保成交,报单价格要高于ZS。

    止盈价格ZY=KC-BD,平仓价格KC要根据最小变动价格确定。

     

    BD = ref(MA(TR,ATRLen))


    描述
    肯特纳通道是1960年由切斯特·肯特纳开发并首发于他的书-如何在商品市场中赚钱。后来琳达·布拉德福德·瑞世轲提供更多的数据分析发表了肯特纳通道的修改版。现今此变异指标使用于交易。
    公式
    KC Middle = MA(Price, n, Type),
    KC Upper = KC Middle + MA(ATR, n, Type) * Dev,
    KC Lower = KC Middle - MA(ATR, n, Type) * Dev, where
    Price - 当前时期的价格 (收, 开, etc.);
    ATR - 平均真实波幅;
    Dev - 偏差系数.
    肯特纳通道 (Keltner Channel)计算公式:对于顶部环带来讲,在 10 单位周期基础上计算出平均真实波幅,乘以双倍,然后把这个数值与 20 单位周期的线性加均线数值相加,就会得出新的顶部环带数值。对于底部环带来讲,在 10 单位周期基础上计算出平均真实波幅,乘以双倍,把这个数值从 20 单位周期线性加权均线数值扣除,就会得出新的底部环带数值。
    改进的公式
    KC Middle = MA(Price, n, Type),
    KC Upper = KC Middle + MA(ATR, n/2, Type) * Dev,
    KC Lower = KC Middle - MA(ATR, n/2, Type) * Dev, where
    Price - 当前时期的价格 (收, 开, etc.);
    ATR - 平均真实波幅;
    Dev - 偏差系数.
    肯特纳通道( Keltner Channel):肯特纳通道是基于平均真实波幅原理而形成的指标,对价格波动反应灵敏,它可以取代布林线或百分比通道 (Percentage Envelopes) 作为判市的新工具。
    参考应用:类同于所有的包络线或环带状系统,价格倾向于在环带内运动,当价格突破环带时,通常意味着会产生做多或做空的机会。
    当价格报收在顶部环带之上时,通常意味着向上动能的突破,其后价格会继续走高。当价格报收在底部环带之下时,则预期价格会走低。
    在一个上升的市道里,中线或 20 单位线性加权均线,对价格能够产生支撑作用,相反,下降的市道里,中线会压制价格上行。
    和所有的跟随趋势系统一样,肯特纳通道在上升和下降趋势里表现出色,在盘整市内则有所逊色,原因很简单,跟随趋势系统不会致力于寻底猜头。
    肯特纳通道应当和其他指标混合应用,比如说 RSI 和 MACD ,这样可以对市场的强度进行确认。与趋势线和其他指标配合的出场策略十分重要,如果消极地等待价格收在底部环带之下,意味着一个良好趋势中的许多利润会被侵蚀掉。
    当价格报收在顶部环带之上时,可能意味着价格呈强势,后市看涨。
    当价格报收在底部环带之下时,可能意味着价格呈弱势,后市看跌。
    交易使用
    本指标的买卖信由价格长时间在通道内移动并爆发所产生。因此,进入市场的最好的时刻是在k线给出信号,完全覆盖肯特纳通道的上部或下部。在这种情况下,交易者可避免许多虚假的信号。k线的大小和形状是不重要的。整个k线应贯穿通道。
    肯特纳通道的有效交易情况之一是使用更高的周期,建议使用高于60分钟周期。
    肯特纳通道的一个重要的必要条件是过滤突破价格通道过程中产生的信号。在这种情况下,该指标应该进行全面测试,以便选择最佳的过滤法。然而,最好的选择之一是使用它的一个众所周知的趋势强度指标ADX:
    通道上部的突破信号随着ADX30级以上出现时,交易者应该买进;
    通道下部的突破信号随着ADX30级以上出现时,交易者应该卖出。、

    作者:cjy1003
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

风险提示:以上内容仅代表作者或嘉宾的观点,不代表 FOLLOWME 的任何观点及立场,且不代表 FOLLOWME 同意其说法或描述,也不构成任何投资建议。对于访问者根据 FOLLOWME 社区提供的信息所做出的一切行为,除非另有明确的书面承诺文件,否则本社区不承担任何形式的责任。

FOLLOWME 交易社区网址: www.followme.ceo

喜欢的话,赞赏支持一下
avatar
回复 0

加载失败()

  • tradingContest