有一天我跟朋友聊:“你知道《海龟交易法则》吗?”
朋友:“知道啊!我们做投资,就要像海龟一样,猫着不动!等待时间的玫瑰绽放……”
我:……………………………………………………
这家伙太张口就来了……
这本书和价值投资无关,本来就是为期货交易而写的,讲的是如何构建交易系统,所以对于大多数人来说,看着像天书,我应该是翻了第四遍,才算是看明白了这本书在说什么。全书249页,前面218页都在讲理念,而真正的“干货”,是全书写完之后,第219页开始的部分:海龟交易法则的具体步骤。
关于什么是交易系统、如何构建交易系统、交易系统的三要素什么的,已经写在《如何构建长期盈利的交易系统?》一文中,这里不写交易的大道理,只说具体方法。
这是一个:从1983年流传至今、几近半个世纪经久不衰、被许多人视为圣杯的、具体的操作方法。
如果你是新手,建议先读一读之前的文章《如何构建长期盈利的交易系统?》,因为这套方法类似套路,学之前要相应的内功,不然的话,你就会体会作者所说的:
你可以把我的交易法则登在报纸上,但没人会遵守它们。
一套完整的交易系统,应该包括:
1,市场:买卖什么?
首先,选择你在哪里交易。如果你规模够大,建议市场还是分散一点好。对于交易员来说,没有什么是不能买的:非得要A股吗?不能是债券吗?港美股行不行?大宗商品原材料呢?
做证券投资的人,他们最幸运的地方就是,他们面临着全球机会的选择:股票不行就债券,证券不行就商品,国内不行就海外,因为资本是流动的,资本永不眠。
当股市不存在机会的时候,可能债券、商品却存在机会。
选择市场,首要的是流动性,作者选择的包括:国库券、农产品、外汇、贵金属、股指、能源。如果你的市场足够分散,则有可能减少非系统性风险,比如当农产品不行的时候,你却有可能在外汇上赚钱。
除了选择市场的空间,在《如何构建长期盈利的交易系统?》中,我们还提到选择市场的时间,不是什么时候都适合进场,你是要在震荡or上行or下行(如果能做空)的行情中出手?比如有些人就倾向于上升趋势明显的时候出手,不打算买在底部,只吃鱼身,头尾留给别人吃。
在《海龟交易法则》中,作者提到,除了市场的分散化,系统(策略)的分散化也有助于分散你的风险,这个道理是一样的,有的系统在震荡行情中表现好,而有的在牛市中表现好,善于在空间(哪个市场、哪类品种)、时间(不同行情、不同系统)中进行分散,有利于保护好你的盈利。
总之,第一条原则的要点就是多选择几个流动性好的市场,彼此相关性越低越好,从而实现大的层面上的分散化。
2,头寸规模:买卖多少?
这部分,应该是海龟交易法则的灵魂,也是难点。
不知道为什么的,回去重读《如何构建长期盈利的交易系统?》
什么是头寸?就是你能用的钱。
《海龟交易法则》一书,提出了单位头寸的概念,你可以把它理解为交易单位的意思。比如,这一笔交易要“3个单位头寸”,那一笔要“5个单位的头寸”,这样说是为了方便分析。
这里的问题就是,单位头寸的规模如何确定?
我怎么知道,我一笔交易要X个单位头寸?一单位头寸又是多少钱?
头寸规模和波动性成反比,比如一个标的,波动性很大,那么头寸就少一点,因为波动意味着风险(价投派可能不同意这个说法,但我这里仅交易的体系而言),如果某个标的,波动性小,那么你可以加大头寸规模,也能因此赚到很多钱。
那么,如何根据波动性,确定单位头寸规模?
这就要先回答一个问题:什么是波动性?
假设波动性的单位是N,它等同于ATR(真实波动幅度均值),ATR指的是一个市场在一天内的平均波动幅度,这个ATR可以在软件里获得,比如同花顺界面,点击左下角“设置”,把ATR添加进去。
上图中,白线是ATR,表示一段时间内计算的平均波动率,而黄线TR是当天的波动率,我们要看的是白线ATR。此外根据《海龟交易法则》,最好观察过去20天的平均波动率,而同花顺默认是14天的,需要手动修改。
有了ATR,就可以计算绝对波动幅度。下图的N就是ATR的值:
原书说的“每一点数代表的美元”,我的理解是“每一份合约代表的价值”,如果从股票来说,我的理解是1手的价格,比如1手招商银行今天是3360元,ATR=0.784,那么招商银行的绝对波动幅度=0.784*3360=2634.24。
然后:
比如我手上有100万元,那么分子端=100万*1%=1万元,招商银行的单位头寸规模=1万元/2634.24=3.8,因为头寸没有小数点,那就算3份合约。原书因为讲的是期货交易,如果用我们熟悉的股票的说法,招商银行的1单位头寸的规模就是3手股票。
也就是说,当我说“1单位头寸”的时候,在这里,指的就是3手招商银行股票。如果我说“一次交易是3单位头寸”,意思就是一笔交易要买卖9手招商银行股票。
这个很重要,因为它是仓位管理的关键。
公式的分子端是账户的1%,这是我能承受的最大损失。也就是说,一次交易中,我能承受的最大损失是1万元,我要操作招商银行,那么1万元相当于3手招商银行的价值。只不过这里的分母是根据波动率进行了调整,招行虽然一手是3360元,但是ATR比较小,调整后的1手价值是2634.24元。如果这一次交易的3手招行全都爆了,对我总仓位的影响只有1%。
那么,一次交易,只有1万元,是不是太少了呢?我们手上资金可是100万,难道我一次就花个1万元出去?
在每个时候,你的交易,并不是只限定于1单位头寸,可能眼下,你持有1单位头寸招商银行+1单位头寸贵州茅台+1单位头寸迈瑞医疗+1单位头寸10年期国债期货。每个“1单位头寸”的价值,都在1万元左右,因为你的总资本是100万,如果其中一笔交易爆仓了,对你来说也就损失1%。
但从风控的目的出发,作者依然提出最大单位头寸限制。
举个例子,你盯上了A股好几家公司的股票,但仅就A股而言,你的总仓位,最多只能有4单位头寸。
为了分散风险,如果你还想继续投资,就不能再投A股了,你可以试试港股、美股、债券、期货等,但即使是多个不相关的市场,合计上限最多也就10个单位的头寸。
如果能做空,那么理论上,你可以持有12单位的多头头寸,以及12单位空头头寸,合计24单位。
如果1单位头寸,相当于1%的资金总规模,那么我们的仓位最多可以做到24%,前提是尽可能分散+对冲。也就是说,按照作者的规定,24%已经是满仓了。
那么剩下76%的钱用来干什么?
这说明资金规模是很重要的,这有利于你分散风险。如果你手上只有30万,那么每一次交易的头寸规模只有3000元左右,买不了太多东西,如果你要把一次交易的头寸规模扩大到1万元,那么你只有30次出局的机会,要么,你只能忍受更大的波动,要么无法实行足够的分散化投资。
ATR是每日计算的,所以单位头寸也是动态变化的,一般一周更新一次。
3,入市:什么时候买卖?
《如何构建长期盈利的交易系统?》已经讲过交易信号。
海龟交易法则中的交易信号有2个。
可以看出,海龟交易系统中的建仓信号比较简单,也就是价格突破阻力位即可。当然对此有研究的读者,可以多结合一些别的信号加以验证,比如交易量、MACD等。
信号出现即开始建仓,那么后续如何加仓?
当价格每上升0.5N的时候,即加仓1单位头寸。比如招商银行的N=ATR=0.784,则0.5N=0.392,假设我的建仓价是33.6元的位置,那么当招商银行达到33.6+0.392=34元左右即加仓3手。
当34+0.392=34.4左右,再加仓1单位头寸。
注意:ATR是动态变化的,上例没有考虑到这一点,只是为了举例。
很可能你会很快就加满了4个头寸单位(单市场最高上限),满了要求后就不要再加了,省得越涨越加,最后高位接盘。
如果后面涨上去了,反正你也在底部满上了,也能吃到肉,只是仓位控制必须严格,即使招商银行势头再好,你最多持有4*3=12手股票,也就4万元左右仓位。
海龟的方法,和我在《如何构建长期盈利的交易系统?》里写的方法是不一样的,在打德州的时候,要是赢面大、胜算大,all in也未尝不可,但因为是不同的系统,具体操作方式肯定会不一样。海龟交易法则源自期货,风险远远大于股票,从这一点看,作者的这种仓位管理方法虽然保守,但保证安全。
4,止损:什么时候放弃一个亏损的头寸?
我们说过,交易系统看的是当下的情况,而不是去预测未来。交易信号只是告诉你趋势大概率会出现,然而还有可能不出现,你买入了,最后回撤了。
止损是非常难的,因为损失带来的痛苦是盈利的快乐的2倍,亏损1万的痛苦,要赚2万才能弥补,然而该止损的时候犹豫不决,终将酿成灾难。
作者认为的止损标准是2N。比如多头市场中,当价格比入市价低2N时,毫不犹豫地退出。但是在上面的加仓步骤中,可能会有逐步加仓的情况,止损价的标准也要相应提高。
5,退出:什么时候退出一个赢利的头寸?
上面是止损,这里是止盈。
有道是“会买的是徒弟,会卖的是师父”,对于价投派来说,根本不存在卖的问题,包括费雪的成长股投资也是一样,但是在交易的场景下,这句话是真理。所以有一些话,要看场景,不同策略是不一样的。
在《如何构建长期盈利的交易系统?》中,我们讲的是根据交易信号来决定止盈,比如:MACD或均线出现第一次死叉,减仓50%,出现第二次,清仓。然而海龟交易法则的做法是:当价格跌破10日或20日最低价时,直接退出。
要注意的是,以上是针对期货的交易,而且也是上个世纪的了,有人拿海龟策略在A股上进行测试,年化回报率也就13-17%左右。交易系统是因人而异的,第一性原理就是要有正期望收益率,原版的海龟交易法则照搬到A股来,不一定有所谓的正期望收益。
所以对于有志于建立自己的交易系统的人来说,关键在止盈的部分,如果止损标准是2N,那么你的系统必须有3N甚至5N左右的期望收益率,这个系统才能稳定盈利。
文章原创于外盘期货官网:http://www.haoyaya.com.cn/