OptiNod 学院
Parabolic SAR:加速型移动止损
不把它当作入场触发,而是用作已持有仓位的移动止损。
Parabolic SAR很容易被用成:圆点升到价格上方就做空,落到价格下方就做多。但这样用,在区间震荡中圆点会不断翻转,鞭锯(Whipsaw)不断累积。
SAR用作持仓的移动止损时最稳定。入场方向由EMA回调、价格结构突破、RSI回升之类的其他形态来定,SAR只负责决定在哪里平掉这个仓位。
还需要有判断是否存在趋势的过滤条件。只在ADX 25以上这类有趋势的区间启用SAR,在ADX较低的区间震荡里,不要把SAR转向当作入场信号。2024年9月BTC在60,000美元附近横盘一个月,SAR转向了11次,这段区间里没有过滤条件,累积的只有手续费。

加速结构为什么适合出场
入场和出场需要不同的信息。入场要尽可能早地抓住趋势起点,出场则要确认趋势真的结束后再离场。SAR的加速结构:加速因子(Acceleration Factor)从0.02开始,每创出新的极值就增加0.02,最高到0.20,在这两件事里恰好适合出场。
趋势初期,圆点离价格很远。AF小,圆点靠近价格的速度慢,普通的回调碰不到圆点。但随着趋势推进、新极值不断累积,AF变大,圆点迅速向价格靠拢,到趋势后段,很小的转向也会碰到圆点。也就是说,在趋势内部自动离得远,趋势后段自动靠得近。移动止损应当具备的两个条件,原样包含在SAR的结构里。
把同样的结构用于入场,这些圆点就反着起作用。趋势开始时,圆点穿过价格的时点已经是趋势推进了一段之后,入场偏晚,同样的圆点在区间震荡里又每次都是假信号。所以把SAR当入场工具,趋势行情里入场偏晚,区间震荡里又误入场,两种亏损要一起承担。

SAR与外部入场工具搭配使用:Wilder强调的组合
BTC日线处于50 EMA之上且ADX 25以上的上升趋势中,用其他入场工具(EMA回调、价格结构突破、RSI回到50)抓到了买入入场。出场在SAR圆点升到价格上方的那根K线的收盘价执行。除了SAR,不随意出场。不单凭RSI 80、触及短期阻力这类辅助信号出场。SAR转向K线之后,ADX仍保持在25以上,并且同样的形态再次具备,就重新入场。SAR转向的同时,ADX跌到25以下,则视为趋势结束。等待下一个阶段到来。
重要的是,SAR转向只用于出场,不自动转为做空入场。Wilder所说的“Reverse”,只是指可以构建出机械式的反向入场系统。不能把它理解成每一次转向都是反向入场的时点。他在同一本书里单独强调ADX,原因就在这里。SAR转向后走势转弱,就只出场,等待下一个形态。
这样一以贯之地使用,就成为一个自动系统:吸收趋势内部的普通波动,在真正的趋势转折处离场。这正是趋势跟踪交易者想要的运作方式。

AF 0.02/0.20的随意性与按资产调整
Wilder的默认值(起始0.02、最大0.20、递增单位0.02)是按1970年代芝加哥商品、股票市场数据定下来的。那个时期的日线波动率,与现在BTC、SOL这类资产的波动率完全不同。AF是圆点靠近价格的速度,对平时日内波动率不同的资产直接套用同一个速度,趋势内的回调每次都会被出场。
- 波动率大的资产(BTC、SOL、天然气):把AF设小一些(起始0.01,最大0.10),圆点离价格更远,被短期噪音震出场的情况就会减少。BTC日线的标准是0.02/0.20,但实际上0.01/0.10能让趋势持有得更久。
- 波动率小的资产(SPY、AAPL、EURUSD):把AF比默认值(0.20)稍微调大,圆点靠近价格更快,连小的趋势转折也能抓到。
- 较短周期(分钟线、小时线):把AF设小。在分钟线噪音里圆点跳得太频繁,移动止损本身就失去了意义。
调整的标准很简单:看回测中持有到趋势末端的交易占比。60%到70%左右比较合适。在90%以上,说明AF太小,趋势结束很久之后才离场;反过来在40%以下,则说明太大,正常回调每次都被出场。哪怕一次也没有在自己的资产上做回测确认,SAR就只是个停留在默认值上的工具。

在区间震荡里,系统本身应该是关闭的
SAR在区间震荡里亏损,是因为在不适合的阶段启用了这个工具。工具本身没有缺陷。按Wilder的原始规范,ADX 25以下的区间要把SAR关掉。在ADX重新回到25之前,把交易工具换成均值回归或区间震荡形态。这一个简单的开关,就能避免SAR 80%的亏损。
BTC在2024年9月处于60,000美元区间震荡时,同样的逻辑照样适用。当时日线ADX被困在18到22之间,开着SAR的人,11次鞭锯一次不落地吃到了。一行ADX 25的过滤条件,就能把这11次全部挡住。而同一个资产在之后11月80,000美元一带的强势趋势里,ADX升到了35,在这段区间里,SAR的移动止损把一段六周的趋势持有到了最后。

大跳空与SAR跳变
SAR对大跳空会直接做出反应。SAR公式里没有TR或ATR,只用到前一个SAR、EP、AF,所以跳空使价格一下越过前一个极值(EP)时,圆点会一次性移到价格的另一侧。此时的SAR转向,只是对跳空的滞后反映,很难视为趋势结束的信号。
在股票、期货里,跳空之后紧接着的SAR转向,先忽略一拍。看跳空后一两根K线,确认价格是继续朝跳空方向走还是折回,再决定是否出场。24小时交易的加密货币和外汇里,这个陷阱没那么严重,但周末之后的第一根K线上,需要同样的注意。

SAR弱点暴露的三种情况
- 使用自动反转:卖出平仓后马上转入做空入场的机械式反转,只在趋势行情中起作用,在区间震荡里每次都带来亏损。不加ADX过滤就用自动反转,亏损会向一侧累积。把出场和入场分开,入场交给其他形态,出场只交给SAR,一以贯之地使用。
- 迷信默认值:0.02和0.20这个默认值,如果从来没有在自己的资产或周期上确认过,就只是个估计值。哪怕用回测检验一次,也是把SAR变成自己工具的第一步。
- 在SAR转向前随意出场:因为圆点离价格很近,就在SAR转向之前提前平仓,每次都会错过真正趋势结束的最后一两根K线。SAR系统的价值在于让决策自动化,在最后一两根K线上又改成随意判断的那一刻,这个效果就消失了。
SAR移动止损启用的两个条件
在把SAR用作移动止损的系统里,这两项需要同时具备。
- 趋势过滤:ADX 25以上是启用SAR的条件。也可以换成200 EMA的明确方向,或者价格结构上的明确趋势(连续创新高、新低)这类其他工具,但判断当前是否有趋势的过滤条件本身必须有。
- 入场信号:需要EMA回调、MACD柱状图缩短、价格结构突破、RSI回到50这类其他制造入场时机的形态。SAR只负责出场。