ATR跟踪止损法
(2011-03-22 17:35:36)
标签:
杂谈 |
分类: 技术分析 |
注:本文纯属Copy,还没有程序实现,也不知道效果如何。
跟踪止损是一种应有范围极其广泛的方法.大多数跟踪止损是专门用来实现盈利继续扩大目的 的,因此,这些策略用在趋势跟踪系统上最有效。在反趋势投资理论中,采用固定利润的退场策略更合适。“一旦有盈利,就把它放进口袋”的交易理念非常适合于 反趋势交易,因为期望收益是有限的。然而,如果交易是顺着趋势的,那么“立即将盈利放进口袋”的行为会让你有挫折感:在为寻找趋势的付出一定代价后,以很 小的盈利退出市场,然后眼睁睁的看着市场在随后的几天或者几个月内继续向着我们交易的方向走出一个很壮观的趋势。
真实波动幅度均值(ATR)是优秀的,投资研究表明该止损法是如此神奇有效以至于你可以随机进入期货市场,然后使用该止损法,长期来说其结果是盈利的(如果不信,可以试试看)。在长期趋势跟踪系统中,对大多数市场来说,最佳ATR值在2.5至4.0间。
吊灯止损法
止损点放在自我们入市交易后的最高价减去3ATR处。
止损点放在自我们入市交易后的最高收盘价减去2.5ATR处。
应用:我们喜欢把吊灯止损法应用于趋势跟踪系统。(我们这么命名,是因为我们注意到该止损点很象是从市场的天花板上挂下来的。
该
止损法非常有利于让我们的盈利往趋势方向累积,同时还能保护我们免受趋势大幅反转的伤害。事实上,我们的研究表明该止损法是如此神奇有效以至于你可以随机
进入期货市场,然后使用该止损法,长期来说其结果是盈利的(如果不信,可以试试看)。在长期趋势跟踪系统中,对大多数市场来说,最佳ATR值在2.5至
4.0间。
YOYO止损法
ATR棘轮法
例如,当我们1ATR以上的盈利目标实现时,我们选择一个近期低点作为起始价格,然后根据我们持仓天数每天将最低价增加零点几倍的ATR。如果 我们已经持有仓位15天了,那么我们把0.05ATR乘以15天,然后将其乘积0.75ATR加到起始价位上。20 天后,我们将把1.0ATR加到最近十天的最低价上。
该策略不象抛物转向指标,ATR Ratchet能非常容易的在我们交易过程中的任何时候使用。我们可以在进入交易的第一天就开始使用这种止损策略,也可以等发生某些有利事件后再使用止赢 策略。我建议等到实现盈利后再使用该止损策略,原因正如你我都看到的那样,这种止损点会在有利的市场环境中迅速向上移动。 波动性增加会使止损点上移速度增加,这是ATR Ratchet策略的重要特征。在一个快速移动的市场中,你会看到许多缺口和长长的 K线图。市场趋势加速时市场波动性也会增加,因而在我们盈利迅速增加时,ATR也会迅速增加。由于我们要往起始价格中增加一定数量的ATR,所以ATR的 每一次增加都会使止损点突然向上跳跃,止损点就变得更靠近入场后的最高价。如果我们已经持有仓位40天,那么ATR的任何增加都会对止损点产生40倍的影 响。这正是我们想要的。我们发现,当市场给我们丰盛的盈利时,ATR Ratchet止损点也会令人惊讶的迅速上移从而很好的为我们锁定浮动盈利。
这个方法有以下几个参数:
起始价格:
ATR Ratchet的一个非常好的特性是我们可以在任何我们中意的地方设置起始价格。例如我们可以象抛物转向指标一样在一些重要的低点设置起始价格,我们还可 以在摆动区间的底部,或支撑水平,或某某通道得底部,或者低于入场点一定数量ATR的地方设置起始价格。如果我们等到账面产生数量可观的盈利后,我们可以 把起始价格设置在甚至是高于入场点的地方。这样就可以和自己所使用的投资理论配合.
ATR Ratchet的启动时机:
优先采用基于时间而不是价格的参数来启用上述的离市策略。例如,我们启用离市当且仅当一项交易开仓至少十个交易日之后并且获利超过一个ATR的 幅度。总体的感觉,只有在交易达到了相当大规模的盈利目标之后才是ATR Ratchet启动的最佳时机。这看起来是一种很好的获利平仓策略,但需注意的是如果在一次交易获利之前就启动Ratchet有可能让你过早出局而丧失此 次机会。
如上所述,ATR Ratchet最引人入胜的一点在于它的适用性和灵活性。下面介绍如何启用Ratchet策略的另一种思路。我们可以在15根条形图之后再启用 ATRRatchet而不必计算这前期的15步运作过程。在编制程序代码时,我们可以设置在交易的第15根条形图之后再启用Ratchet而用交易产生后 的条形图数量减去10再乘以ATR的单位值,或者用交易产生后的天数先除以某一个常数后再乘以ATR的单位值。这种方法将简化Ratchet的计算程序, 尤其是在交易初期首次启用离市策略的时候。好好琢磨琢磨ATRRatchet,看看你能够由此产生一些什么样的创造性思维。 ATRRatchet每天移动量:
刚开始研究使用的ATRRatchet每天移动量经测试表明太大了。对于我们的交易时间框架来说,太大的ATRRatchet每天移动量(百分 之几的 ATR)会让我们的止损点向上移动的过分快。经过一段时间的试验和失败后我们发现用我们的持仓天数乘以ATRRatchet每天移动量 0.05~0.10ATR能让止损点上移的速度比你想象的要快得多。
作为该策略的变通方法,我们可以在最初使用较小的ATRRatchet每天移动量,然后一旦我们获得很大的浮动盈利,我们就可以使用较大的ATRRatchet每天移动量。
ATR周期长度:
正如我们在以前使用ATR过程中发现的,我们用来计算ATR的时间周期长度是非常重要的。如果我们希望ATR能快速反应市场短期波动区间的变 化,我们可以使用较短期的均值(比如4止5根K线);如果我们希望一个更加平滑的ATR,不会对一两天的异常波动敏感,我们可以使用长期均值。我在工作中 使用的ATR大部分是20天均值,除非我有充分理由希望ATR变得更敏感或更不敏感。