量化交易鼻祖,让盈利翻了50万倍的海龟交易法则!

点击下载海龟交易法则指标源码

图片[1]-海龟交易策略

1983年的某一天,商品投机家理查德·丹尼斯与他的朋友比尔埃·克哈特进行了一场辩论,这场辩论是关于伟大的交易员是天生造就还是后天培养的。理查德相信,他可以教会人们成为伟大的交易员。比尔则认为遗传和天性才是决定因素。为了解决这一问题,理查德建议招募并培训一些交易员,给他们提供真实的帐户进行交易,看看谁才是对的。由于理查德曾在期货市场将400美元本金翻了50万倍,一刊登广告就很多申请者慕名而来,多达1000多位。他会见了其中的80位,最终选定了13人。

1983年12月底到1984年1月初,13名申请者受邀请到芝加哥进行两周的培训,开始用小帐户进行交易。学员们被称为“海龟”。1989年9月5日海龟成为交易史上最著名的实验,因为在随后的四年中海龟取得了年均复利80%的收益。这个实验证明了交易可以被传授, 一套简单的法则可以使仅有很少或根本没有交易经验的人成为优秀交易员, 下面就是丹尼斯传授给新手们的那一套完整的法则。

根据海龟法则,一个完整的交易系统应当包含成功交易所需的每项决策:

市场——买卖什么

头寸规模——买卖多少

入市——何时买卖

止损——何时退出亏损的头寸

平仓——何时退出赢利的头寸

策略——如何买卖

市场与头寸规模

海龟们都是期货交易者,海龟们只选择有一定交易量、流动性高的市场。海龟交易系统将一个基于波动性的百分比用作测算买卖规模的标准。简单说,就是以股价波动幅度来决定买卖数量的大小,波动剧烈的少量买卖,反之则大量买卖,因为波动大的股票,即使少量买卖,其预期的收益也不会比买入大量波动小的股票少。海龟用ATR来表示波动性。TR是指当日的实际范围,ATR就是最近20个交易日的平均波动幅度。

开仓

海龟用两个相关的系统选择股票,这两个系统都以唐奇安通道突破系统(海龟交易系统前身)为基础。在考虑某个交易系统时,一般的交易员通常是考虑买入信号方面的问题。他们相信,选股是所有交易系统最重要的一个方面。海龟们所用的这个通道系统其实是非常简单的选股系统。

这个实验给海龟们提供了两种不同突破系统法则,即系统一和系统二。系统一是以20日突破为基础的偏短线系统;系统二则是以55日突破为基础的长线系统,可以按照自己的意愿自行决定将净值配置在何种系统上。有人选用系统二交易全部净值,有人分别用净值的50%配置系统一和系统二,还有一些人选择了其他组合。

突破

突破定义为价格超过特定天数内的最高价。因此,20日突破可定义为超过前20天的最高价。海龟总是在当天突破发生时进行交易,而不会等到每日收盘或次日开盘。在开盘跳空的情况下,如果市场开盘超过了突破的价位,海龟一开盘就会买入股票。

系统一入市:只要有一个信号显示价格超过前20日的最高价,海龟就会买入股票。如果价格超过20日的最高价,那么,海龟就会在相应的股票上买入相应的股数。如果系统一的入市突破由于以前的交易已经取得利润而被忽略,还可以在55日突破时入市,以避免错过主要的波动。

系统二入市:只要有一个信号显示价格超过了前55日的最高价就买入。如果价格超过55日最高价,则在相应的商品上买入一个单位(即按照公式计算的买入股数)建立多头头寸。无论以前的突破是成功还是失败,所有系统二的突破都算有效且可接受的信号。

图片[2]-海龟交易策略

设置止损

海龟使用ATR为基础的止损以避免净值的大幅损失。海龟交易系统规定任何一笔交易都不能出现2%以上的风险。因为价格波动1ATR表示1%的帐户净值,容许风险为2%的最大止损就是价格波动2ATR。海龟的止损设置在买入价格以下的2ATR。为了保证全部仓位的风险最小,如果另外增加单位,前面单位的止损就提高1/2ATR。若因市场波动太快造成滑点,或者出现开盘跳空等情况下,止损就有所不同。

双重损失止损

这个实验向海龟们传授了一套可能增加收益的备选止损策略,这项策略称为双重损失。与每笔交易承受2%风险不同的是,止损设置在1/2ATR,即0.5%帐户风险。如果某个单位已被止损,而市场回到了原来的买入价,该单位就会重新建立头寸。有些海龟用这种方法交易,取得了良好的成效。双重损失的好处还在于增加新的单位时不需要改变原有单位的止损,但是由于它会造成更多亏损从而导致盈亏比降低,执行起来就比较困难。由于海龟的止损以ATR为基础,能够比较好地适应市场的波动性,分散平衡地管理风险。

平仓

对于盈利头寸,海龟使用以突破为基础的平仓策略。海龟不同意“落袋为安,你永远不会破产”的说法。过早地退出盈利头寸,是采用趋势跟随系统交易时最为常见的错误之一,因为价格变动从来不会直来直去。在趋势的早期,这通常意味着眼看着5%到10%可观利润逐渐成为小幅亏损。在趋势的中期,这可能意味着眼看着80%到100%的利润下降40%到60%。减轻仓位“锁定利润”的诱惑可能会非常巨大。

海龟系统在突破时建立头寸,大多数的突破并不会形成趋势。这意味着海龟所做的大多数交易都会导致亏损。如果盈利交易所挣的钱平均下来不够弥补这些亏损的话,那么海龟就已经亏钱了。每个能够盈利的交易系统都有不同的最佳平仓点。如果在利润为1ATR时退出盈利头寸而在亏损为2ATR时退出亏损头寸,你就需要两倍的盈利才能弥补亏损交易所带来的损失。这意味着,交易系统的各个组成部分之间存在着复杂的关系,你平仓时不能只考虑盈利头寸,而不考虑入市、资金管理以及其他因素。

加仓

海龟在突破时只建立一个单位的头寸,在建立头寸后以1/2ATR的间隔增加头寸,最多持仓的单位数设为4个单位。这种1/2ATR的间隔以前面指令的实际成交价(即前一次突破价格)为基础。如果市场波动很快,有可能在一天之内就增加到最大4个单位。例如:

黄金:ATR=2.5

55日突破=310

增加的第一个单位310.00

第二个单位310.00+1/2个2.5即311.25

第三个单位311.25+1/2个2.5即312.50

第四个单位312.50+1/2个2.5即313.75

连续性

该实验规定海龟在接受入市信号时要非常连续,因为一年中大部分利润可能仅仅来自于两三次大的盈利交易。如果一个信号被忽略或错过,就可能极大地影响全年度收益。交易记录最好的海龟连续地应用这些交易法则。交易记录最差的海龟,在法则给出信号时买入操作通常缺少连续性。

快速波动的市场

有时市场非常快速地波动,穿过了指令价格。这时不要恐慌,在下指令前等待市场稳定下来。大多数交易新手发现很难做到这样,他们通常会恐慌性买卖,并且经常以最差的价格结束当日交易。交易者应当等到有信号显示市场至少出现了暂时的价格反转才操作。如果市场在超过止损价的某个点位启稳,就退出市场,时刻记住不要惊慌失措。

图片[3]-海龟交易策略

修改代码,右边会自动显示结果

友情提醒

期货开户,全网最低交易手续费+1分,保证金可调,开户送豪礼!
© 版权声明
THE END
喜欢就支持一下吧
点赞122赞赏 分享