(本系列主要在于探讨海龟策略在国内市场的可行性,目标群体是有一定基础的量化新手。)
 

海龟策略的故事


海龟策略是一个基于日线级别期货数据的中低频趋势跟踪策略。其高盈利性名扬海外,同时也创造出非常多赚钱的案例。

其实海龟策略背后还隐藏一个有趣的故事,而且与赌局有关,你信么?
enter image description here

1983年两位交易大师理查德.丹尼斯与威廉.埃克哈特之间的一次赌约,赌约的内容是伟大的期货交易者能否通过后天的培养产生。由于这一训练方法就好似新加坡人养海龟一样,于是丹尼斯和埃克哈特给这些学徒取名“海龟”,他们的试验也因此而得名。

当时报名的有1000多人,最终有13个人参加了为期两周的培训,然后在实战中不断强化其策略执行力。"海龟计划"终结于1987年,之后海龟们都走上了各自的交易或者非交易之路。

那些仍然做交易的海龟们,其交易方式几乎都是清一色的系统化的,长线的趋势追随策略。最著名的例子是《海龟交易发展》作者柯蒂斯.费思,年仅19岁就加入了海龟计划,在四年内狂赚3150万美元。

由此可见海龟策略还是挺有意思的!
 
 

海龟策略值得学习的地方


海龟策略严格说是一个进阶版的,适用于投资组合的CTA策略,其包含:入场信号,逐步加仓,单位头寸管理,上一笔盈利过滤,止盈止损等方面等内容,都挺有参考学习的价值。毕竟海龟策略与传统 CTA 策略还是有一些区别:

a.传统 CTA 策略:

  • 基于单标的合约跑的(虽然会有相同策略在多个品种上跑的情况,但每个策略实例的参数会有些不同),
  • 买卖手数都是固定的
  • 每个策略都有其对应的起始资金,其投资组合的盈亏曲线也仅仅是每个品种盈亏线的简单累加。
  • 从投资组合的角度看,是一个从局部到整体的过程。

 
b.海龟策略:

  • 基于多标的合约上跑的
  • 根据总体资金规模以及品种的绝对波动幅度,分配到每个品种的手数是不同的
  • 独特的逐步加仓和单位头寸限制
  • 从投资组合的角度看,是一个从整体到局部的过程。

由于海龟策略独特的投资视角,它必然会有一些出彩的地方等待挖掘。我们应该做的就是:

  1. 先复制好完整的海龟策略
  2. 验证其在中国市场的有效性
  3. 逐步解刨策略关键要素
  4. 单独对关键要素进行删除、替换、优化参数等操作
  5. 提取其精华部分放在传统CTA策略上验证

 
 

海龟策略的局限性


海龟交易策略有许多值得学习的地方,但也有其时代的局限性,需要理性看待。

因此不要过分神化策略创始人理查德.丹尼斯,尽管他曾经风光一时,身家从400美元做到2亿美元。但是经历了1987年惨败后,旗下基金亏损50%,他个人资产亏损超过80%。

最后,他的基金在1988年4月被迫解散,他自己的资产,也从全盛时期的2亿美元大幅缩水,剩余1000多万美元。最后毅然宣布脱离投机市场,从此金盆洗手,专心从政。(但是他的徒弟们却通过同样的海龟策略大赚特赚)

So,why???

究其原因,与人工下单的执行力有关。

海龟们有丹尼斯作精神导师,当他们发生亏损的时候,丹尼斯会出来给他们撑腰,有一段时间,市场有一段很长时间的震荡行情,海龟们的账户上都发生了严重的亏损,这时丹尼斯出场了,请他们到拉斯维加斯赌场狂欢,然后给他们增加资金,告诉他们“亏钱没关系,亏钱是赢钱的成本”、“往往一段时间拉锯式的整理行情之后会有疯狂的大行情”。

事实正如他所预料的,撑过了困难时期,海龟们的收益直线上升,平均收益率达100%以上。

但是呢。。。

作为师父的丹尼斯却没有自己的"精神导师",因此可能溃败于对自己所定规则的反叛。这大概也是为何费思在《海龟交易法则》中一而再再而三地强调交易者贯彻交易系统的执行能力。

随着时代的发展,当初困扰海龟们最大的难题在今天就可以轻松的解决,答案是程序化交易:

  1. 只要搭建上程序化交易系统,
  2. 连接好交易用的API接口,
  3. 一旦接收到新行情,模型就会马上进行计算,
  4. 产生交易信号后也能通过算法下单。

(另一个表明“海归们”过时的例子:他们并不用停止单而是限价单(不管是入场还是止损离场),害怕让经纪人设置止损指令而泄露策略的头寸,故打电话对不同经纪人报不同的价格。但是在今天,这方面的缺陷也能被程序化交易克服了。)
 
 

总结


纵观历史,丹尼斯以及他的海龟们并不拔尖。因为在同时期,即80-90年代,顶尖人物是这样的:

  • 爱德华·索普旗下普林斯顿-新港公司通过可转债套利已经赚得盆满钵满;
  • 盈透证券创始人托马斯·彼得菲已经可以通过程序化交易(期权做市商)来收割其他庄家;
  • 詹姆斯·西蒙斯成立文艺复兴科技公司,在偏高频领域开始了不败传说。

海龟策略在美国这么出名必有其精彩的地方,我们要做的就是取其精华,去其糟粕