什么是海龟交易法
海龟交易法是著名的公开交易系统,1983年著名的商品投机家理查德. 丹尼斯在一个交易员培训班上推广而闻名于世,它涵盖了交易系统的各个方面。其法则覆盖了交易的各个方面,并且不给交易员留下一点主观想象决策的余地。它具备一个完整的交易系统的所有成分。
海龟交易法的来源
著名的商品投机家理查德·丹尼斯想弄清楚伟大的交易员是天生造就的还是后天培养的。为此,在1983年他招募了13个人,教授给他们期货交易的基本概念,以及他自己的交易方法和原则。 “学员们被称为‘海龟’(丹尼斯先生说这项计划开始时他刚刚从亚洲回来,他解释了自己向别人说过的话,‘我们正在成长为交易员,就象在新加坡他们正在成长为海龟一样’)。”----斯坦利.W.安格瑞斯特,《华尔街期刊》,1989年9月5日。
海龟成为交易史上最著名的实验,因为在随后的四年中海龟们取得了年均复利80%的收益。 丹尼斯证明用一套简单的系统和法则,可以使仅有很少或根本没有交易经验的人成为优秀的交易员。 当时,海龟们认为应对理查德·丹尼斯负责,商定甚至在他们议定的10年保密协定于1993年终止后也不泄露这些法则。但是,有个别海龟在网站上出售海龟交易法则而谋取钱财。两个原版海龟科蒂斯·费思和阿瑟·马多克,为了阻止个别海龟对知识产权的偷窃和出售海龟交易法则而赚钱的行为,决定在网站上将海龟交易法则免费公之于众。
海龟的核心
1、掌握优势
找到一个期望值为正的交易策略,因为从长期看,他能创造正的回报。
2、管理风险
控制风险,守住阵地,否则你可能等不到创造成果的一天。
3、坚定不移
唯有坚定不移的执行你的策略,你才能真正获得系统的成效。
4、简单明了
从长久看,简单的系统比复杂的系统更有生命力。
海龟交易法的内容
一个完整的交易系统包含了成功的交易所需的每项决策:
1、市场----买卖什么
2、头寸规模----买卖多少
3、入市----何时买卖
4、止损----何时退出亏损的头寸
5、离市----何时退出赢利的头寸
6、策略----如何买卖
市场——买卖什么
第一项决策是买卖什么,或者本质上在何种市场进行交易。如果你只在很少的几个市场中进行交易,你就大大减少了赶上趋势的机会。同时,你不想在交易量太少或者趋势不明朗的市场中进行交易。
头寸规模——买卖多少
有关买卖多少的决策绝对是基本的,然而,通常又是被大多数交易员曲解或错误对待的。
买卖多少既影响多样化,又影响资金管理。多样化就是努力在诸多投资工具上分散风险,并且通过增加抓住成功交易的机会而增加赢利的机会。正确的多样化要求在多种不同的投资工具上进行类似的(如果不是同样的话)下注。资金管理实际上是关于通过不下注过多以致于在良好的趋势到来之前就用完自己的资金来控制风险的。
买卖多少是交易中最重要的一个方面。大多数交易新手在单项交易中冒太大的风险,即使他们拥有其他方面有效的交易风格,这也大大增加了他们破产的机会。
入市——何时买卖
何时买卖的决策通常称为入市决策。自动运行的系统产生入市信号,这些信号说明了进入市场买卖的明确的价位和市场条件。
止损——何时退出亏损的头寸
长期来看,不会止住亏损的交易员不会取得成功。关于止亏,最重要的是在建立头寸之前预先设定退出的点位。
离市——何时退出赢利的头寸
许多当作完整的交易系统出售的“交易系统”并没有明确说明赢利头寸的离市。但是,何时退出赢利头寸的问题对于系统的收益性是至关重要的。任何不说明赢利头寸的离市的交易系统都不是一个完整的交易系统。
策略——如何买卖
信号一旦产生,关于执行的机械化方面的策略考虑就变得重要起来。这对于规模较大的帐户尤其是个实际问题,因为其头寸的进退可能会导致显著的反向价格波动或市场影响。
策略介绍
海龟交易法是著名的公开交易系统,1983年著名的商品投机家理查德. 丹尼斯在一个交易员培训班上推广而闻名于世,它涵盖了交易系统的各个方面。其法则覆盖了交易的各个方面,并且不给交易员留下一点主观想象决策的余地。它具备一个完整的交易系统的所有成分。
海龟交易策略,利用唐安奇通道来跟踪趋势产生买卖信号,利用ATR(真实波幅均值)分批加仓或者减仓,并且动态进行止盈和止损。
实现方法
在趋势信号的扑捉上,海龟交易法则使用了一个非常重要的技术指标—唐奇安通道(Donchian channel)。这个通道很类似我们熟悉的布林通道(Bollinger Bands),只是在具体计算方式上有些不一样。
唐奇安通道指标是Richard Donchian发明的,由3条不同颜色的曲线组成,该指标用周期(一般都是20,有的平台系统设置时可以改变的,有的则设置的不可以)内的最高价和最低价来显示市场价格的波动性,当其通道窄时表示市场波动较小,反之通道宽则表示市场波动比较大。
当价格冲破该通道的上轨道时,就是可能的买入信号;反之,冲破下轨时就是可能的卖出信号。
· 唐奇安通道的各项指标的计算方法为:
上轨 = Max(最高低,n), n日最高价的最大值
下轨 = Min(最低价,n), n日最低价的最小值
中轨 = (上轨+下轨)/2
在金融领域的多因子分析框架内,这个策略对突破后的价格走势预测就是基于动量因子(momentum)的有效性假设。当然,这个因子的有效性也确实被严格地验证过,并作为Fama-French三因素模型的补充,被广泛地应用于金融市场。
当然,我们可以进行优化,使用更合理的趋势突破型指标。
那么,既然动量因子是已经公开并普遍使用的因子,那么海龟交易法则是凭什么能够脱颖而出呢?答案很简单,海龟交易法则定义了一整套非常严谨的仓位控制、止盈止损的规则。下面我们来一一剖析。
1. 仓位的基本单位N
海龟法则的加仓原则是定义好一个小单位(Unit),使得该仓位的预期价值波动与总净资产的1%对应。也就是说,如果买入了这1个小单位的资产,那当天该仓位的市值变动幅度不会超过总净资产的1%。
那么,如何定义这个小单位?又如何预估这个小单位能带来的价值波动呢?首先,在预估这个小单位带来的价值波动(该价值波动被称为N)上,海龟策略使用了对历史的价格波动进行统计的方法。具体计算公式如下:
TrueRange = Max(High−Low, High−PreClose, PreClose−Low)
N = (前19日的N值之和+当时的TrueRange)/20
其中,High表示当日最高价,Low表示当日最低价,PreClose表示前一日收盘价。我们可以从定义上看出,N值确实能很恰当地表达该资产在价格上的最近波动幅度。
这样,一个Unit就应该是这样计算出来的:
Unit = (1%*Total_net)/N, Total_net就是总资产净值
可以看出,一个Unit的资产的价格波动幅度 = 总净资产的1%
2. 什么时候建仓
建仓的动作来自于趋势突破信号的产生。如果当前价格冲破上轨,就产生了一个买的建仓信号,如果当前价格跌破下轨,就产生了一个卖空的建仓信号(比特币市场是支持借币卖空的!)
初始建仓的大小 = 1个Unit
3. 什么时候加仓
如果开的底仓是多仓且资产的价格在上一次建仓(或者加仓)的基础上又上涨了0.5N,就再加一个Unit的多仓;如果开的底仓是空仓且资产的价格在上一次建仓(或者加仓)的基础上又下跌了0.5N,就再加一个Unit的空仓。
我们看到,海龟策略其实是一个追涨杀跌的策略。
4. 怎么做动态止损
如果开的底仓是多仓且资产的价格在上一次建仓(或者加仓)的基础上又下跌了2N,就卖出全部头寸止损;如果开的底仓是空仓且资产的价格在上一次建仓(或者加仓)的基础上又上涨了2N,就平掉全部的头寸止损。
当然,用户可以自定义动态止损方案,比如下跌了0.5N就开始部分平仓,而不用等到下跌了2N后才匆忙一次性清仓,毕竟冲击成本摆在那里。
5. 怎么做止盈,可以自定义动态止盈吗
海龟法则里面,止盈信号是这样产生的:
如果开的底仓是多仓且当前资产价格跌破了10日唐奇安通道的下轨,就清空所有头寸结束策略;如果开的底仓是空仓且当前资产价格升破了10日唐奇安通道的上轨,就清空所有头寸结束策略。
当然,用户可以自定义动态止盈方案,比如总净资产/初始净资产>1.5, 就止盈离场。
优点
海龟交易法的最大优点是帮助我们建立一套有效的头寸规模的控制方法。
缺点
海龟交易系统有一个趋势跟踪策略共有的问题,就是浮盈回吐。追涨得到的浮盈,很有可能会由于随之而来的一波大跌而全部吐出。在大趋势中十分强劲,在震荡市中表现不如人意。
总结
海龟交易策略结合了分批建仓、动态止盈止损以及对行情的趋势跟随,是一套完整而又有效的交易系统。尤其是ATR值的使用以及头寸管理的理念,十分值得大家学习。
止盈 止损 提本
期货止盈技巧的核心要领是:克制永无止境的贪心,获利时要有卖出的决心。当价格出现反转迹象时,获利者不要无动于衷。