外汇趋势跟踪策略常见误区解析

许多个人投资者在设计自己的交易系统时,往往倾向于采用趋势跟踪策略。

构建趋势跟踪系统通常有两种主要方式:一种是基于价格突破,另一种是依据线性交叉。

采用价格突破进行趋势跟踪的投资者,通常会参考一些典型价格,例如阶段内的高点或低点,或者最近若干个交易日的最高与最低点(比如海龟法则中的20日高低点)。一旦价格突破这些参考点,便进行开仓跟进。

而通过线性交叉执行趋势跟踪,主要运用不同时间周期的平均价格交叉,例如双均线交叉收盘确认后开仓。价格对单均线的穿越,实际上是MA(1)与MA(n)的交叉,DLSM官网这也可视为双均线交叉的变体。此外,还有三均线交叉过滤或MACD指标作为趋势信号。本质上,MACD也是双均线交叉的变形,而利用零轴过滤交叉信号,相当于三均线交叉过滤的另一种形式。

许多交易者设计好趋势跟踪系统后进行回测,结果往往出乎意料。尽管市场中存在明显趋势,但回测数据却未显示出可观盈利。

通常的解决方法是进行系统优化。首先质疑的是参数设定。是否因参数普遍使用而失效?经过多次尝试,却发现各种参数组合的回测结果差异不大。在某些时间段表现优异的参数,在其他时期可能表现不佳;在特定品种上有效的参数,换到另一个品种则收益甚微。

于是,进一步优化系统,考虑添加限制条件,例如设置强制止损或止盈点。但效果依然难以令人满意。部分盈利交易可能被过早止损,而一些能带来超额收益的交易也被止盈限制所束缚。

继续进行优化,往往会涉及仓位管理。例如,连续盈利或净值增长后降低开仓比例,连续亏损后选择加仓等。

就这样,一个趋势跟踪系统逐渐滑入数据拟合的误区。

如果你正面临这样的困扰,值得留意的是,是否迈入了一个趋势跟踪的常见误区。

这个误区在于将趋势信号直接当作交易信号。

可以认为,在某个时间周期,如果价格突破某个典型高点,这代表一个上涨趋势信号。

同样,在某个时间周期,如果某均线参数组合形成金叉,则可视为上涨趋势信号。

那么,上涨趋势信号能否直接作为做多交易信号?

当我们相信趋势的力量并跟踪趋势时,实质上是交易趋势运行的过程,而非趋势形成或结束的节点。

换句话说,两条均线金叉是上涨趋势形成的时点,死叉则是趋势结束的时点。在这两个时点之间,无论价格如何变动,上涨趋势是明确的。

因此,若执行趋势交易,可以得出结论:在这两个时间点内应做多,且只能做多。所以,趋势信号是交易信号的必要前提。

但是,是否能在任意时间点进行做多呢?

显然不行。这关系到盈亏比的问题。大家都明白,在趋势后期做多比初期风险更大。

于是问题浮现:金叉形成往往处于趋势初期,那么可否直接使用趋势信号作为交易依据?

在探讨此问题前,我们先解构趋势追踪能获得丰厚利润的前提条件。

若想从一笔趋势交易中获得可观收益,需满足两个前提:较大的趋势运行空间,以及较长的趋势持续时间。

经验表明,若趋势总体运行时间长但空间有限,可能只是更大周期的调整,这笔交易最终盈利将相当有限。

另一种情形是,趋势形成后运行空间很大,但持续时间极短,回落迅速,行情快速结束。这种情况下追踪趋势交易很可能导致亏损,甚至来回被扫。

最理想的是慢牛或阴跌行情。趋势悄然形成,历经长时间,走出广阔波幅,最终平稳结束。然而这样机会稀缺。(如下图示意)

外汇趋势跟踪交易策略的误区

遗憾的是,趋势信号仅能告知我们趋势方向,却无法揭示趋势延续的时间与空间。甚至,若更谨慎描述,趋势信号提供的只是趋势方向的可能性。

在样本充足情况下,约三分之一的趋势信号为无效假信号,由价格窄幅波动或过度调整引发。这类信号无盈利空间,部分可通过交易经验识别并过滤。

另有约三分之一信号虽正确指示方向,但空间或时间有限,总体可能仅维持盈亏平衡。

剩余的三分之一信号为真正有效的趋势信号,这是趋势跟踪系统的主要利润来源。然而,能像上图那样提供3200点波幅并吃足80%的情形,极为罕见。

正是由于这三分之一的有效信号存在,部分趋势交易者认为只需保证3:1的盈亏比即可。相比承受较高持仓成本,他们更担心错过可能触发大行情的信号。因此,他们倾向于将趋势信号作为交易信号。

若追踪每个趋势信号,胜率基本锁定在三成左右。而能否在这三成交易中实现平均3:1盈亏比,却难以控制。何况,漫长趋势追踪中,难免遇到不可预测的风险事件,且此类风险对账户资金的损害,无法通过历史回测完全把握。

即便维持3:1盈亏比并侥幸避开风险事件,但该盈亏比仅够保本,利润又从何而来?

或许有人会提及海龟交易法则。该法则虽出色,但仔细阅读会发现,作者明确指出,若资金有限,将很难复制其成功。只关注单个市场,很可能面临七成时间无利润,甚至等不到趋势便亏损殆尽。而同时跟踪多个不相关市场,则需要庞大本金。

这也是为何一些股票趋势系统回测数据亮眼,但实盘交易却失效的原因。回测时假设有足够资金追踪每个利润点,而实盘时,几笔交易后可能就无资金可用。

因此,在资金有限的情况下,设计趋势跟踪系统时,尽量不要简单粗暴地将趋势信号作为交易信号。通常,机械化趋势跟踪系统为便于执行,会直接将趋势信号当作交易信号,并强制执行每个信号。这样可避免错过有效行情,但长期来看,可能仅获取市场平均回报。

若想获得超额回报,趋势交易者需采用一些策略以提高胜率或盈亏比。然而,这些策略往往难以机械化执行。这也是为何我更推崇手工交易的原因。