股票学习网

怎么买股票_怎么买股票入门_新手怎么买股票 - - 股票学习网!

海龟法则详细教学(海龟法则图解)

2023-05-06 01:24分类:价值投资 阅读:

本文字数3638,预计阅读时间3分钟。

阅读使人充实,分享使人愉悦。文章结尾附有思维导图,帮你梳理文中脉络精华。欢迎阅读,你离知识又近一步。

 

今天分享的书籍是《海龟交易法则》。

 

作者柯蒂斯•费思,所有海龟中最成功的一个,在“海龟交易试验”期间,他为理查德•丹尼斯赚取了超过3000万美元的交易收入。他还是机械交易系统和软件行业的先驱者之一。

 

这本书来源于两位交易大师,丹尼斯和埃克哈特打的一个赌。丹尼斯认为,优秀交易员是后天培养的,只要教给他们正确的交易技巧就行。埃克哈特则认为优秀的交易员是天生的。丹尼斯为了证明自己观点,招募了一批学员,传授给他们交易技巧。这批学员在丹尼斯的指导下,都获得了不凡的投资成绩,这本书说的就是丹尼斯的交易技巧“海龟交易法则”。

 

 

01、什么是海龟交易法则

 

 

作者说,我们只有先搞清楚什么是交易者,才能知道海龟交易法则的适用边界。我们都知道投资者,比如巴菲特、查理・芒格,投资者买股票是为了长远的目标,他们相信某些东西或者是公司,在相当长的一段时间之后会升值,他们表面上买的是公司的股票,但事实上他们买的是实实在在的东西,买的是股票所代表的企业,这里就包括企业的管理团队、产品和市场地位等等。

 

但交易者买的不是实在的东西,交易者只关心价格,从本质上来说,他们买卖的是风险。既然交易者是买卖风险的人,那就一定有需要把风险卖出的人。这些需要转移风险的人,有个专用名词,叫“对冲者”。

 

举个例子:

 

航空公司一般对飞行燃料的价格都非常敏感,这些燃料的价格又和石油价格有着紧密的联系,所以石油价格上涨的时候,航空公司的成本就会上涨,利润就会下降,除非它抬高机票的价格,但涨价会侵犯消费者的利益,让消费者感到很不满。

所以在这个案例里,航空公司就是对冲者,它需要把石油价格上涨的风险转移出去。转移给交易者,那怎么转移呢?

航空公司转移风险的办法,就是在石油市场上买期货合约,来对冲风险。比如现在的石油是25美元一桶,某家航空公司,在石油市场上买了五年25美元一桶石油的合约,也就是说,在未来的五年,不管石油价格是上升还是下跌,这家航空公司都能买到25美元一桶的石油。

经过这样的操作,航空公司就能避免未来五年石油涨价带来的风险,当然,万一石油降价,它也必须承担损失。这些期货合约,也就是石油价格涨跌的风险,就是交易者们买卖的东西。

 

 

风险有很多种,交易者买卖的风险大概可以分为两种,流动性风险和价格风险。所谓流动性风险,就是无法交易的风险,就是买了卖不出去,或者是想买没人卖。另一种价格风险,就是价格大幅上升或者下跌带来的风险。那么海龟交易法则到底是什么?

 

海龟交易法则,是一套机械的交易系统,是由交易大师理查德・丹尼斯和威廉・埃克哈特开发的。那什么是机械交易系统呢?就是一套有明确规则的算法系统,你给系统一个输入,就会得到一个输出,这套系统不需要你自己把握度,只需要你严格执行系统规则,按着套路出牌就行。

 

人们在市场交易里非常紧张,每次的决策都会牵涉到实际的利害,在这种情况下,想要做到完全的理性,几乎是不可能的。情绪和认知误区会严重干扰到我们的决策。

 

比如,锚定效应,就会干扰决策。锚定效应说的是人们在做决策的时候,往往会依赖那些容易获得的信息。在市场里的表现,就是过分关注最近的价格高点和低点,这些高点和低点就是“锚”,人们会根据这些锚来判断价格高低。

再比如,近期偏好效应。人们更重视近期的数据和经验,相比上个星期的一笔交易,昨天的交易就更让人重视,上星期的交易,比去年的交易更受到重视。这种效应会让人们在市场里的交易行为更短视,忽略长期的趋势。

 

我们下面就来具体说说海龟交易法则。想要在股市上赚钱,就要低买高卖,但怎么判断什么时候低,什么时候高?海龟交易法则里就有一个判断的方法,可以供我们参考。

 

 

1、支撑力和阻力位

 

现在你可以在大脑里想象一张股市的价格走势图,那条K线上上下下,就像心电图一样。这时候你截取某一段K线,你发现这段K线总是在15美元到17美元之间波动,这里的15美元,就叫做支撑位,17美元,就叫做阻力位。

 

意思就是说17美元上下就像是有一种阻力,让价格涨不上去,而15美元,又像是一种支撑,让价格不再下跌。一旦价格突破了支撑位和阻力位,价格就会沿着突破的方向继续前进,而且会持续相当长一段时间,这就出现了所谓的“趋势”。

 

造成支撑位、阻力位现象的原因,就是人们在交易市场里的非理性。锚定效应和近期偏好,会让人们根据容易获得的近期信息,来判断股市价格的高低,这就造成了股市行情会在支撑位和阻力位之间上下波动。

 

2、入市策略

 

什么时候买入是最佳时机?第一个是短期策略,你要参考最近20天的价格走势,一旦突破了20天里的阻力位,也就是最高点,这时候你就是买入,做多股票。反过来,一旦突破了20天里的支撑位,也就是最低点,这时候就卖出,做空股票。

 

另外一个是长期策略,你要参考最近55天的价格走势,然后操作和短期策略一样,突破阻力位,买入,做多股票;突破支撑位,卖出,做空股票。

 

 

