海龟股票交易系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
海龟股票交易系统
海龟股票交易系统(1)----交易系统的构成入行十多年,见过不少充满灵性的投资人,选股能力非常出色,但是在买卖时机、投入资金多寡上的不足使得他们的盈利水平并不理想。没有别的原因,是缺少一个交易系统。一个完整的交易系统,包括:
·市场----买卖什么
·入市规模----买卖多少
·入市----何时买卖
·止损----何时卖退出亏损的股票
·离市----何时卖出赢利的股票
·策略----如何买卖
海龟交易系统的创始人是华尔街著名的商品投机家理查德·丹尼斯,作为一个完整的交易系统,值得向投资者介绍。由于篇幅较长,将采用连载的方式详细介绍。该交易系统创始人从事的市场是期货和外汇市场,所以在介
绍时我会把相应的术语换成股市里大家耳熟能详的语言。
最早见到的中译者,应该是闽发论坛的令狐大葱,在此向令狐兄表示敬意。
有兴趣的朋友,可以自行到网上搜索《原版海龟交易法则》(The Original Turtle Trading Rules)。海龟股票交易系统(2)----交易系统的核心概念:平均波动幅度海龟将一个基于波动性的常数百分比用作测算买卖规模的标准。简单说,就是以股价波动幅度来决定买卖数量的大小,波动剧烈的少量买卖,反之则大量买卖,因为波动大的股票,即使少量买卖,其预期的收益也不会比买入大量波动小的股票少。
波动性----ATR的含意
海龟用一个称之为ATR的符号来表示波动性。
ATR就是TR(True Range,实际范围)的20日平均值。TR(实际范围)=max(H-L,H-PDC,PDC-L)
式中:
H-当日最高价
L-当日最低价
PDC-前个交易日的收盘价
用下面的公式计算ATR:
ATR=(19×PDATR+TR)/20
式中:
PDATR-前个交易日的ATR值
TR-当日的实际范围
简言之,ATR就是个股最近20个交易日的平均波动幅度。在大多数行情软件中,可以简单的自定义公式如下:TR:MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)), ABS(REF(CLOSE,1)-LOW));
ATR:EMA(TR,20);
买卖股票的数量,用下面的公式计算:
单次买卖股数=帐户的1%/ATR比如:账户资金量为50
万元,某只15元个股的20日平均波动幅度是0.6元,那么买卖股数=50万*1%/0.6=8333股,取整即8300股。以15元买入,则仓位为24.9%;如果平均波动幅度为0.45元,则可以买入11100股,仓位33.3%;如果平均波动幅度为1元,则只买入5000股,仓位15%。仓位的计算公式是:CW:CLOSE/ATR*100%
由于国内股市波动性明显强于成熟市场,单次仓位一般在10%--20%之间,所以,不管帐户多大,不考虑买卖时流动性的话,有5—7只个股就满仓了。对于小资金账户(50万以下),3个股票已经足够,仓位可以按照规则逐次提高。海龟交易对于单股的限制是4个单位,即4*CW。
调整账户资金规模
每当帐户亏损10%时,海龟就将帐户的规模减小20%,直到达到起始净值为止。如果我们再亏损10%,就要再减小帐户规模的20%,以此类推。反过来,如果获利10%,可以追加不超过20%的资金。很明显,海龟交易系统是一个顺势交易的系统,赢了增加本金,输了则减少本金。
何时买入
海龟用两个相关的系统选择股票,这两个系统都以唐奇
安的通道突破系统(Donchian’s channel breakout system)为基础。
在考虑某个交易系统时,一般的交易员通常是考虑买入信号方面的问题。他们相信,选股是所有交易系统最重要的一个方面。
他们可能会很吃惊地发现,海龟们所用的是基于理查德.唐奇安传授的通道系统的非常简单的选股系统。
海龟们得到了两种不同却有关系的突破系统法则,我们称这两个系统为系统一和系统二。我们完全可以按照自己的意愿自行决定将净值配置在何种系统上。我们中的一些人选用系统二交易所有的净值,一些人分别用净值的50%选择系统一,50%选择系统二,而其他人则选择了不同的组合。
系统一----以20日突破为基础的偏短线系统
系统二----以55日突破为基础的较简单的长线系统
突破
突破定义为价格超过特定天数内的最高价。因此,20日
突破可定义为超过前20天的最高价。
海龟总是在当天突破发生时进行交易,而不会等到每日收盘或次日开盘。在开盘跳空的情况下,如果市场开盘超过了突破的价位,海龟一开盘就会买入股票。
系统一入市----只要有一个信号显示价格超过前20天的最高价,海龟就会买入股票。如果价格超过20天的最高价,那么,海龟就会在相应的股票上买入相应的股数。
如果上次突破已导致赢利的交易,系统一的突破入市信号就会被忽视。注意:为了检验这个问题,上次突破被视为某种商品上最近一次的突破,而不管对那次突破是否实际被接受,或者因这项法则而被忽略。如果有赢利的10日离市之前,突破日之后的价格下跌了2ATR,那么,这一突破就会被视为失败的突破。
上次突破的方向与这项法则无关。因此,亏损的多头突破将使随后新的突破被视为有效的突破。
然而,如果系统一的入市突破由于以前的交易已经取得赢利而被忽略,还可以在55日突破时入市,以避免错过主要的波动。这种55日突破被视为自动保险突破点(Failsafe
Breakout point)。
如果你还没有入市,在任何特定点位都会有一些价位会触发空头入市,在另外一些不同的较高价位会触发多头入市。如果上次突破失败,那么,入市信号会更接近于现价(即20日突破),如果上次突破成功,在这种情况下入市信号可能会远得多,位于55日突破处。
系统二入市----只要有一个信号显示价格超过了前55日的最高价就买入。如果价格超过55日最高价,那么,海龟就会在相应的商品上买入一个单位(即按照公式计算的买入股数)建立多头头寸。
无论以前的突破是成功还是失败,所有系统二的突破都会被接受。海龟股票交易系统(4)----加仓和止损(上)海龟在突破时只建立一个单位的头寸,在建立头寸后以1/2ATR (即二分之一ATR----译注)的间隔增加头寸。这种1/2ATR 的间隔以前面指令的实际成交价为基础。因此,如果初始突破指令降低了1/2ATR,那么,为了说明1/2ATR的降低,新指令就是突破后的1ATR加上正常的1/2ATR个单位的增加间隔。
在达到最大许可单位数之前,这样都是正确的。如果市