aTR系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ATR交易系统
真实波动幅度均值(Average True Range, ATR)是优秀的交易系统设计者的一个不可缺少的工具,它称得上是技术指标中的一匹真正的劲马。每一位系统交易者都应当熟悉ATR 及其具有的许多有用功能。其众多应用包括:参数设置,入市,止损,获利等,甚至是资金管理中的一个非常有价值的辅助工具。
ATR是如何计算的?下面我们会简单解释的;如何利用ART设计交易系统?我们随后也会用几个简单例子说明众多方法中的一些。
如何计算真实波动幅度均值(ATR)
波动幅度:单根K线图最高点和最低点间的距离。
真实波动幅度:是以下三个波动幅度的最大值
1. 当天最高点和最低点间的距离,或
2. 前一天收盘价和当天最高价间的距离,或
3. 前一天收盘价和当天最低价间的距离
当该指标价值越高,趋势改变的可能性就越高;当该指标的价值越低,趋势的移动性就越弱。当日K线图出现缺口时,真实波动幅度和单根K线的波动幅度是不同的。
真实波动幅度均值就是真实波动幅度的平均值。
为了让ATR反映近期波动性,可以使用短期ATR(2-10根K线图);为了让ATR反映“长期”波动性,可以使用20至50根K线。
那么如何应用ATR建立一个交易系统呢?我们需要解决以下几个问题1、何时入场?2、投入多少资金?3、何时离场?
1、何时入场?
如果今天的收盘价比40天移动均价高2ATR或更多,这表明长期趋势是向上的;而且今天的收盘价比七天前的收盘价低2ATR或更多,这表明我们正处在上升趋势的回调中,那么我们就会在明天价格比今天最低价高出0.8ATR时买入。入场触发器表明市场已经从近期低点中恢复上涨,回调可能已经结束,当我们进入市场后,市场会再次向主趋势方向运动。
2、投入多少资金?
用股票举例:在进行短线交易时,不少投资者都会同时持有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万元。如此,通过资金分配的不同,我们大体可以使这两个股票的正常波动对投资组合的影响大致相等,不会过分受到中信证券的影响。
3、何时离场?
ATR最有价值的应用是用来确定盈利目标。如果我们对用美元数量表示的盈利目标进行测试,我们很可能找到这样一个美元数量表示的盈利目标,它在历史数据测试中能产生理想的回报。比如,假设我们经过优化后已经找到能在某一特定市场获得正期望收益的最佳盈利目标——1250美元。虽然该方法能在历史测试中获得满意效果,但这不是解决问题的最好方法。
当市场平静的时,波动性变小,我们的盈利极可能低于1250美元的目标;然而当市场波动性变大,而且形成一个强劲的趋势,我们的潜在盈利很可能远大于1250美元。1250美元的目标水平无法让人满意,要么有时目标水平太高,要么有时目标水平太低。
相反,如果我们用ATR来限定我们的盈利目标,我们将会找到一个更强健更合理的解决方法。让我们用ATR代替美元作为盈利目标单位,重新进行测试,测试结果表明最佳盈利目标是4ATR。在正常情况下,4ATR的盈利目标就等于1250美元的盈利目标;然而在市场平静时,4ATR可能仅等于800美元。ATR作为盈利目标单位的优点在于:当市场变平静时,原来1250美元的盈利目标无法实现,而ATR能随着波动性的改变而改变,因而原来的4ATR盈利目标还能实现。
波动性增加能带来更大的影响。比如某一重要的新闻使市场突然向某一方向飞跑,我们4ATR的目标现在相当于5000美元,所以当市场能给我们5000美元或更多的时候,我们却把盈利目标定为1250美元,这样的交易系统难道不会让我们很没面子吗?
除了帮我们设定盈利目标,ATR还能帮助我们设置跟踪止损点。
第一个止损点设在距离入场后最高点(或最高收盘价)3ATR或更多的地方,在市场向不利于我们的方向移动时,该止损点是不变的,因此他将保护我们免受趋势逐渐逆转的伤害。第二个止损点设在离上一个收盘价仅1.5或2ATR处,它可以保护我们免受异常的日内价格的剧烈波动。当两者同时使用时,每天的止损价会是两者中最先被触发的那个。
资金管理建议:当使用任何一种基于ATR的止损点,我们必须记住波动性可以很快大到使我们承受得风险比我们计划要承受的大。我不想在不知不觉中超过资金管理限定的风险水平,因此我们必须有一个“在最坏情况下的”基于美元单位的止损水平,或者我们必须在ATR变大时迅速减少我们的头寸。什么时候我们该减少我们的头寸规模?什么时候该实行我们的固定的美元止损点?两者该如何取舍?
如果波动性扩张时我们在正确的方向,减少持仓规模是不明智的,因为市场正向我们希望的方向发展。基于这个原因,在有盈利潜能的仓位上我倾向于采用基于美元的止损点而不是采用过早的减少盈利仓位的规模。显然,我们想在盈利时持有大仓位,在损失时持有小仓位。因此在市场向不利于我们的方向发展,且波动性变大时,减少我们的头寸规模才是明智的。一旦获得巨大的盈利,仓位可以被安全的减少而不会牺牲太多的潜在赢利。