3、及时止损

 

交易行业里有一句老话:“落袋为安的人永远也不会破产。”所以为了防止赔死,一定要设置止损点,一旦价格达到了你设置的止损点,就必须退出,一下都不要犹豫,所有犹豫都会酿成灾难。那止损点应该设置在什么价位上呢?

 

作者认为,如果你使用短期交易策略进入市场,那价格一旦跌破过去10天里的最低点,就要退出。反过来,如果是做空股票的话,那就参考过去10天的最高点,一旦超过最高点就退出。如果用的是长期交易策略进入市场,你就要参考过去20天的价格,来决定是否退出。

 

那什么时候卖出,能尽可能多地获得利润呢?要在趋势平稳之后,也就是股价又开始在支撑位和阻力位上下徘徊的时候,这才考虑卖出股票套现。作者认为,你只要严格遵守这套交易策略,长期来看,就能实现低价买进,高价卖出。

 

记住要控制损失,最重要的一件事就是在入市之前就确定退出的标准。一旦价格到达了你的止损标准,你必须退出,坚定不移,无一例外。犹豫和动摇终将酿成灾难。

 

 

02、海龟式交易系统并不是永远有效

 

 

作者柯蒂斯・费思认为,一个交易系统是不可能长期有效的。下面我们就来看看他给出的理由。作者认为,那些历史上表现非常好的交易系统,未来不一定还会有那么好的成绩,甚至历史上表现越好的交易系统,在未来的表现可能会越差。为什么会出现这种情况呢?作者总结了三个原因,交易者效应、随机效应和过度拟合。

 

1、交易效应

 

量子力学里面有一个测不准原理,简单来说,就是观察者的观察行为,会干扰到被观察者。就是说一个东西你观察它的时候是一个样,不观察它的时候又是一个样,你不可能知道它本来的样貌,所以叫测不准。

 

在交易世界里,也存在这种测不准的现象,作者把这种现象叫交易者效应,说的就是人们的交易行为,会改变目前的市场状态。如果出现一种交易系统很赚钱,那其他交易者就会慢慢地开始注意到这种交易系统,然后就开始模仿,用的人越来越多,这种策略就没有之前那么好的效果了。

 

2、随机效应

 

第二个原因是随机效应。有些历史数据漂亮的系统,纯粹就是撞了大运。随机效应其实很容易发生,你甚至都不用构建一个复杂的交易系统,就能做到100%预测股票涨跌。股票,无非就是涨和跌这两个结果,你找一万个人给他们发邮件,5000人发涨,另外5000人发跌,第二天有一半人肯定是正确的。

 

接下来正确的那5000人再一半发涨,一半发跌,又会有一半人收到了正确的预测。这样十几轮下来,总有那么几个人,每次收到的预测都是对的,这不就实现了“100%准确”的预测吗?但其实是骗子骗人的手法。

 

 

3、过度拟合

 

第三种原因是过度拟合。所谓过度拟合,说的是如果一个模型描述的数据和历史数据的一致性越高,它预测未来的能力反而越差。也就是说,如果你的模型涉及到决策判断和预测未来,精确写实往往不如粗略写意。数学家把这种现象就叫做过度拟合。

 

如果一个交易系统,历史上表现很好,和历史数据非常吻合,那么,它对未知数据的预测能力就会非常差。为什么会这样呢?因为那些所谓的“已知数据”,都是有误差的,精准的拟合历史数据,会把这些误差放大,拟合得越精准,未来的误差越大,预测越糟糕。

 

作者认为,交易系统一定要简单,如果一点点的数据变动,模型的预测就会大幅度的变动,那基本上就是过度拟合了,一个好模型,不应该对数据如此敏感。

 

最后的话:

 

尤金・法玛的有效市场假说和罗伯特・席勒的市场泡沫理论,认为市场价格是随机变动的,不存在预测的可能性,市场价格是存在泡沫的,是有预测空间的。所以,长期来看,市场价格是没有规律的。但人的非理性行为,也是客观事实,它会影响到人们的短期交易行为,所以从短期来看,股市的波动似乎又有一点规律可循。

 

而作者认为,不管是什么交易法则,都不可能长期有效,除了因为价格在长期来看是不可预测的,还因为有交易者效应、随机效应、过度拟合这些效应的存在,这会让一个曾经辉煌无比的交易系统,在未来黯然失色。所以对于海龟法则不能生搬硬套,而是合理运用。

 

 

前面已经讲了海龟交易法则的市场选择、头寸规则以及关键N的计算发放,

今天周末继续写完,我们讲一下海龟的开仓、加仓、止损、止盈等核心内容,海龟作为一套完整的体系是很有学习和借鉴的必要的,个人觉得它的仓位管理模式还是很不错的,也是现在很多体系变通在应用的。当然学习它并不一定要完全去复制它,大家也可以在他的模式上进一步优化策略,只要有标准应该都是好的。当然程序化的好处就是可以用历史数据验证你的思路和策略。

今天开始谈入市

入市

海龟用两个相关的系统入市,这两个系统都以唐奇安的通道突破系统(Donchian’s channel breakout system)为基础。

在考虑某个交易系统时,一般的交易员通常是考虑入市信号方面的问题。他们相信,入市是所有交易系统最重要的一个方面。

他们可能会很吃惊地发现,海龟们所用的是基于理查德.唐奇安传授的通道系统的非常简单的入市系统。

海龟们得到了两种不同却有关系的突破系统法则,我们称这两个系统为系统一和系统二。我们完全可以按照自己的意愿自行决定将净值配置在何种系统上。我们中的一些人选用系统二交易所有的净值,一些人分别用净值的50%选择系统一,50%选择系统二,而其他人则选择了不同的组合。

系统一----以20日突破为基础的偏短线系统

系统二----以50日突破为基础的较简单的长线系统

