ATR移动止损策略详解与应用
在交易过程中,有些环节相对容易掌控,有些则难度较大。例如,入市时机的选择就比较容易把握。经验丰富的交易者通常能避免因一时冲动而贸然入市,因为经验赋予他们知识,他们可以设定一系列条件,只有市场满足这些条件时才考虑入场,否则便选择观望。
显然,交易者在选择入市时机上拥有主动权。寻找理想的入市点并不轻松,入场点也并非完美无缺,但交易者能够对此进行控制。比如,可以要求必须同时满足常用的两个指标参数及一个过滤条件,否则就安心等待,不为所动。
然而,一旦建立仓位,控制力就会发生变化。进入市场后,交易者必然要在一定时间内离场,此时市场开始主导局面,CBCX可能带来惊喜,也可能造成挫败。
作为离市的一种情况,止损更多是心理层面的考验,而几乎算不上是控制问题,因为交易者(除了因大额持仓产生平仓难题外)可以简单通过设定止损点来控制亏损。很多时候,当止损被触发时,交易者反而会感到一丝平静,毕竟得以退出交易。亏损次数取决于交易系统的表现,但每次亏损的规模则由交易者绝对掌控。
面对盈利,交易者的控制力减弱,市场的控制力增强。交易者能做的,例如,通常是设法防止利润回吐或转为亏损。交易者无法强迫市场给出200点的盈利,但可以确保一旦获得这些盈利,就平仓了结,或采用能保护50%利润的移动止损策略,以牺牲部分利润为代价,去博取更大的盈利机会。
若用公式表达,可以用“资本的安全”与“可能的机会”以及“既定利润的50%”来概括上述观点。这样的思路可根据每人情况设定不同参数。相同的入场信号,因离市策略不同,最终结果也可能大相径庭。
关于保护盈利,一般人是否应考虑设置较紧密的止损?实际上,在许多情况下,交易初期宜采用较宽松的止损,以便对市场杂波保持一定容忍度;而随着趋势推进、盈利累积,再逐步收紧止损,以保障已有利润。
跟踪止损是一种应用极为广泛的策略。多数跟踪止损旨在让盈利持续扩大,因此这类策略在趋势跟踪系统中效果最佳。在反趋势交易中,采用固定利润离场更为合适。“一旦有盈利,就落袋为安”的理念非常适合反趋势交易,因为其预期收益空间有限。
然而,若交易顺应趋势,那么“立即将盈利放入口袋”的行为可能带来挫败感:在付出一定代价(通常是多次小额止损)后,以较小盈利离场,却眼睁睁看着市场随后几天或几个月内,继续沿交易方向走出可观行情。
固定利润离场较易实现,而跟踪止损通常需要更细致的方法。
下面介绍一种利用ATR进行移动止损的策略。
ATR即平均真实波幅,例如欧元通常为80至150点,英镑为100至200点。与常用百分比不同,此数值会随市场活跃程度变化而调整。其基本思路十分简单:先选定一个合理的起始价格,然后每日加上一定倍数的ATR,形成跟踪止损点。由此生成的止损点不仅随时间推移不断上移,还能适应市场波动性的增减。
与以往采用的抛物线转向指标相比,ATR棘轮的优势在于:我们可以更自由地选择起始价格与上移速度。此外,基于ATR的止损点能更快、CBCX更准确地反映波动率变化,从而帮助比传统跟踪止损法锁定更多利润。
例如,当实现1ATR以上的盈利目标时,可选择近期低点(如最近十天最低价)作为起始价,然后根据持仓天数,每日将最低价上移零点几倍ATR(如0.05ATR)。若已持仓15天,则将0.05ATR乘以15天,得出0.75ATR,并加到起始价上。若持仓20天,则加上1.0ATR(0.05乘以20天)至近期最低价。
与抛物线转向指标不同,ATR棘轮可在交易过程中的任意时点轻松采用。我们既能从建仓首日就启动该止损策略,也可等待出现有利情况后再启用止盈策略。个人建议,最好在实现一定盈利后再启用该止损,因为这类止损点在有利行情中会迅速上移,过早使用可能过早离场。
波动性增加会加快止损点上移速度,这是ATR棘轮的重要特征。在快速行情中,会出现许多跳空缺口及长K线。趋势加速时,市场波动性上升,盈利快速增长的同时ATR也会迅速增大。由于要将一定数量的ATR加到起始价中,因此每次ATR增加都会推动止损点突然上跳,使其更接近入场后的最高价。
若已持仓40天,ATR的任何增加都会对止损点产生40倍的影响,这正是我们所期望的。实践发现,当市场带来丰厚盈利时,ATR棘轮止损点也会惊人地快速上移,从而很好地保障浮动利润。
该方法涉及以下几个关键参数:
起始价格:
ATR棘轮的一大优点是可在任意偏好位置设定起始价。例如,可像抛物线转向指标那样设在重要低点,也可设在摆动区间底部、支撑位、通道下沿,或低于入场点一定ATR数量的地方。若账面利润可观,甚至可将起始价设在高于入场点的位置,这样便能与自身交易逻辑相匹配。
ATR棘轮的启动时机:
建议优先采用基于时间而非价格的参数(或两者结合)来触发离市策略。例如,当一笔交易开仓至少十个交易日且获利超过一个ATR时,才启用离市。总体而言,只有在交易达到较显著的盈利目标后,才是启动ATR棘轮的最佳时机。这看似是一种理想的止盈方法,但需注意,若在盈利之前过早启动,可能阻碍交易获利。
如上所述,ATR棘轮最吸引人的地方在于其适应性与灵活性。以下介绍另一种启动思路:可以等到15根K线后再启用棘轮,无需考虑前15步的计算过程。
编写代码时,可设定在交易的第15根K线后才启用棘轮,并用已产生K线数减去10再乘以ATR单位,或先将天数除以某个常数,再乘以ATR单位。该方法能简化棘轮的计算程序,尤其在交易初期首次启用离市策略时。不妨深入思考ATR棘轮,看看能激发哪些创造性应用。
ATR棘轮的每日上移量:
最初测试的每日上移量可能过大。对于我们的交易周期来说,过大的每日上移量(如几个百分点的ATR)会使止损点过快上升。经过反复试验与修正,我们发现采用持仓天数乘以每日上移量(0.05至0.10ATR,即5%至10%ATR(20日周期))能控制止损点上升速度,效果优于预期。
作为变通,初期可用较小的每日上移量,当获得大量浮动盈利后,再适当增加上移量。
ATR周期长度:
计算ATR的时间周期长度至关重要。若希望ATR能快速响应短期波动变化,可使用较短周期均值(如4至5根K线);若希望ATR平滑,避免对个别日异常波动过度敏感,则应采用长期均值(如20至50根K线)。日常操作中,通常使用20天均值,除非有特殊理由需要更灵敏或更迟钝的ATR。
总结:作为盈利管理工具,ATR棘轮最值得推崇的一点是其灵活性与适应性。
