。
海龟交易法则是在投资领域中最经典而又最完整的的交易系统之一,也是最长寿的交易系统之一,从它诞生到现在近四十年来,海龟交易法则一直影响着无数的投资者,这一法则中有很多经典理念,如:趋势跟踪,仓位管理,风险控制和及时止损的交易理念,在过去几十年中帮助很多投资者成为了更优秀的交易员,使他们在投资生涯里获得了丰厚的投资收益。数字资产是继期权,期货等金融衍生品出现后的又一个新兴投资领域,随着区块链技术的发展和普及,它必将吸引越来越多的投资者的关注。
本文将把传统的海龟交易法则运用到数字资产领域,通过量化交易方法回测海龟交易法则在比特币市场的表现,深刻挖掘这一经典交易法则在新兴领域的潜在价值和指导作用。
1. 海龟交易法则的背景介绍
海龟交易法则源于1983年的一场著名辩论,这场辩论是关于
伟大的交易员是天生造就还是后天培养的
。商品投机家
理
查
德
.
丹尼斯
相信,他可以教会人们成为伟大的交易员,而他的老友比尔.埃克哈特则认为遗传和天性才是决定因素。为了解决这一问题,理查德建议招募并培训一些交易员,给他们提供真实的账户进行交易,看看两个人中谁是正确的。
因为理查德是当时世界上最著名的交易员之一,所以,有1000多位申请人前来投奔他。他从中精选出10个人,加上之前就认识的3位,一共有13个人参与这个计划。1983年12月底,这些人被邀请到芝加哥进行两周的培训,到1984年1月初,他们开始用小账户进行交易。到了2月初,在他们证明了自己的能力之后,丹尼斯给了他们大多数人提供了50万至200万美元的资金账户进行交易。
这些学员们被称为“海龟”,海龟成为交易史上最著名的实验,因为在随后的四年中这些“海龟”们取得了年均
复利
80%
的收益。理查德通过这个实验成功地证明了交易可以被传授。用一套简单的法则,他就可以使仅有很少或根本没有交易经验的人成为优秀的交易员。
多年以后,曾经最成功的“海龟”学员们将海龟交易法公之于众,使这一法则也让无数投资者受益无穷。海龟交易法则是一个十分完整的交易系统,它很好地回答了五个困扰很多投资者的问题:
①
怎
样选择
市
场
——
应该买卖什么?②如何确定头寸规模
——
应该买卖多少?③入市法则
——
应该如何买卖?④离市
——
什么
时
候退出盈利的
头
寸?
⑤
如何止
损
——
什么
时
候退出
亏损
的
头
寸?
在股市和数字资产行业经典的韭菜三连(买啥?割么?追不?),也可以用这个法则很好地回答。
概括来说,海龟交易系统有三个特点:
①
它是一个完整的交易系
统
,其法
则
覆盖了交易的各个方面。
对
于交易中所涉及到的每
项
决策,系
统
都会
给
出答案。
②
它是一个机械化的交易系
统
。正是因
为这
个交易系
统
的完整性,所以它不
给
交易者留下任何主
观
想象决策的余地。
③
它是一个被
证实
能
实现
盈利的交易系
统
。因此,不
论
交易者盈利
还
是
亏损
都容易接受信号。
不过从某种意义上说,海龟交易系统之所以能奇迹般地让几个新手在短短两周的学习就取得令人瞩目的成就,正是因为它的简单性和机械性,因为不留给任何人主观发挥的空间,所以靠它实现的成功才容易复制。正如
《海
龟
交易法
则
》
的作者
柯蒂斯
·
费思
所说:
“
多数成功的交易者都使 机械性的交易系统。这并不是出于偶然。 个好的机械性交易系统可以 动完成整个交易过程,代替交易者作出每 个必要的决策。有了它,交易者更容易保持策略的统 性,因为系统的 整套法则已经明确 又严格地限定了每 个操作细节。交易技巧与交易者的主观判断毫 关系。
“
海龟交易法则的成功也告诉我们,
对于良好的交易者而言,最重要的信心,统一性和纪律,而不是诸如天赋之类的其它要素,只要掌握科学有效的规则,对自己深信不疑,同时坚定不移地执行这些规则,每个人都可以成为优秀的交易者。
对此,海龟交易法则的提出者
理
查
德
·
丹尼斯
有很深刻的总结:
”
我
说过
很多次,你可以把我的交易法
则
登在
报纸
上,但没人会遵守它
们
。关
键
是
统
一性和
纪
律性。几乎每一个人都可以列出一串法
则
,而且不比我
们
的那些法
则
差多少。但他
们
不能
给别
人信心,而唯有
对
法
则
充
满
信心,你才会
坚
持
这
些法
则
,即使遭遇逆境。
“
2. 海龟交易法则详解
下面我们将围绕海龟交易法则回答的六个问题对该法则进行深刻的剖析。
2.1 怎样选择市场
海龟法则只选流动性最 的市场。流动性高的市场才会有足够大的深度,良好的市场深度能够减少大规模交易的风险和损失。这意味着,如果将海龟法则应用到数字资产的投资,交易者只能选择市值较大的主流数字资产。
2.2 如何确定头寸规模
2.2.1 波动幅度
海龟法则会根据市场的绝对波动幅度来调整头 的规模,即将头 的绝对波动幅度标准化。不管特定市场波动性的大与小, 个特定头 在某天的向上或向下变动幅度(以绝对美元 额来衡量)与其他市场上的头 保持一致。
其中的原理是:
如果
个市
场
的合
约
价
值
波
动
性
较强
,那么
这
个市
场
中的合
约
持有量就少
些;相反,如果
个市
场
的波
动
性弱,
这
个市
场
中的
头
就可以
些。
总
之,市
场
的波
动
性与
头
的
规
模
总
会相互抵消。
这里常常使用 N 或者 ATR 来衡量真实波幅,真实波动幅度=
Max
(
H–L
,
H–PDC
,
PDC–L
)
,其中:
H=
当
最
价,
L=
当
最低价
PDC=
前
收
盘
价
,N的计算公式为:
PDN=
前
的
N
值,
TR=
当
的真
实
波
动
幅度
。由于公式中需要前 的N值,所以在 次计算N的时只能计算真实波动幅度的20 简单平均值。
2.2.2 头寸单位和风险控制
海 法则把头 分为一些单位,我们称之为头 单位。头 单位会根据市场的波动性调整,从而让 个N等于账户净值的1%, 个特定市场或产品的头 规模单位可以 这个公式算出:
因为海龟法则 头 单位衡量头 的 , 头 单位还要根据波动性风险进 调整,头 单位实际上就成了 个重要的风险衡量指标。海 资 管理法则还会在4个不同层 上对交易量进行限制,分别如下:
在数字资产领域,可根据各币种之间的相关系数确定每个数字资产的关联度。
2.3 应该如何买卖?
海龟交易法则严格按照给出的交易的信号来操作,作为一种典型的
趋势跟踪策略
,其核心理念就是
“
买强抛弱
”
。同时,为了避免
非系
统
性
风险
,海龟法则会将投资分散到不同的品种上,而且会每隔一段时间更换一次品种,当价格发生变化时,也会更换投资的品种。
这一法则的利润来源在于通过系统化的策略来避免主观的交易,因此十分强调要严格执行每一条交易规则,不论遇到怎样的挫折或是诱惑都不可以半途而废
。
2.4 应该何时买卖?
2.4.1 市法则
海 法则
唐奇安的通道突破系
统
作为简单的 市系统,通常会使 两个有所差异但也彼此相关的 市系统,我们称为系统1和系统2。投资者可以 由决定如何在这两个系统之间分配资 。这两个系统分别是:
①
以
20
日通道突破
为
基
础
的短期系
统
。
②
以
55
日通道突破
为
基
础
的
长
期系
统
。
突破是指价格超越了过去 定时期内的最 点或最低点。所以,20 突破就是指价格超越了过去20天内的最 或最低点。
2.4.2 系统1 市法则
①
只要价格超越
20
最 或最低点 个最 单位,就立即 动。当价格超越了
20
点的时候,就买
1
个
头
单
位,开始做多。如果价格跌破了
20
低点,就卖出
1
个
头
单
位,开始做空。
②
如果上次突破是可以
赢
利的突破,那么在下次突破
时
忽略
①
。##
可以
赢
利的突破
不代表真的赢利,也包括被②忽略但
事后
发现
能
赢
利
的突破。这部分的描述可能会引起争议,我们将会附上原文中的描述,并且在第三部分里面测试只包含①和包含①②的情况。
2.4.3 系统2 市法则
只要价格超越
55
最 或最低点 个最 单位就 市。如果价格超越了
55
点,海 们就买
1
个
头
单
位,开始做多。如果价格跌破了
55
低点,海 们就卖出
1
个
头
单
位,开始做空。
2.4.4 逐步建仓
先在突破点建
1
个
单
位的
头
,然后按
1/2N
的价格
间
隔逐步
扩
头
。
这个1/2N的间隔以上 份定单的实际成交价格为基础。所以,如果最初的突破交易发 了1/2N的成交价偏差,那么新定单的价格将与突破点相差1N,也就是最初1/2N的偏差加上1/2N的标准间隔。这个过程将继续,直到头 规模达到上限。
2.5 什么时候退出盈利的头寸?
海龟法则的离市策略非常简单,对于上文提到的系统1,将采 10 突破退出法则:
多
头
在价格跌破
过
去
10
最低点时退出;空头在价格超过
10
最 点时退出。总之,
如果价格
发
了不利于
头
的
10
突破,所有头 单位都退出
。
对于系统2则采 20 突破退出法则:多头是在价格跌破过去20 最低点时退出;
空
头
是在价格超
过
20
最 点时退出。只要价格发 了不利于头 的
20
突破,所有头 单位都会退出
。
2.6 如何止损?
海 法则会根据头 风险来设定 损标准。
任何交易的
风险
程度都不得超
过
2%
。
由于1N的价格变动代表着账户净值的1%,在2%的风险限制下,价格变动的上限就是2N。海 们 损标准就是2N:对多头头 来说, 损价市价低2N;对空头头 来说, 损价 市价 2N。为了把整体头 风险控制在最低 平,如果(按1/2N的价格间隔)在之后补充了头 单位,那么之前头 单位的 损点也会相应地调整 1/2N。 般来说,这意味着
整个
头
的
损
点会与最新添加的
头
单
位
2N
的距离。
由于海 损点以N为基础,它们与市场的波动性息息相关。在更有波动性的市场会有更 的 损范围,但每个头 单位的资金数量也相对较少。这便统 了所有交易的风险 平,从而加强分散化的效果和风险管理的稳健性。
3. 测试海龟交易法则
3.1 数据描述
为了测试海龟交易法则在数字资产行业的实战效果,我们使用catalyst这个开源项目作为回测平台。并且使用bitfinex的从
2017
年
6
月
30
日
到
2018
年
6
月
30
日
的分钟级的交易数据进行回测。虽然回测的时间不长,但包含了完整的一个牛熊周期。BTC的
期
间
波
动
率
明显高于
商品期
货
及
股票
,并且由于其是24小时交易,1年的交易数据可以满足我们的测试需求。
3.2 建立回测模型
按照海龟交易法则的
系
统
一
,
系
统
二
以及能否做空来划分,我们可以将回测模型分成四种情况,分别为
①
系
统
一(做多
+
做空)②系
统
一
(
纯
做多)③系
统
二
(做多
+
做空)④系
统
二
(做多
+
做空)
,这四种情况的回测结果分别如下图所示,每幅图中含有四个小图,其中
第一个小
图
代表投
资组
合每日的
净值
,第二个小
图
中的走
势
代表
BTC
在
选
定
时间
段内的价格
趋势
,第三个小
图
代表当前策略每日的盈利百分比,第四个小
图
代表每日可用
现
金数,如果
为负
数,
则
表示加杠杆
买
入。
(1)系统一(做多+做空)
(2)系统一(纯做多)
(3)系统二(做多+做空)
(4)系统二(纯做多)
3.3 结果点评
系统一由于交易过于频繁但成功率偏低,在整个牛熊周期中跑输基准BTC。系统二在一轮牛熊中跑赢了BTC。
从回测的结果来看,单纯的复现海龟策略并不能带来明显的超额收益。系统二的表现好过系统一的表现。系统二在大趋势中交易次数少,止损次数少并且在下跌过程中再入的概率极低,因此在一轮牛熊中跑出了超额收益。
同时我们可以看出在数字资产的趋势中做空并不是个好的选择。在海龟策略中,做空的收益并不明显,并且在牛市中频繁止损导致本金损失。
海龟策略本身是个趋势跟踪策略,再一个大趋势中跑输可以看出这个策略还需要更进一步的优化,这样受制于数字资产的特点。作者的本意是利用这些系统再多个低相关的市场进行操作。但是在数字资产的交易中由于各币种的相关性非常高,所以较难利用不同市场的不同趋势来平滑收益。可以尝试以下不同的参数进行优化。与此同时,海龟策略中使用了唐奇安通道作为买入点和退出点,可以尝试不同的通道系统对该策略进行优化,例如
①
使用均
线
系
统选择买
入点和退出点。
②
尝试更多不同的时间频率例如半小时,
2
小
时
,
4
小
时
,
6
小
时
的交易数据。
③
尝试不同的止损线,例如将系统一的止损线设为
3N
或者更多。
④
可以使用
资
金在系
统
一或者系
统
二中
进
行配比,例如
40%
资金在系统一,
60%
资金在系统二。
在未来的火量学派的报告中,我们会继续分享优化的结果。
4. 总结
总的来说,海龟交易法则的全部内容可以用下图概括,它具体回答了与交易息息相关的六个重要问题,是一套很完整的交易系统。
通过上面对海龟交易法则在数字资产领域的实际测试,我们能够看到,和其在上世纪八九十年代在传统金融行业的卓越表现相比,海龟交易法则在这次测试中并没有实现令人叹为观止的收益。我们认为可能由以下几个原因造成:
①
数字
资产
行
业
的高度相关性
严
重影响了
风险
的分散。
②
数字
资产领
域和
传统
金融
领
域在周期上存在一些差
别
,
20
个
时间单
位和
55
个
时间单
位的唐奇安通道可能不再适用于
这
个新
兴
行
业
。
③
海
龟
交易法
则
中的交易信号多年来早已广
为
人知,从而
导
致效果不再明
显
。
我们将在之后的文章中,继续对该交易法则进行更深入的探索和改进,对必要的参数进行优化,以实现更好地投资效果,敬请关注我们的后续进展,感谢阅读!
参考文献:
本文系
未央网
专栏作者
发表,属作者个人观点,不代表网站观点,未经许可严禁转载,违者必究!
本文为作者授权未央网发表,属作者个人观点,不代表网站观点,未经许可严禁转载,违者必究!
本文版权归原作者所有,如有侵权,请联系删除。