添油:唐奇安通道(Donchian channel)这个策略可以称得上是所有日内策略的鼻祖。其最早大名远扬是在1970年,美国有个公司对当时最流行的机械交易系统进行了模拟测试和比较研究,其研究结果表明,在所有测试对象中唐奇安通道规则最为成功。1983年,他被推举为首届“最佳获利奖”得主,并将此奖项改为唐奇安奖。后来美国又有个著名的“海龟法则”造就了不少千万富翁。当时海龟法则是保密的,过了十几年,海龟法则解密,人们才发现他们用的是修正版的唐奇安通道规则。 唐奇安通道规则为:当最高价高于前X个K的最大最高价时,做多;当最低价低于前X个K的最小最低价时,做空。如果你想对往后回溯多少K进行优化,你会发现在不同市场会得到不同的结果,甚至同一市场不同时期最优值也是不同的。但是一般默认值为20。为什么默认的X是20呢?这又有个典故——神奇数字。Donchian在开发唐奇安通道的期间,碰巧阅读到整形外科医生Maxwel Maltz博士在1960年所作的“心理控制论”(这本书在1989年被重新发现)。Maltz博士称在整形外科手术过程中,患者最少需要21日来看到自己的新的容颜。而很多我观察到的现象都显示了其最起码需要21日来使得新事物代替旧事物。这一事实震惊了Donchian,21个自然日就等于15个交易日!当绝大多数交易者都在认为趋势可能已经变化时(他们认为看到了市场的新颜),主要趋势却已做好了继续运行的准备。代码(金字塔语言)://策略:唐奇安通道//类型:皆可//中间变量INPUT:X(20,1,100,1),nmin(10,1,100,1),ss(1,1,100,1);X周期高点:=ref(hhv(h,X),1);//X是参数,自行调整X周期低点:=ref(LLV(L,X),1);手数:=ss;开仓时间:=time>opentime(1) and time平仓时间:=time>=closetime(0)-nmin*100;{nmin为参数,closetime(0)-nmin*100表示 收盘时间-提前N分钟 N由nmin控制}//交易条件:开多平空条件:=C>X周期高点 and 开仓时间 and holding<=0;开空平多条件:=C周期低点 and 开仓时间 and holding>=0;//交易系统收盘平多:sell(平仓时间 and holding>0, 0, thisclose);收盘平空:sellshort(平仓时间 and holding<0,0,thisclose);平空:sellshort(开多平空条件 and holding<0, 手数,limitr,X周期高点);平多:sell(开空平多条件 and holding>0,手数,limitr,X周期低点);开空:buyshort(开空平多条件 and holding=0,手数,limitr,X周期低点);开多:buy(开多平空条件 and holding=0, 手数,limitr,X周期高点);本文以日内策略为例,但是这个策略不限于在日内使用。交易条件中去掉开仓时间、平仓时间项,即可作为中长线策略。这个策略是现有众多策略的鼻祖,以此为基础的变种策略玲琅满目。重要的是学习其思想。

网上给大家找了段源码方便学习理解。

{唐奇安通道}

{N:=20;T:=10;} M1:MA(C,N);

HPB:=REF(HHV(H,N),1); LPB:=REF(LLV(L,T),1); {多头交易}

BUYIN:=H>HPB AND C>M1; BUYEXIT:=L<LPB; SINGAL:=IF(BUYIN,1,IF(BUYEXIT,-1,0));

CURRSIGN:=REF(SINGAL,BARSLAST(SINGAL));UPTREND:=CURRSIGN= 1; DWTREND:=CURRSIGN=-1; {跟踪止损}

空平:IF(DWTREND,HPB,DRAWNULL),COLORBLUE,LINETHICK2;多止:IF(UPTREND,LPB,DRAWNULL),COLORRED,LINETHICK2;信号持续:IF(DWTREND,BARSLAST(UPTREND),BARSLAST(DWTREND)),NODRAW,COLORMAGENTA;DRAWICON(BARSLAST(DWTREND)=1,多止,7);DRAWICON(BARSLAST(UPTREND)=1,空平,8);DRAWKLINE(H,O,L,C);

加醋:首先海龟是突破开仓策略,第二它也是站在巨人的肩膀上,借鉴了唐奇安通道加入了仓位管理。大家多自问为什么是20和50,还有它是什么级别的策略???

突破

突破定义为价格超过特定天数内的最高价或最低价。因此,20日突破可定义为超过前20天的最高价或最低价。

海龟总是在日间突破发生时进行交易,而不会等到每日收盘或次日开盘。在开盘跳空的情况下,如果市场开盘超过了突破的价位,海龟一开盘就会建立头寸。

系统一入市----只要有一个信号显示价格超过前20天的最高价或最低价,海龟就会建立头寸。如果价格超过20天的最高价,那么,海龟就会在相应的商品上买入一个单位,建立多头头寸。如果有一个信号显示价格跌破了最近20天的最低价,海龟就会卖出一个单位建立空头头寸。

如果上次突破已导致赢利的交易,系统一的突破入市信号就会被忽视。注意:为了检验这个问题,上次突破被视为某种商品上最近一次的突破,而不管对那次突破是否实际被接受,或者因这项法则而被忽略。如果有赢利的10日离市之前,突破日之后的价格与头寸方向相反波动了2N,那么,这一突破就会被视为失败的突破。

上次突破的方向与这项法则无关。因此,亏损的多头突破或亏损的空头突破将使随后新的突破被视为有效的突破,而不管它的方向如何(即多头或空头)。

然而,如果系统一的入市突破由于以前的交易已经取得赢利而被忽略,还可以在55日突破时入市,以避免错过主要的波动。这种55日突破被视为自动保险突破点(Failsafe Breakout point)。

