海龟交易

Posted hjlweilong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了海龟交易相关的知识,希望对你有一定的参考价值。

海龟交易法是用于期货等带杠杆操作的标的上的。但是其中一些理念能否用于股票市场呢?


一、市场选择:
海龟的市场选择注重在流通性上,即不会被少数人操纵,从而价格大起大落。对应的股票市场,应选择流通股相对大的股票。这种股票走势相对平稳。我现在暂时确定在流通股大于1亿。

 

二、头寸规模

完全采取海龟模式:

以下为抄录:――――――――――――――――――――――――――――――――

《海龟交易法则》中的仓位管理方法,是以ATR指标为核心的。ATR,即平均真实波幅。要计算这个指标,就要先会计算真实波幅。真实波幅是以下三个值中的最大者:当前交易日的最高价与最低价间的波幅;前一交易日收盘价与当个交易日最高价间的波幅;前一交易日收盘价与当个交易日最低价间的波幅。
  在有了真实波幅后,就可以利用一段时间的平均值计算ATR了。至于用多久计算,不同的使用者习惯不同,10天、20天乃至65天都有,不过本方法中为20天。一般的行情软件都内置有ATR指标,设置好日期段即可得到最新的数值。
  计算首笔仓位规模
  假设你在131日看到深100ETF收盘价,认为其若能够向上突破5元即是一个很好的买入点,同时你手头有10万元资金,那么你在突破5元时该买入多少呢?
  《海龟交易法则》中建议让你第一笔仓位一个ATR的波动与你总资金1%的波动对应。现在你有10万元资金,1%波动就是1000元。截至131日,深100ETF20ATR0.201元,1000÷0.201=4975.12股,取整则是4900股。也就是说,你的第一笔仓位应该是在其突破5元时立刻买入4900股,耗资24500元。
  与此同时,在入市的同时,你便该为这个仓位设置好止损,建议以2ATR作为止损。当ATR0.201元时,即当深100ETF突破5元建仓后又跌破了5-0.201×2=4.598时,便该平仓止损。止损时你建立的仓位不计算交易成本等亏损为1969.8元,百分比为8.04%,但相对你10万元的总资金而言,百分比仅为2%。这意味着,若你看错市,那么连错5次,总损失也不过10%
  加仓并提高止损
  当然,若深100ETF在你5元买入后就开始继续加仓,那么就该继续利用ATR进行加仓,《海龟交易法则》建议你每上涨0.5ATR就加仓一次,即当其突破5.101元、5.201元和5.302元时,再分别买入4900--当然,如此总投入资金加上佣金就会超过10万元,所以不妨最后一笔时仅买入10万元总投入允许买入的部分。
  与此同时,每一个新的加仓执行后,都要立刻将止损价提高到新价位之下2ATR的地方。整个仓位管理的最精华处,便在这个移动止损上。
  当你买入第一笔时,止损承担的损失是2ATR,即总资金的2%,这时价格每上涨1%,你的收益是2%;当你买入第二笔时,后者止损的损失是2ATR,但是前者却因为止损上移而仅为1.5ATR,总计为3.5%,这时价格每上涨1%,你的收益是2%;当你买入第三笔时,其止损损失是2ATR,第二笔则是1.5ATR,第一笔是1ATR,总计4.5%,这时价格每上涨1%,你的收益是3%;等到你买入第四笔是,其止损为2ATR,第三笔是1.5ATR,第二笔是1ATR,第一笔是0.5ATR,总计5%,这时价格每上涨1%,你的收益是4%。我们就会发现,每一次加仓,止损增加的损失都越来越小,但是随之的收益却是等量上升,正是这样的止损方式,确保你在震荡市中损失有限,但是在大行情中却可以充分利用资金获得最大的收益可能。

抄录结束―――――――――――――――――――――――――――――――

为了能实现海龟的加仓原则,故采取ATR的波动与总资金0.5%的波动对应。可买股数公式为:

可买股数=(资金 股票)*0.005/ATR

 

三、入市策略

1、大盘要在10日均线上方3天或上穿10日、30日均线

2、入市策略为120日突破,或已经突破120日,在上升途中(不管是否回调)

 

四、退出

1.止损退出:最后一笔成交-2ATR

2.盈利退出:10日最低点

3。大盘跌破10日均线全部抛出。 当天收盘时不能决定是否收在10日均线上方,第二天开盘时也要根据这条原则行动。

以下为计算公式:

TR=Max(H-L,H-PDC,PDC-L)
其中:
TR=真实波幅
H=当日最高价
L=当日最低价
PDC=前一日收盘价

N(即ATR)的计算公式如下(其实就是前面计算所得TR的20日移动平均):

N=(19*PDN+TR)/20
其中:
PDN=前一日N值
TR=当日的真实波动幅度

有了N之后,下一步可以计算绝对波动幅度,也就是用根本的市场价格波动性(用N值定义)表示的价值量波动性。

绝对波动幅度=N*合约每一点所代表的价值

最后,海龟按照我们所称的单位(Units)建立头寸。使1N代表帐户净值的1%。 波幅调整后的头寸单位为:

头寸规模单位=账户的1%/市场的绝对波动幅度

 

入市:

海龟的入市规则有两个系统,我们可以根据自己的意愿决定将净值配置在何种系统上。

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

    • 突破定义为超过前20日的最高价或者最低价
    • 海龟总是在日间突破发生时进行交易,而不会等到收盘或次日开盘
  • 系统二————以55日突破为基础的较简单的长线系统

    • 只要有一个信号显示价格超过了前55日的最高价和最低价就建立头寸。

由于我的回测周期较长,我选择了系统二,即以55日突破为基础的较简单的长线系统。

追踪

海龟交易系统不是一有突破信号就全仓介入,而是根据最新市场价格变化进行逐步建仓。

海龟在价格突破时只建立一个单位的头寸,在建立头寸后根据前面指令的实际成交价为基础以每突破0.5N的间隔进行加仓。

例如:

黄金:N=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

海龟被告知在接受入市信号时要非常连续,因为一年中的大部分利润可能仅仅来自两三次大赢利。

止损

对大多数人来说,始终抱着亏损的交易终究会反转的愿望比干脆退出亏损头寸并承认交易失败要容易得多。长期看,不会止损的交易是不会成功的。在你建立头寸之前,你需要预先确定退出的点位。如果市场波动触及你的价位,你就必须每一次毫无例外的退出。在这一立场上摇摆不定最终会导致灾难。(画外音:前段时间大家应该体会比较深刻吧。)

止损标准
海龟以头寸风险为基础设置止损,任何一笔交易不能出现2%以上的风险,因为价格波动1N表示1%的账户净值,容许风险为2%的最大止损就是价格波动2N,为了保证全部头寸的风险最小,如果另外增加了单位,前面单位的止损需提高0.5N。

例如:

原油:N=1.255 日突破=28.30
第一单位 28.30 25.90

离市

艰难的离市

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

海龟交易法则对于系统一系统二有着不同的离市标准:

  • 系统一

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

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

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

以上是关于海龟交易的主要内容,如果未能解决你的问题,请参考以下文章

说说海龟交易法则的基本原理,如何实现海龟交易策略?

海龟交易法则

海龟交易

Python海龟围绕8字走的代码?

量化投资学习常见策略海龟交易系统

量化投资学习常见策略海龟交易系统