一、趋势与震荡的划分 “趋势”和“震荡”是投资者使用最为频繁的市场语言,也是交易过程中不可回避的问题。然而,市场中的趋势和震荡是对立统一体,有时互相转换,而有时又在不同交易周期中互相包含。顺势而为,或称趋势型跟踪策略,是被投资者普遍推崇的交易策略之一,通常指的是抓住大趋势,在趋势行情中赚大钱而在震荡行情中亏小钱的交易思路。 后验地回顾历史行情,一眼就能看出哪里是趋势,哪里是震荡。但是在行情的演进过程中,要预测短线后市是延续当前的趋势或震荡行情,还是即将出现反转,则有较大的不确定性。趋势跟踪通常是指市场出现趋势迹象时,尝试性地入场追随未来可能的趋势,这种尝试本质上是试错。如果判断正确,则顺势而为,如果判断错误,则不得不为错误承担损失。从交易策略的角度上看,并不一定要求试错的成功率很高,而要求每笔均盈利一定要大于每笔均亏损,以及在真正趋势来临之前,一定不能在震荡行情中消耗掉过多的初始资金。 虽然趋势和震荡没有明确的界限,但从量化策略的角度,若要明确判断当前是趋势或是震荡市,以及何时确定为反转,则需要把握一个“度”。移动平均线是最常用的趋势型技术指标,固定均线系统的主要缺点是:震荡时短期均线频繁转向,不能很好地屏蔽市场的噪音,容易产生虚假信号;而在趋势行情中,长期均线的信号较为滞后。如果能根据不同的行情特点,均线自动调整参数,则在一定程度上可以避免噪音产生的虚假信号,又能消除长期趋势的滞后性。 Kaufman在《精明交易者》中建议用“市场效率系数”来量化描述震荡和趋势行情的特点,创造性地提出了自适应均线(AMA)的概念。市场效率的计算原理可以类比到物理学中路程和位移的概念,把一段时间每日收盘价格变动的绝对值累加值类比为路程,把一段时间内的涨跌幅类比为位移。在震荡行情中,价格来回波动,总的路程很长,而最终实现的位移不大,称之为低效率;在趋势行情中,每日收盘价格的变动对最终涨跌幅的贡献大,称之为高效率。为了反映均线的自适应性,横盘震荡时用较慢的参数,而趋势形成时用较快的参数。 AMA10相对于MA10而言,趋势行情中跟随趋势更紧,而震荡行情中则相对平缓。为了更直观地把握趋势和震荡的“度”,过滤掉一些微小的波动,通过人为地设定一个阀值,以水平线的形式来表示震荡行情。具体地,当AMA10较前一日的AMA10的变化幅度不超过前一日AMA10的2%时,则把当日AMA10设成前值。设定的阀值越小,则自适应均线划分的“台阶”数越多,水平线对应的震荡区间段相对越短;而阀值越大,则自适应均线划分的“台阶”数越少,在震荡行情中对震荡幅度的容忍程度越高。因此,趋势和震荡的划分并没有绝对,根据不同交易品种的特性,人为地设定合理的阀值,有利于趋势跟踪策略的制定。 二、期指中长线顺势交易的思路 从过滤微小波动后的自适应均线图中,可以较直观地看出历史行情中的趋势和震荡的人为划分,回归到交易策略中则需要确定买卖条件,即试错的标准。我们参考通道类的技术指标,把最高价的AMA10作为价格上轨,把最低价的AMA10作为价格下轨。 上升趋势中的价格绝大部分都运行在下轨之上,下降趋势中的价格绝大部分都运行在上轨之下。震荡行情中,两条自适应均线都趋于走平。突破上轨意味着市场走强,跌破下轨则意味着市场走弱。短期内最高价和最低价的变化趋势有可能不一致,从而导致最低价AMA在最高价AMA之上。但大多数情况下,最低价AMA在最高价AMA之下。 为了提高试错的成功率,必须过滤掉假突破的虚假信号。过滤市场噪音的方法有许多,比如三重过滤网通过长短周期的相互验证来过滤虚假信号,海龟交易的四周法则通过突破过去四周的最高或最低价来确定趋势等等。本报告为了过滤震荡行情中的假突破,也限定了相应的条件,尽可能地在趋势形成初期入场。具体地,同时满足:连续两个交易日的收盘价均在最高价AMA之上、该两个交易日累计涨幅超过2%、两日的最低价低于最高价AMA时,产生开多和平空信号;而同时满足:连续两个交易日的收盘价均在最低价AMA之下、该两个交易日累计跌幅超过2%、两日的最高价高于最低价AMA时,产生开空信号和平多信号。 为了减少试错的损失,采取最简单的止损设置,当收盘价相对于开仓价而言,朝不利方向变动超过1%时,则按当日收盘价止损。同时,为了保证在真正趋势来临之前,初始资金不被多次试错失败而大幅吞噬,在采取中长期趋势追踪策略时,唯有轻仓入场,才能有效地控制资金的最大回撤,否则交易心态将受到负面影响甚至抛弃最初的交易策略。
对期指连续合约的测试结果显示,均盈利/均亏损为4.8,胜率*(均盈利/均亏损)为3,年回报53.55%,最大回撤15.08%,年均交易次数约6次。另外,用该策略测试沪深300指数从2006-1-4至2011-8-19的历史数据,结果显示均盈利/均亏损为4.07,胜率*(均盈利/均亏损)为1.42,年回报68.13%,最大回撤39.19%,年均交易次数约11次。从长期交易来看,尽管胜率大幅下降,但趋势行情中的盈利足以弥补震荡行情中的损失。然而,也应该注意到,年回报/历史最大回撤的数值并不理想,对于震荡行情中虚假信号的过滤方法,以及资金管理等方面,还有许多值得完善的地方。 三、关于程序化交易的一点认识 上述介绍了一种对轻仓顺势中长线交易策略的尝试,就交易系统而言,上述交易策略还相对粗糙。波涛的《系统交易方法》(1998)是国内较早讨论程序化交易的一本经典书籍。其中提到交易系统是完整的交易规则体系,一套设计良好的交易系统,必须对投资决策的各个相关环节做出相应明确的规定,必须符合使用者的心理特征、投资对象的统计特征以及投资资金的风险特征。因此,程序化交易的本质是交易策略思想的自动执行,可以克服人性的心理障碍并严守操作纪律。必须强调的是交易策略是有适用性的,投资者性格和风险偏好程度的不同、交易品种统计特性的不同以及策略原理本身的差异,都会使得具体的程序化交易方法是其适用范围的。 如何才能较好地发挥程序化交易的效率,以及程序化交易真能成为实现投资者财务自由的交易圣杯吗?在此,希望和大家分享的是上海中期的朱淋靖老师在一场关于“股指期货与程序化交易—世界第八大奇迹:投资组合”报告中的观点。报告中指出,任何一个单独的交易系统模型,都很难独立成为交易圣杯,除非是高频套利模型。但任何一个普通的交易系统模型,都可以通过投资组合,而达到交易圣杯的效果。
例如,投资组合分散化效果最一般的是运用同一个交易策略,针对同一品种的参数分散化。根据历史数据优化参数,是很多投资者进行程序化交易时面临的误区。未来并不会简单地重复历史,因此需要参数分散化。下图是一个简单的趋势跟踪策略在期指15分钟周期上的测试对比图,根据历史数据选取的最优化参数得到的收益率高得惊人,而固定该最优参数后,在后市的实际效果却表现一般。
责任编辑:翁建平 |
【免责声明】本文仅代表作者本人观点,与本网站无关。本网站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。
本网站凡是注明“来源:七禾网”的文章均为七禾网 www.7hcn.com版权所有,相关网站或媒体若要转载须经七禾网同意0571-88212938,并注明出处。若本网站相关内容涉及到其他媒体或公司的版权,请联系0571-88212938,我们将及时调整或删除。
七禾研究中心负责人:刘健伟/翁建平
电话:0571-88212938
Email:57124514@qq.com
七禾科技中心负责人:李贺/相升澳
电话:15068166275
Email:1573338006@qq.com
七禾产业中心负责人:果圆/王婷
电话:18258198313
七禾研究员:唐正璐/李烨
电话:0571-88212938
Email:7hcn@163.com
七禾财富管理中心
电话:13732204374(微信同号)
电话:18657157586(微信同号)
七禾网 | 沈良宏观 | 七禾调研 | 价值投资君 | 七禾网APP安卓&鸿蒙 | 七禾网APP苹果 | 七禾网投顾平台 | 傅海棠自媒体 | 沈良自媒体 |
© 七禾网 浙ICP备09012462号-1 浙公网安备 33010802010119号 增值电信业务经营许可证[浙B2-20110481] 广播电视节目制作经营许可证[浙字第05637号]