如果你还没有入市,在任何特定点位都会有一些价位会触发空头入市,在另外一些不同的较高价位会触发多头入市。如果上次突破失败,那么,入市信号会更接近于现价(即,20日突破),如果上次突破成功,在这种情况下入市信号可能会远得多,位于55日突破处。

系统二入市----只要有一个信号显示价格超过了前55日的最高价或最低价就建立头寸。如果价格超过55日最高价,那么,海龟就会在相应的商品上买入一个单位建立多头头寸。如果有一个信号显示价格跌破了最近55日的最低价,海龟就会卖出一个单位建立空头头寸。

无论以前的突破是成功还是失败,所有系统二的突破都会被接受。

添油:海龟突破开仓后行情并不是一直向那个方向直奔而去的,有可能反复,着就会存在反复突破20日高点的情况,也会存在明天的新高又是20日的高点,因为不能每个新高都加仓所以就存在必须忽略首次开仓后面的连续开仓信号。

加醋:因为突破策略的弊端,开仓点和止损点之间的回撤是很头痛的,所以在海龟中他们的头寸比例是很低的,需要能承受多次的试仓错误。

增加单位(加仓)

海龟在突破时只建立一个单位的多头头寸,在建立头寸后以1/2N(即二分之一N----译注)的间隔增加头寸。这种1/2N的间隔以前面指令的实际成交价为基础。因此,如果初始突破指令降低了1/2N,那么,为了说明1/2N的降低,新指令就是突破后的1N加上正常的1/2N个单位的增加间隔。

在达到最大许可单位数之前,这样都是正确的。如果市场波动很快,有可能在一天之内就增加到最大4个单位。

添油:海龟的加仓策略比较简单,就是利用了之前介绍的波动性N或ART,每N/2就加仓一次。最多加3次,加到4个单位。

加醋:海龟把开仓到加满在很短的时间就可以完成,也就是一旦出现趋势性行情,不管大小他都吃到尽量多的鱼腹部分,当然坏处就是一但碰到大震荡波动行情,就亏死你,最好的方式就是一边歇着喝茶去,等大趋势来了再入市。当然用它的思路,这时闲置资金可以调到其它趋势性品种上去玩。再换个思路你可以用个巨大的均线去标定大趋势,比如120均线或200均线。或瀑布线多头排列了再动手。

连续性

海龟被告知在接受入市信号时要非常连续,因为一年中大部分利润可能仅仅来自于两三次大的赢利交易。如果一个信号被忽略或错过,就可能极大地影响全年度的收益。

交易记录最好的海龟连续地应用这些交易法则。交易记录最差的海龟以及所有那些在丹尼斯的培训课程中掉队的海龟,都是在法则给出信号时在建立头寸上缺少连续性。

添油:小亏大赚,试错失败就跑路,对了就加仓到满。

加醋:这就是为什么程序化模型要加载到指数上,而不是单个合约或主连上,避免跳空和不连续性,信号会计算不准确。

止损

海龟使用以N为基础的止损以避免净值的大幅损失。

有一种说法,“有老交易员,也有无所畏惧的交易员,但却没有无所畏惧的老交易员。”不使用止损的交易员会破产。

海龟总是使用止损。

对于大多数人来说,始终抱着亏损的交易终究会反转的愿望比干脆退出亏损头寸并承认交易失败要容易得多。

有一件事情我们要非常清楚----退出亏损头寸绝对是至关重要的。长期来看,不会止住亏损的交易员是不会成功的。几乎所有失去控制并危及金融机构自身(比如,巴林银行、长期资本管理公司以及其他)健康的交易例子,都涉及到因为没有止住小的亏损而放任其逐渐变成巨额亏损的交易。

关于止损,最重要的是在你建立头寸之前,你已经预先确定退出的点位。如果市场的波动触及你的价位,你就必须每一次都毫无例外地退出。在这一立场上摇摆不定最终会导致灾难。

海龟的止损

有了止损并不意味着海龟总是让经纪人设置实际的止损指令。

因为海龟持有如此大量的头寸,所以,我们不想因为让经纪人设置止损指令而泄露我们的头寸或我们的交易策略。相反,我们被鼓励设定某个价位,一旦达到该价位,我们就会使用限价指令或市价指令退出头寸。

这些止损是无可商议的离市。如果某种商品在止损价进行交易,那么,我们就退出头寸;每次,每一次,一定。

止损的设置

海龟以头寸风险为基础设置止损。任何一笔交易都不能出现2%以上的风险。

因为价格波动1N表示1%的帐户净值,容许风险为2%的最大止损就是价格波动2N。海龟的止损设置在多头头寸入市价格以下的2N,空头头寸入市价格以上的2N。

为了保证全部头寸的风险最小,如果另外增加单位,前面单位的止损就提高1/2N。这一般意味着全部头寸的止损将被设置在踞最近增加的单位的2N处。然而,在后面单位因市场波动太快造成“打滑(skid)”或者因开盘跳空而以较大的间隔设置的情况下,止损就有所不同。

备选止损策略----双重损失

海龟被传授了一项会带来更好收益的备选止损策略,但是,由于它会造成更多亏损从而导致盈亏比例较低,因此,这项策略执行起来更难。这项策略称为双重损失(the Whipsaw)。

与每笔交易承受2%的风险不同的是,止损被设置在1/2N即帐户风险的1/2%处。如果某个单位已被止损,而市场回到了原来的入市价,该单位就会被重新建立头寸。有些海龟用这种方法交易,取得了良好的成效。

双重损失也有额外的好处,即,在增加新的单位时不需要改变原有单位的止损,因为在最大4个单位时全部风险决不会超过2%。

海龟系统止损的好处

由于海龟的止损以N为基础,因此,它们能够适应市场的波动性。更不稳定的市场有更宽的止损,但是,每个单位的合约也会更少。这等于是把风险分散在所有的入市决策上,这样会导致更好的多样化和更为健全的风险管理。

