加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

卡玛利阿交易系统测试

(2015-11-28 07:42:35)
标签:

股票

    上次在一篇文章中我提到过,在日线的尺度上读取月线的数据,并利用卡玛利拉方程计算出趋势与反转的点位。那次测试的结果是在股指期货上,日间采取反转的策略会有较好的效果,而趋势策略效果不行。

那么,我们可不可能把时间尺度缩小,在分钟线上读取日线数据,也做一个相似的反转策略呢?于是,我便做了日内的卡玛利拉反转系统。

众所周知,反转策略的本质是利用偏离的价格趋向于回归某一合理区间,从而获利,常见的判断价格偏离的指标有布林带以及肯特那带。其中,布林带利用的是均线加减标准差,而肯特那带利用的是均线加减平均真实区间,两者就入市及离场指标而言,差别不大。

我一直觉得,入场和离场都只是系统的一部分。作为积木,合理的搭配,把各个部分都发挥到极致,才能以一个整体发挥出最大的效用。而这才是我们追求的根本目标。卡玛利拉系统没有信号,只有点位判断,这不得不说与众不同。这次的测试便是对入场信号的重要性进行有力的测试。

我把卡玛利拉公式改成了日线数据,其他参数未改:

   
开仓:
       
当前5分钟K线收盘在S2S3之间时,本K线开盘价开多仓
       
当前5分钟K线收盘在R2R3之间时,本K线开盘价开空仓
   
止损:
       
当持多仓且本K线最低点小于S3,平仓
       
当持空仓且本K线最高点大于R3,平仓
   
止盈:
       
当持多仓且本K线最高点大于R2,平仓
       
当持空仓且本K线最低点小于S2,平仓

我们可以看到,我们每笔交易最大的损失是S3-S2以及R2-R3,这个数字随着前一日K线的变化而不同。我们的最大回撤由连续的触发止损导致!同样,我们最大的盈利为R2-S3以及R3-S2,只要日内出现价格的矫枉过正(低开高走、高开低走、深A、深V),便能盈利。下面我们看一下结果:
http://s5/mw690/001ApEkfzy6XlwBlObae4&690

很不幸,股指上这个策略不能用,因为反转策略是不应该有那么低的胜率的。另外,大多数商品上,这个策略产生了巨大的亏损。

随后,我又加入了原版卡玛利拉方程的趋势模块,不加还好,一加结果就更烂了。
卡玛利拉方程采取的是一种近似于守株待兔的方式,只要价格到了开仓区间,不管有没有反转信号都会开仓,这样做无疑就是盲目地赌反转及突破,回测结果告诉我们,显然这是不可取的,天底下没有守株待兔、天上掉馅饼的好事。
我花一个晚上,证明了一个及其无聊的结论:没有入场信号,只有入场点位的系统,不靠谱。这个结论引申一下,大家听听是否有道理:没有基本面及技术面驱动,空谈大盘点位是顶是底都是耍流氓。

{交易条件}
开仓条件反转多:=REF(C,1)S3;
开仓条件反转空:=REF(C,1)>R2 AND REF(C,1)
开仓条件趋势多:=REF(C,1)>R3 AND REF(C,1)
开仓条件趋势空:=REF(C,1)S4;

止损条件反转多:=REF(C,1)
止损条件反转空:=REF(C,1)>R3;
止损条件趋势多:=REF(C,1)
止损条件趋势空:=REF(C,1)>S3;

止盈条件反转多:=REF(C,1)>R2;
止盈条件反转空:=REF(C,1)
止盈条件趋势多:=REF(C,1)>R5;
止盈条件趋势空:=REF(C,1)(以上文章为转摘,出处不详仅供参考)

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有