JC的必杀技--挤牌策略及改进

John Carter在《驾驭交易》一书中分享了多种交易方法,不过他最为倚重和偏爱的还是挤牌(squeeze)。用他自己的话说:“挤牌是一个我在许多交易,如日内交易、波段交易、头寸交易中经常使用的定式。我发现它是为长期走势建立的最好指标,尤其是在每天、每周、每月等更大的时间周期内。事实上,我发现如果没有这个指标的话看图表就变得很困难。”这个指标可以认为是John Carter的必杀技,也是整本书中给我留下最深印象的部分,所以我不仅实现了书中描述的指标,而且在过去几个月的时间里根据自己的观察陆陆续续改进了7个版本。本文将首先介绍John Carter的原始指标,然后介绍我个人改进后的最新版本,最后展示回测结果。

01

原始挤指标

根据对市场的观察,有一个广为流传的共识,就是市场在开启大的趋势前往往会进入窄幅盘整的安静期,然后向上或向下突破形成趋势。问题是怎么判断市场已进入安静期,怎么判断突破已经形成?针对这两个问题的不同答案形成了很多不同的指标,挤牌正是其中之一。

挤牌使用布林带(Bolling Band)和肯特纳通道(Keltner Channel)两个指标来量化市场波动率的相对水平。

布林带和肯特纳通道都是基于移动均线的,布林通道是在移动平均线上加减实时的标准差*m形成包裹移动平均线的两条边界线,肯纳特通道是在移动均线上加减ATR*n形成包裹移动平均线的两条边界线,ATR全称为Average True Range,即平均真实波动幅度,衡量的是一段时间的平均波动范围。m和n是可调整参数。随着市场在高波动率与低波动率间变化,布林带会扩张和收缩,而肯特纳通道会维持在一个较平稳的区间里。

当布林带收窄到肯特纳通道内部时,判断市场进入安静期。这标志着该时期内市场波动率下降,表明市场正在休息,为它的下次大运动积累能量。当布林带从肯特纳通道里出来的时候,认为能量积累完成,趋势展开。

我们把两个指标叠加起来,放到MES日线图上看一下效果。

 

可以看到两个通道大部分时间离得比较近,通过肉眼观察很难判断布林带时在肯特纳通道内部还是外部,为了方便观察,我们不直接看这两个通道,而时画一条线,线上每一个点对应一个K线,如果该K线对应的布林带在肯特纳通道内部,把点标红,否则把点标绿。这样就能很清楚地看到市场进入和离开安静期的情况了。

 

其实这个套路类似《龙珠》里孙悟空跟龟仙人学的龟派气功,有两个分解动作,先聚气,后发波,当我们看到孙悟空把两手收到身体一侧开始聚气,就要提高注意力,关注他双手推出气弹的效果。通过挤牌这个指标观察市场也是一样,想象一下,从绿点进入红点代表孙悟空在聚气,从红点进入绿点代表孙悟空发波了。这样是不是好理解多了。

好了,现在已经讲完了怎么判断趋势开始,读者肯定马上又会想到两个问题:怎么判断趋势是向上还是向下?怎么判断趋势结束?为了回答这两个问题需要引入动量指标震荡器。动量震荡指标衡量的是现在的价格相对过去某一时点价格的相对强弱,普通的震荡指标本身波动比较大,所以挤牌中所用的震荡指标是经过线性回归等技术做了平滑处理的。具体怎么处理这里卖个关子,有兴趣的读者可以去代码中查看。回到挤牌本身,动量指标在挤牌中的作用是,当通过前文中的方法判断趋势形成时,如果动量指标大于0,则认为趋势向上,买入减仓,如果小于0则认为趋势向下,卖出减仓。在趋势开始后如果动量指标柱线的绝对值小于前一柱线,则断定趋势结束,应执行平仓操作。我们在指标图上以绿色向上箭头表示多头建仓,绿线向下箭头表示多头平仓;以红色向下箭头表示空头建仓,红线向上箭头表示多头平仓,最终形成的指标如下图。

 

这就是John Carter挤牌指标的全部内容了,从图中可以看到指标的判断准确率很高,是个不错的指标,但遗憾的是还是错过了很多大的趋势,怎么才能更好地捕捉这些趋势呢?这就是我改进的方向了。

02

个人改进

平均趋向指标(Average Directional Indicator,简称ADX)是金融市场技术分析中常用的一种判断趋势的指标。利用多空趋向之变化差离与总和判定股价变动之平均趋势,可反映股价走势之高低转折,但无法掌控波段获利水准,因此,发生信号频率甚多而获利却不稳定,常用于辅助其他指标系统操作。ADX无法告诉你趋势的发展方向。可是,如果趋势存在,ADX可以衡量趋势的强度。不论上升趋势或下降趋势,ADX看起来都一样。ADX的读数越大,趋势越明显。

我们把ADX引入挤牌中用于辅助判断趋势,但具体用法和教科书上的常规用法不同,具体来说有三种用途:

1. 当前文中所述的挤牌突破形成后,如果动量柱线绝对值开始下跌,可以选择了解头寸或继续持有直到ADX开始下跌。

2. 当市场进入安静期,但突破尚未形成时,可以通过动量柱线和ADX的走势提前判断趋势方向并提前减仓。

3. 如果没有发生前文所述的挤牌突破,但是动量柱线持续上升或下降,并达到指定阈值,同时ADX也上升,则认为趋势形成,根据柱线变动方向确定建仓方向。

挤牌指标改进的另一个方向是增加了一些过滤条件,这里也不再详述,有兴趣的读者还是请看代码。改进完成后的效果如下图。

03

回测

下面依然使用一年期的MES日线图数据进行简单的回测。

首先看原始挤牌策略的效果。

然后看改进后的挤牌策略的效果。

 

改进后的策略交易次数较多,只能展示部分截图。

    结果有点过于理想,可能存在一些偏差,不过这不重要。挤牌作为一个独立的策略可能还不够,但是作为一个辅助决策指标是十分优秀的,John Carter的一个重要收入来源就是出售这个指标,目前最新版折后售价597美元,大概合人民币3880元。

作为粉丝福利,我们不要998,也不要98,8毛都不要,限时免费!!!关注公众号"至简量化实验室"并在公众号后台输入“挤牌”两字即可免费下载原版和改进版挤牌指标。限时免费1天!!!

求关注!

求转发!

看!


# 分享我的交易策略

免责声明:上述内容仅代表发帖人个人观点,不构成本平台的任何投资建议。

举报

评论

  • 推荐
  • 最新
empty
暂无评论