添油:海龟的止损策略总结起来大致分3类,第一2N,第二加仓后2N对标的跟进和变化,并且他会随着加仓次数的增加要增加止损点位,不然就会变成2N之和了。第三账户总资金的亏损率,这个还是要根据资金量才能得出和不同。

加醋:止损是个强制性硬指标,保障你能多赌几次,对了的加仓把之前亏损补回来,错了就每次少输一点,赌徒的概率原则。

离市或者说是止盈

海龟对于赢利头寸使用以突破为基础的离市策略。

还有一个古老的说法:“落袋为安,你永远不会破产。”海龟不会同意这种说法。过早地退出赢利头寸,即过早地“落袋为安”,是采用趋势跟随系统交易时最为常见的错误之一。

价格从来不会直来直去;因此,如果你想赶上一段趋势就有必要让价格背离你运动。在趋势的早期,这通常可能意味着眼看着10%到30%可观的利润逐渐成为小幅亏损。在趋势的中期,这可能意味着眼看着80%到100%的利润下降30%到40%。减轻仓位“锁定利润”的诱惑可能会非常巨大。

海龟们知道,你在何时落袋为安会造成盈亏之间的不同。

海龟系统在突破时建立头寸。大多数的突破并不会形成趋势。这意味着海龟所做的大多数交易都会导致亏损。如果赢利的交易所挣的钱平均下来不够弥补这些亏损的话,那么,海龟就已经亏钱了。每个能够赢利的交易系统都有不同的最佳离市点。

我们来看海龟系统。如果你在利润为1N时退出赢利头寸而在亏损为2N时退出亏损头寸,你就需要两倍的赢利才能弥补亏损交易所带来的损失。

在交易系统的各个组成部分之间存在着复杂的关系。这意味着你不能只考虑赢利头寸的正确离市,而不考虑入市、资金管理以及其他因素。

赢利头寸的正确退出是交易最重要的方面之一,也是最不为人理解的一个方面。然而,它会造成盈亏之间的不同。

海龟的离市(止盈)

系统一离市对于多头头寸为10日最低价,对于空头头寸为10日最高价。如果价格波动与头寸背离至10日突破,头寸中的所有单位都会退出。

系统二离市对于多头头寸为20日最低价,对于空头头寸为20日最高价。如果价格波动与头寸背离至20日突破,头寸中的所有单位都会退出。

海龟在入市时一般不会设置离市止损指令,但会在日间盯着价格,一旦交易价格穿过离市突破价,就开始打电话下离市指令。

艰难的离市

对于大多数的交易员,海龟系统离市或许是海龟系统法则中唯一最难的部分。等待10日或20日新低出现通常可能意味着眼睁睁地瞅着20%、40%甚至100%的可观利润化为泡影。

人们具有一种想要早点离市的强烈倾向。你需要极强的纪律性才能为了继续持有头寸直到真正的大幅波动到来而眼看着你的利润化为泡影。在大幅赢利的交易中,遵守纪律和坚持原则的能力是成功老道的交易员的特征。

添油:这里是人们比较纠结和矛盾的两点,一种观点,更多的盈利应该用更多的回撤来避免大趋势行情的中途下车,另一种观点是较大行情会产生较大乖离率一但反转会快速下跌,这类行情最好是用自适应均线吃到头部,避免大的回撤,海龟的10周期最低价或20周期最低点同样面临这个问题,也就是它下面一段说的30%-40%的回撤。

加醋:可不可以加入一个其它策略避免这种情况发生。就或者加入很多因子做成自适应止损标准。仓位越重,手数越多,乖离率越大止盈就越敏感,拐头就平仓,同时再加入如果操作失误如何处理的策略会不会更好!!!

 

金字塔加仓与倒金字塔加仓成本对比

 

给大家做了个张图,用实例看一下金字塔加仓和倒金字塔加仓的成本对比,行情时做多的,从1000元突破20日均线开仓多头头寸开始,一直加到1400,假如行情涨到1500后回撤到1400平仓,倒金字塔的成本只有1133,而金字塔加仓的成本则需要1266. 作图好麻烦啊,大家觉得有用的记得给个肯定。

策略

包括海龟系统交易法则其余指导方针的集锦。

著名建筑师梅斯.范.德洛在谈及设计中的局限时曾经说过,“上帝就在细微之处。”这句话同样适用于交易系统。 还有一些你在使用海龟交易法则中可能会造成明显的交易赢利差异的细节。

入市指令

我们在前面曾经提到,理查德.丹尼斯和威廉姆斯.埃克哈特建议海龟在下指令时不要使用止损。他们建议我们观察市场,并且在价格触及止损价位时下指令。

我们还被告知,一般比较好的做法是设置限价指令而不是市价指令。这是因为,限价指令能比市价指令提供较好的成交价格和较少的价格下降机会。

任何市场随时都有一个买价和一个卖价。买价是买家愿意买入的价格,卖价是卖家愿意卖出的价格。无论何时,只要买价变得比卖价高就会产生交易。在成交量充沛时,市价指令总是会以买价或卖价成交,而较大的单子有时只能以更差的价格成交。

一般会有一定数量的相对随机价格波动发生,这有时被称为反弹。使用限价指令的观点是将指令设置在稍低于反弹极限之处,而不只是设置一个市价指令。如果单子较小,限价指令就不会引起市场波动,如果单子较大,限价指令几乎总会使市场波动更小。

对于限价指令,需要一些技巧才能确定最好的价格,但是经过训练,你应该能使用限价指令得到比使用市价指令更好的接近市价的成交价。

快速波动的市场

有时,市场非常快速地波动,穿过了指令价格。如果你设置了限价指令,那么,它就不会成交。在市场快速波动的条件下,在短短的几分钟内,市场中每张合约就可以驱动成千上万的资金。 这时,海龟得到建议不要恐慌,在下指令前等待市场交易并稳定下来。

