在技术分析当中,均线和MACD都是常用的分析工具。MACD称为指数平滑移动平均线,是从双指数移动平均线发展而来的,MACD的意义和双移动平均线基本相同,即由快、慢均线的离散、聚合表征当前的多空状态和价格可能的发展变化趋势,但阅读起来更方便。
当MACD从负数转向正数,是买的信号。当MACD从正数转向负数,是卖的信号。当MACD以大角度变化,表示快的移动平均线和慢的移动平均线的差距非常迅速地拉开,代表了一个市场大趋势的转变。笔者稍作修改,将均线和MACD指标结合起来,用于判断趋势的多空方向。
为了测试结果尽量地接近实盘交易,我们把手续费设置为交易所手续费的1.5倍,开仓和平仓各加1个最小变动价位的滑点,测试的品种是所有活跃的国内商品期货指数合约,每个品种分配初始30万本金,每次开仓的手数按照10万资金的3倍杠杆计算,以下是在日线级别的初步测试结果。
从初步测试的资金曲线和数据来看,表现良好,在全品种测试中,除了2011年略有亏损以外,其余每年都是盈利的。胜率为40.65%,盈亏比为2.25,是比较典型的趋势跟踪策略。
以下是该策略近期在部分品种指数合约日线上的开仓信号图,红色部分代表持有多单,绿色部分代表持有空单。
该策略从9月8日至11月24日在铁矿石上,较好地抓住了1波较大的下跌行情,最近一次是在10月25日开多,目前持有多单。
该策略从6月20日至11月24日在焦炭上,通过3次开多,较好地抓住了1波较大的上涨行情,之后又较好地抓住了1波较大的下跌行情,最近一次是在11月9日开多,目前持有多单。
该策略从8月9日至11月24日在甲醇上,较好地抓住了1波较大的上涨行情和1波较大的下跌行情,最近一次是在10月26日开多,目前持有多单。
该策略从9月13日至11月24日在淀粉上,经过两次做空被小幅止损后,较好地抓住了1波较大的上涨行情并止盈平仓,目前没有持仓。
该策略从6月27日至11月24日在铝上,通过2次开多,较好地抓住了1波较大的上涨行情,最近一次是在10月12日开空,目前持有空单。
总结:从初步历史测试结果来看,该策略表现良好,值得做进一步的深入研究。该策略平仓时敏感度较高,在大幅波动中容易平仓,可能会导致平仓过早、在一波大趋势中不能始终持有等问题,但有可能会在行情还未发生大幅反转的时候,及早止盈平仓。总之,每个策略都有自己适应的行情和不适应的行情,没有一个策略是适用于所有行情的圣杯策略,所以需要做出一定的平衡和取舍。
笔者水平有限,本文仅供程序化初学者或想学习程序化的交易者参考,部分观念可能带有一定的主观性和局限性,如果有不同意见或其他疑问,或者想要了解程序化的哪一块内容,欢迎大家在文章下方留言,笔者会尽可能地为大家解答。
感兴趣的读者,请扫描下方二维码,关注“策略源码”微信公众号,在公众号中直接文字回复“领取源码”,根据提示添加“七禾源码”小编微信,即可免费领取文章中金字塔版本的策略源码,以及领取更多其他策略源码和加入程序化学习交流群。
七禾网www.7hcn.com研究中心研究员 傅旭鹏
风险提示:投资有风险,本报告仅是个人观点,仅供参考,不构成投资建议。
七禾网研究中心合作、咨询电话:0571-88212938