我的CTA主策略的理解

 

先说一点,CTA经过这么多年的发展,大的方向都是进行系统化交易了,当然系统化交易并不是说就非要包含程序化交易...



先说一点,CTA经过这么多年的发展,大的方向都是进行系统化交易了,当然系统化交易并不是说就非要包含程序化交易或者量化交易,只要符合系统化交易(从完全不确定性决策转变到风险型决策)的本质,不管是用手撸还是量化程序化,那就能算是系统化交易,毕竟巴老头,索大爷也是手撸的嘛.

趋势策略的本质

我们都知道CTA主要是运用趋势追踪技术参与期货市场,趋势追踪的本质是做多波动性,那这类策略长期来看能盈利的本质是什么呢?如果没有从投资哲学的角度上认知,那底气肯定是不足的,否则大多数情况下也是一种黑箱交易,我谈谈自己的理解:

1.市场状态不可能永远是平衡的,在平衡状态下价格是在一个区间内无序震荡,但一旦平衡被打破,那就要用价格的变动去实现新的平衡,期货市场相对现货市场价格的运动更平滑,不会一下跃迁,也就是价格有个时滞性,这也是我们能操作的基础.

2.期货市场的两大功能套期保值和价格发现,作为趋势追踪者我们的行为不是主动去价格发现,而是由市场把我们带入场,我的理解趋势追踪更像是在不平衡状态下促进价格向他该去的地方,我们为市场做的更像是加速价格发现的进程,所以趋势策略能长期生成下来的本质我觉得更在于这一点.

3.期货市场本身的规则,每次行情演绎到最后总是行情加速,现货市场配合,打板,提保,逼对手盘砍仓然后结束等待新的交易逻辑,在这个过程中受伤的永远是一开始就受伤的那一方,在价格方向的运动上具有自我增强的效果.

策略的研发

这里我讲讲我对3个市场上最著名趋势策略的本质理解,然后提炼出框架和因子.

海龟策略

海龟的策略讲简单点就是突破20日高低点开仓,然后一直持仓,利用ATR来止损,它的精华总结下来就2条:

1.铆定一个相对高低点的绝对值,并要求市场价格突破然后触发开仓。

理解了就知道海龟的运用要有效那起码是日K级别的大周期,想象一下,市场20个交易日博弈出来的区间肯定是具有稳定性和有效性的,这个区间起码包含了各种利好利空的冲击,各种经济数据的冲击,各种资金的冲击,如果能突破这一段区间,那我们可以想象价格可能具有或者产生新的主导因素.

2.铆定一个相对的波幅(均值),并要求市场的运动超过此波幅绝对值然后触发平仓。

现在有些更好的计算真实市场波幅的算法,ATR虽然比较粗糙,但根本的理念是一样的,测算市场的噪音幅度,在持有方向性头寸时不被轻易的洗出去.如果周期太短,则失去了他根本的意义,使用小时周期内产生的噪音幅度那可能随便一个反向的突发消息就把人洗掉了.

结合海龟的资金策略那就是用一系列鱼饵在全市场范围内广撒网赌大波动捞大鱼。如果将海龟使用于小周期,机会会数倍增加,鱼饵不够用,而死盯单一或几个市场,抓到大波动的几率又变小,最为不利的是,即使抓到大波,又因为小周期的局限,波动绝对值难以满足鱼饵的消耗。

布林策略

布林简单点就是一条均线,均线上加减一个标准差形成上下轨道,可以说布林是通道类策略的代表,依托一个中轴(均线)和标准差来做成一个袋子,我对它的理解:

1.通道类指标的好处:通过通道上下轨的作用,能比一般的均线类策略提供更好的稳定性.

2.牺牲对最佳入场点的追求从而减少震荡中的交易次数.

3.标准差本身也是一种测量波动噪音的方式,在中轨(均线)本身就能提供方向的判断下,同时利用到ATR的相似原理,相当于提供了双重稳定性.

4.震的高的地方标准差也会大,波动小的地方标准差就小,这样震荡中K线摸到布袋的机会会少一些。

5.布林本身不太适用于太大的周期,更适应小时级别的周期.

Dual Thrust

DT是我很喜欢的一个策略,说简单点就是利用开盘价加减一个波动幅度来确定上下轨,是一个在市的策略,我对他的理解:

1.DT这类策略相比海龟布林这些最重要的就是使用到了收盘到开盘这段无交易时间的信息,而信息对市场的冲击在开盘价上体现,在趋势进行的情况下,反向跳空下市场本身的驱动力量会让它很快回到自身的运行轨道下.

2.和1一样的,在行情很激动且利好放出带来顺方向的高开时,DT能抓到反转,或者说是回调(利好兑现)的一段,海龟和布林类的回撤一般都会很大.

3.在行情进行中使用DT可以更好的切入,中长线策略在错过了第一切入点后一般会很被动,要么降低止损幅度,要么缩小头寸.

4.同样的,DT这类策略的适应性更好,但抗震荡的能力相比前两种差.

提炼

1.趋势类策略的共同点都是通过牺牲最佳开仓点来换取对震荡的抗打击能力或者对方向的确定性.

2.通过让一段走势从而让市场把自己带入场,这个入场就产生了一个触发点,当然再深挖,还可以在触发点上设计触发方式.触发点被触发后就涉及到了持仓的方式,简单点上面3大策略都是通过波动噪音把自己带出场,关键就是看怎么设计波动噪音,以及噪音的参考基准是什么.

3.抛开资金管理,整体的框架就出来了,触发点和持仓方式,而各种策略提炼出的因子我们可以在框架下组合然后回测开发新策略以及优化老策略.

海龟
布林
DT
噪音幅度
2N
标准差
K值
噪音基准
净值
均线
开盘价
触发点
锚定高低点
基准+幅度
基准+幅度
持仓
净值-2N
基准-幅度
基准-幅度
总结

1.上面就是我对趋势策略最底层的认知了,当然只用了3个比较主流的策略来进行展开,其他还有一些策略,但基本的框架和理念是差不多的,锚定高低点,真实波动幅度(噪音基准+噪音幅度)的组合带来触发点和持仓方式.

2.除了理念外,策略本身研发的竞争力就在于IT的能力了,回测工具,计算能力,算法,数据,实盘执行能力等.

3.上面没有涉及到资金管理,因为以我对现在主流量化CTA基金的了解其大多都是8成以上资金配置固定收益,和普通的代客理财及自营交易肯定不太一样,所以这一块就不献丑了.

4.如果不是全市场全品种配置,那品种的选择对最终收益的影响非常大甚至是决定性的,不管策略再好,如果碰到去年的PTA,或者大多数时段油脂那种波动我是想不到谁的量化是在赚钱的.

最后在谈一下噪音,真实波动幅度:

本质:通过测试市场趋势中的无序波动来预判市场噪音范围,或者一段时间内趋势运行空间内正常消息冲击下的波动范围.

应用:入市,离市的决策组成,风险度量和头寸计算.

环境分类:保证金市场,单双向市场,高低流动性市场,成熟市场,寡头或群体驱动市场,寡头坐庄或博弈市场,高低波动性市场等.


    关注 一手棉花


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册