大多数交易新手发现这样很难做到。他们会恐慌并下达市价指令。他们在可能最坏的时候总是这么做,并且经常在一天中的最高价或最低价以最差的价格结束交易。

在快速波动的市场中,流动性会暂时缺失。在快速上涨的市场情况下,卖家会停止卖出,有意持仓等待更高的价格,直到价格不再上涨他们才会重新开始卖出。在这种情况下,卖价会大幅上升,买卖差价会加大。

现在,随着卖家不断抬高卖价,买家被迫支付高得多的价格,最终,价格移动得太远太快,结果新的卖家进场导致价格启稳,而且通常迅速反转并暴跌回一半。

在快速波动的市场中所下的指令,通常的结果是在抬高的最高价成交,正好是处于随着新的卖家的进场市场开始启稳的点位。

作为海龟,在下指令之前我们会等到有信号显示至少出现了暂时的价格反转,这样通常会得到比市价指令要好得多的成交价。如果市场在超过我们的止损价的某个点位启稳,那么,我们就会退出市场,不过,我们这样做时不会惊慌失措。

同步入市信号

很多时候市场只有很小的波动,作为交易员,除了监控现有的头寸之外,我们几乎无所事事。我们可能有好多天不下一条指令。别的时候我们会稍微忙一些,因为连续几个小时会有信号间歇地出现。在这种情况下,我们只会在交易机会到来时才进行交易,直到达到相应市场的头寸限制为止。

随后有几天,似乎所有的事情都同时发生了,我们会在一两天内从空仓到满仓。通常,相关市场中的多种信号会加剧这种疯狂的节奏。

尤其在市场跳空开盘,穿过入市信号时,情况更是如此。原油、燃油以及无铅汽油,所有都可能在同一天内发出跳空开盘信号。对于期货合约,同一市场的许多不同月份的合约同时发出信号也是极为常见的。

买强卖弱

如果信号突然出现,我们总是在最强的市场买入,在最弱的市场成批地卖空。

同时,我们也会只在一个市场上建立一个单位的头寸。例如,我们会挑选最强的具有足够的成交量和流动性的合约月份,而不是同时买入二月份、三月份和四月份的原油。

这是非常重要的!在相关的一组中,最佳的多头头寸是最强的市场(该市场在同一组中几乎总是要胜过较弱的市场)。相反,空头方面最大的赢利交易来自于相关一组中最弱的市场。

作为海龟,我们用各种各样的量度标准来确定市场的强弱。最简单最常用的方式就是查看图表,通过视觉检查弄清楚哪个市场“看起来”比较强(或比较弱)。

有些人会确定价格自突破后已上涨了几个N,并买入波动最大的市场(以N表示)。

其他人会从现价中减去三个月前的价格,然后除以目前的N值得到所有市场的标准化数据。最强的市场具有最大值,最弱的市场具有最小值。

这些方法中的任何一种都效果良好。重要的是持有在最强的市场上多头头寸,在最弱的市场上持有空头头寸。

更换期满合约

当期货合约期满时,在更换新合约之前有两个主要的因素需要考虑。

首先,有很多近期月份合约趋势良好但远期月份合约却没有表现出同样级别价格波动的例子。因此,除非新合约的价格波动符合现有头寸的条件,否则不要更换新合约。

其次,应该在期满合约的成交量和未平仓头寸下降太多之前更换合约。多少算太多取决于单位规模。一般的规则是,海龟在期满前数周将现有合约更换为新的合约月份,除非(现在持有的)近期月份合约比远期月份合约的表现明显要好。

最后

最后,我们得出关于完整的海龟交易系统法则的结论。你或许会想,这些法则并不是很复杂。 但是,知道这些法则并不足以使你致富。你必须能遵循这些法则。

记住理查德.丹尼斯说过的话:“我总是说你们可以在报纸上发表我的交易法则,没有人会遵循它们。关键在于连续性和纪律。几乎任何人都能够罗列一张交易法则的清单,其中的80%与我们教授给我们的学员的一样。他们所不能做的是带给他们自信,甚至在情况恶化时仍坚持那些法则。”----摘自《华尔街点金人》,约翰.施瓦格。 或许,最能证明这个观点的正确性的是海龟们自己的成绩;他们中的许多人并没有赚钱。这并非因为法则不起作用;这是因为他们不能也没有遵循法则。由于这同一个事实,读这本小册子的人中只有很少的人将用海龟交易法则在交易中取得成功。再说一遍,这并非是因为法则不起作用。这是因为读者简直不会拥有遵循它们的信心。

遵循海龟法则是非常困难的,因为海龟法则依赖于捕捉相对罕见的大级别趋势。结果是,两次赢利之间可能会经过许多个月份,有时甚至要经过一两年。在这期间,很容易找到理由来怀疑这套系统,进而停止遵循法则。

如果法则不再起作用可怎么办?

如果市场已经改变了可怎么办?

如果法则错过某些重要的东西可怎么办?

我怎样才能真正地确信这些法则会起作用?

第一期海龟培训班中有一位学员(该学员在第一学年结束前从培训班中除名)早就怀疑有些知识有意不传授给培训班,最终他相信有些隐藏的秘诀里克是不会披露的。这位特别的交易员无法面对一个简单的事实,即,他的拙劣表现归因于他自己的疑虑和不安全感,是这些导致了他无力遵循法则。

另一个问题是想要改变法则的倾向。海龟中有很多人努力降低交易系统的风险,他们用巧妙的方法改变法则,有时却适得其反。

 

1983年年中,著名的商品投机家理查德.丹尼斯与他的老友比尔.埃克哈特进行了一场辩论,这场辩论是关于伟大的交易员是天生造就还是后天培养的。理查德相信,他可以教会人们成为伟大的交易员。比尔则认为遗传和天性才是决定因素。为了解决这一问题,理查德建议招募并培训一些交易员,给他们提供真实的帐户进行交易,看看两个人中谁是正确的。

 

