CCI指标是美国股市技术分析家唐纳德·蓝伯特于20世纪80年代提出的,专门测量股价、外汇或者贵金属交易是否已超出常态分布范围。属于超买超卖类指标中较特殊的一种。波动于正无穷大和负无穷大之间。它最早是用于期货市场的判断,后运用于股票市场的研判,并被广泛使用。与均线、MACD、RSI、KDJ等指标一样,CCI也是技术分析最常见的参考指标之一。
在经典的技术分析书籍——《期货市场技术分析》中,简单地提到了CCI指数,书中提到,当它在上标志线(+100)以上时,应建立多头;在下标志线(-100)以下时,则应持有空头。而在两线之间,所有的头寸均应平仓了结掉。
笔者将CCI指标和均线做结合,并稍作修改,做了初步的测试。为了测试结果尽量地接近实盘交易,我们把手续费设置为交易所手续费的1.5倍,开仓和平仓各加1个最小变动价位的滑点,测试的品种是所有活跃的国内商品期货指数合约,每个品种分配初始30万本金,每次开仓的手数按照10万资金的3倍杠杆计算,以下是在日线级别的初步测试结果。
从初步测试的资金曲线和数据来看,表现良好,在全品种测试中,除了2011年略有亏损以外,其余每年都是盈利的。胜率为40.87%,盈亏比为2.56,是比较典型的趋势跟踪策略。
以下是该策略近期在部分品种指数合约日线上的开仓信号图,红色部分代表持有多单,绿色部分代表持有空单。
该策略从6月27日至11月28日在螺纹钢上,较好地抓住了1波较大的上涨行情,最近一次是在11月13日开多,目前持有多单。
该策略从6月20日至11月28日在焦炭上,较好地抓住了1波较大的上涨行情和1波较大的下跌行情,最近一次是在11月9日开多,目前持有多单。
该策略从6月27日至11月28日在PVC上,较好地抓住了1波较大的上涨行情和1波较大的下跌行情,最近一次是在11月1日开空,目前持有空单。
该策略从6月28日至11月28日在橡胶上,较好地抓住了1波较大的上涨行情和1波较大的下跌行情,目前没有持仓。
该策略从6月29日至11月28日在铝上,较好地抓住了1波较大的上涨行情,之后做多止损并在10月18日反手做空,目前持有空单。
总结:从初步历史测试结果来看,该策略表现良好,值得做进一步的深入研究。该策略平仓时敏感度较高,在大幅波动中容易平仓,可能会导致平仓过早、在一波大趋势中不能始终持有等问题,但有可能会在行情还未发生大幅反转的时候,及早止盈平仓。总之,每个策略都有自己适应的行情和不适应的行情,没有一个策略是适用于所有行情的圣杯策略,所以需要做出一定的平衡和取舍。
笔者水平有限,本文仅供程序化初学者或想学习程序化的交易者参考,部分观念可能带有一定的主观性和局限性,如果有不同意见或其他疑问,或者想要了解程序化的哪一块内容,欢迎大家在文章下方留言,笔者会尽可能地为大家解答。
感兴趣的读者,请扫描下方二维码,关注“策略源码”微信公众号,在公众号中直接文字回复“领取源码”,根据提示添加“七禾源码”小编微信,即可免费领取文章中金字塔版本的策略源码,以及领取更多其他策略源码和加入程序化学习交流群。
七禾网www.7hcn.com研究中心研究员 傅旭鹏
风险提示:投资有风险,本报告仅是个人观点,仅供参考,不构成投资建议。
七禾网研究中心合作、咨询电话:0571-88212938