在《期货市场技术分析》一书中,作者简单地提到了变化速度指数(ROC),书中提到,利用当前的收市价和一定天数以前的收市价的商(比)来表示市场的变化速度。在图表上,读数为100的刻度线为中间线,如果当前价格高于一定天数以前的价格,则变化速度指数就大于100;如果当前收市价低于一定天数以前的价格,则上述比数小于100。
笔者将ROC指数和均线做了简单的结合,并做了初步测试。为了测试结果尽量地接近实盘交易,我们把手续费设置为交易所手续费的1.5倍,开仓和平仓各加1个最小变动价位的滑点,测试的品种是所有活跃的国内商品期货指数合约,每个品种分配初始30万本金,每次开仓的手数按照10万资金的3倍杠杆计算,以下是在日线级别的初步测试结果。


从初步测试的资金曲线和数据来看,表现良好,在全品种测试中,除了2011年略有亏损以外,其余每年都是盈利的。胜率为40.29%,盈亏比为2.53,是比较典型的趋势跟踪策略。
以下是该策略近期在部分品种指数合约日线上的开仓信号图,红色部分代表持有多单,绿色部分代表持有空单。

该策略从6月15日至12月26日在热卷上,较好地抓住了1波较大的上涨行情,之后经历了一次开空小幅止损和开多小幅止损,目前没有持仓。

该策略从6月22日至12月26日在焦炭上,较好地抓住了2波较大的上涨行情,和1波较大的下跌行情,目前没有持仓。

该策略从9月22日至12月26日在锰硅上,开空小幅盈利后,较好地抓住了1波较大的上涨行情,目前没有持仓。

该策略从11月10日至12月26日在玻璃上,较好地抓住了1波较大的上涨行情,目前没有持仓。

该策略从7月20日至12月26日在PP上,较好地抓住了1波较大的上涨行情,之后经历了一次开空小幅止损,目前没有持仓。
总结:从初步历史测试结果来看,该策略表现良好,值得做进一步的深入研究。该策略敏感度相对较高,在震荡行情中,容易来回止损,在一波不是特别流畅的趋势行情中,也会分多次开仓。也正因为此,在趋势快速反转时,能及早止盈离场。在本策略中,只运用了一根均线,均线的参数可以进行一定修改,也可以增加均线或者对均线的条件做进一步限制。同时,策略中ROC取的是固定的数值,有一定的局限性,读者可以根据自己的理解进行一定的改进,比如可以结合每个品种的波动率修改。
笔者水平有限,本文仅供程序化初学者或想学习程序化的交易者参考,部分观念可能带有一定的主观性和局限性,如果有不同意见或其他疑问,或者想要了解程序化的哪一块内容,欢迎大家在文章下方留言,笔者会尽可能地为大家解答。
感兴趣的读者,请扫描下方二维码,关注“策略源码”微信公众号,在公众号中直接文字回复“领取源码”,根据提示添加“七禾源码”小编微信,即可免费领取文章中金字塔版本的策略源码,以及领取更多其他策略源码和加入程序化学习交流群。

七禾网www.7hcn.com研究中心研究员 傅旭鹏
风险提示:投资有风险,本报告仅是个人观点,仅供参考,不构成投资建议。
七禾网研究中心合作、咨询电话:0571-88212938