天性还是后天培养?

 

他们在《巴伦氏》、《华尔街期刊》和《纽约时报》上刊登了大幅广告,招聘交易学员。广告中称,在一个短暂的培训会后,新手将被提供一个帐户进行交易。

 

因为里克(理查德的昵称)或许是当时世界上最著名的交易员,所以,有1000多位申请人前来投奔他。他会见了其中的80位。

 

这一群人精选出10个人,后来这个名单变成13个人,所增加的3个人里克以前就认识。1983年12月底,我们(译注:作者当时是参加培训的学员之一)被邀请到芝加哥进行两周的培训,到1984年1月初,我们开始用小帐户进行交易。到了2月初,在我们证明了自己的能力之后,丹尼斯给我们中的大多数人提供了50万至200万美元的资金帐户。

 

“学员们被称为‘海龟’(丹尼斯先生说这项计划开始时他刚刚从亚洲回来,他解释了自己向别人说过的话,‘我们正在成长为交易员,就象在新加坡他们正在成长为海龟一样’)。”—-斯坦利.W.安格瑞斯特,《华尔街期刊》,1989年9月5日

 

海龟成为交易史上最著名的实验,因为在随后的四年中,“海龟”学员们取得了年均复利80%的收益。

 

 

是的,里克证明了交易可以被传授。他证明了用一套简单的法则,他可以使仅有很少或根本没有交易经验的人成为优秀的交易员。

 

不能扔飞镖

 

交易无非两种,第一种,做多——先买入,等着涨价卖出;第二种,做空——先卖出,等着跌价再买入。在决定何时进入一场交易时,大部分新手采取的策略,都跟在趋势图上扔飞镖差不多,纯靠运气。经验丰富的老手会告诉他们,这种策略是没有“胜算”(edge)的。

 

什么是“胜算”?这是从博弈论里借来的概念,它是一种概率,指赌场比赌徒更有可能获胜。你如果在博弈中没有“胜算”,时间一长就必输无疑。

 

交易中同样如此。交易策略不一定有“胜算”,交易本身却一定有成本,佣金、熊市、电费、数据费……这些费用每天都可能冒出来,飞速累积成相当的负担。只有“胜算”,才能让你支撑下去,站立起来。

 

“胜算”三要素

市场:不能正常

要想手握“胜算”,你要选好一个入市的点,在“出击点”上,市场应该是不正常的——它让你获利的概率要超过正常市场;具体来说,在你想待在市场的这段时间里,价格要更多地顺从你的意愿,朝着你喜欢的那个方向变动。

 

每类交易策略都有一个适合发挥的特殊场地,比如,趋势跟踪适合趋势稳定的市场,逆势交易适合来回波动的市场。先要选对特殊场地。

 

入市、退市:门当户对

然后呢,你给这些“出击点”配一个合适的“撤退点”。如果配得合适,就能让威力加倍。如果明明不合适,还硬放到一起,原来的“出击点”就会被糟蹋掉。简单来说,想让利润最大化,你要让入市和退市策略门当户对。

 

入市策略是想“几天”就赚钱,退市策略就应该是针对“几天”的;入市策略想要“几十年”赚到钱,退市策略也要在“几十年”的量级上;趋势跟踪的入市,要配趋势跟踪的退市;摇摆交易的入市,要跟摇摆交易的退市双剑合璧;日间交易的出击,要跟日间交易的撤退一起出击……不同的策略有不同的时效。

 

交易如打拳

总结一下,一个胜算,有三个要素:市场,“出击点”,“撤退点”。

 

选市场,又称资产配置(portfolio selection),选择适合施展交易策略的特殊场地。就像练梅花桩一定要有桩,特定的交易策略需要特定的市场状态。这是用武之地,简称“用”;

 

选“出击点”,又称入市信号(Entry signals),选择适合上阵的最佳时机,简称“上”;

 

选“撤退点”,又称退市信号(Exit signals),打够了就收兵,退早了施展不开,撤晚了晚节不保。这个简称“跑”。

 

交易策略就像拳法。只会比划样子,没什么稀奇的;真正懂了,才能出彩——知道什么地方能用,什么时间能上,什么时候该跑。下面,我们将介绍海龟交易法则的交易策略,并借用“胜算率”这个基本概念进行分析。大家可以只照着比划,也可以去理解它的用、上、跑,更可以应用“胜算率”这个概念,去开发一套自己的交易策略,去研究清楚自己策略的用、上、跑。

 

海龟的交易策略

 

用武之地——选市场:海龟交易法则采用了一种市场过滤法,叫做趋势市场过滤器(trend portfolio filter),只有某个市场50天内的平均波幅超过了300天的平均值时,即波动出现趋势,才能考虑在这个市场做长期交易;而对于50天内的平均波幅低于300天均值的市场,只有小波动,就只能考虑短期交易。海龟采用的“趋势跟踪法”属于长期交易,所以我们只选前者——有波动趋势的市场。

 

上阵杀敌与抽身而退——选“出击点”和“撤退点”:海龟采取的叫唐奇安通道突破法(Donchian channel breakout),当价格达到20天最高点时,买入;达到20天最低点时,卖出。有时我们会用买入的方式入市,卖出而退;有时候则用做空的方法入市,买入而退,这取决于市场表现。

 

策略分析利器——胜算率

好的与坏的

分析交易策略,本质就是分析在某个特定市场上、入市之后、退市之前的价格波动。如果选好了用武之地与上阵时机,接下来的价格波动应该经常处于浮盈状态。为了进一步分析,我们将价格波动分为两种:有利波动,不利波动。

 

如果价格朝着浮盈方向移动,这个方向就是有利波动。反之就是不利波动。比如,你先买入,等着涨价卖出,此时上涨就是有利方向,下跌就是不利方向。

最后综合看,如果价格在有利方向上走的比不利方向上远,你的“高兴”就会超过“不高兴”,这个策略就是有“胜算”的,“胜算率”(edge ratio,E-ratio)等于好方向移动的最大距离(maximum favorable excursion,MFE)除以坏方向移动的最大距离(maximum adverse excursion,MAE)。在图里,左边是MAE,右边是MFE。通常,我们会在一定的时间长度内计算胜算率,如果是10天,胜算率就被写成E10-ratio,如果是30天,胜算率就写成E30-ratio。

 

有胜算的和随机的

有胜算的交易策略中,有利方向距离超过不利方向距离;而在扔飞镖式的随机交易中,有利方向距离等于不利方向距离。

 

海龟们曾经利用历史数据模拟价格变动,用电脑操纵随机交易,在这个随机交易策略中,对应的E5-ratio为1.01,E10-ratio为1.005,E50-ratio是0.997,E70-ratio是1.001。这些数字都与1非常接近,这是因为在任何一段时间里,它朝着好方向移动的可能性,都与坏方向的可能性差不多。

 

而对于有胜算的策略,结果不再接近于1

 

选市场+随机的“出击点”和“撤退点”:如果按照海龟法则先过滤出合适的市场状态,再随机进行交易,E70-ratio会由1.01变成1.27,胜算一下子变大了。

 

随机的市场+选“出击点”和“撤退点”:如果不过滤出合适的市场状态,但是按照海龟法则挑选入市时机——只在价格达到20天最高点时入市,E20-ratio变成1.15,E70-ratio变成1.20,胜算也变大了。

 

“出击点”E-ratio的变化,它有两个特点,第一,一开始小于1,当时间达到一定长度后,E-ratio才升到1以上——这就是为什么要选门当户对的“撤退点”,如果撤早了,很可能会亏损;第二,它的波动较大,并不稳定。

 

选市场+选“出击点”和“撤退点”:如果既过滤出合适的市场状态,又在特殊的“出击点”入市,E70-ratio升到了1.33,E-ratio更加平稳,没有太多波动,这是因为我们选择了合适的市场,让“出击”与“撤退”可以稳定发挥。

 

术与道

 

术:

胜算率的概念——胜算率就是好的波动除以坏的,大于1就有胜算。

海龟的交易策略——趋势市场过滤器,在50天平均波幅大于300天均值时,再准备入市;唐奇安通道突破法,在价格达到20天最高点时买入,达到20天最低点时卖出。

 

小道:

用胜算率分析海龟交易策略——“出击点”需要一段时间发挥作用,“撤退点”不能太早,“市场过滤器”可以让“出击与撤退”稳定发挥。

 

大道:

开发自己的交易策略,注意选好用武之地、上阵时机、撤退攻略,利用“胜算率”分析它们的作用,理解三者的互动与配合。

今天说一个短线打法,叫做海龟法则,本来是用于期货交易的,这里稍作修改,把我的版本告诉你。

之前带的几个朋友用了一个星期学会了之后,两个星期就把之前股票的亏损全部挣回来了。

海龟策略是一个偏激进的短线打法,不适用于偏保守的投资者,每个人都可以轻易上手,文章最后会有步骤总结。

首先需要用到一个指标,叫做ATR,真实波幅,用这个指标作为仓位变化的依据。

标的的选择原则,选择那些股价低但是ATR值高的股票,可以在那些上升空间比较大,高度已经打开的板块里去选,这样成功率会大大增加。

本来的海龟法则规定的是,创20日新高的时候建仓,反之卖出,这个只适用于上升趋势的股票,可以自行选择。

标的选完了,如果是以20日做一个参考依据,就把参数设置为20,以通达信为例。

 

现在开始实战例子。

以中联重科2020.12.1为例,创了20日新高,8.93的价格买进,当天ATR0.26,这个ATR有点小了,举这个例子是因为这是我的实战操作。

实战操作中,有一个公式,股价除以ATR<=25的标的才能选择。

假设本金100w,建仓仓位在x*0.26<=100w*1%。也就是x<38461,买入384手,这384手就是一个单位,总市值在34w,最多加到三或者四个单位。

这里说一下,如果加满不就超出本金了?这是因为海龟法则本身是适用于保证金交易的期货的,如果加不满就加两个三个单位就行了。

设置加仓点在价格上涨0.5个ATR,也就是9.06、9.19、9.32,加一个单位,也就是34w。

设置止损价,两倍ATR,比如第一次买入,价格跌到8.41后止损撤出,第二次加仓,就把止损点放在8.54。

就在价格突破最近10日最高价时,把所有仓位卖出,设置止盈点。

这里为了增加成功率,可以添加一些过滤器,比如10日均线上穿30日均线,这个可以依照个人习惯来定。

在做操作前,做好用excel把止损位止盈位建仓数量和价格都写出来,在软件上挂条件单,而不是用肉眼来观察。

这个策略严格意义上算是比较基本的量化交易策略,但是因为实用性广且普通散户比较好操作,所以特此分享,具体的盈亏和回测就交给大家自己去做,因为我如果把我的回测数据放出来,那就是我自己的逻辑,大家只会盲目相信,只有自己做出来的数据,才能相信,形成自己的逻辑,不管哪种策略,这都是最重要的一点。

总体的操作就是:学会海龟法则操作方法,建立自己的交易策略,进行数据回测,选择标的,确定标的,执行,止损或者止盈卖出,总结,然后进行下一次操作。

https://www.haizuanshi.com

上一篇:现货交易技巧教学(电力现货交易技巧)

下一篇:涉矿概念股(涉矿概念股有哪些)

相关推荐

返回顶部