作为策略锦集第六篇,再向大家介绍非常著名的交易系统—海龟交易法则。
第六篇:海龟交易法则
导语:作为策略锦集第六篇,再向大家介绍非常著名的交易系统—海龟交易法则。
一、策略阐述
1.海龟交易法则的由来
Riachard Dennis是七八十年代著名的期货投机商,是一位具有传奇色彩的人物,在多年的投机生涯中,Dennis出尽风头,给人的感觉是常常可以在最低点买进,然后在最高峰反手卖空。
他相信优秀的交易员是后天培养而非天生的。在1983年12月,他招聘了23名新人,昵称为海龟,并对这些交易员进行了一个趋势跟踪交易策略培训。随后给予每个新人100万美元的初始资金。经5年的运作,大部分“海龟”的业绩非常惊人,其中最好的业绩达到1.72亿美元。多年后,海龟交易法则公布于世,我们才有幸看到曾名噪一时的完整的海龟交易法则。
2.海龟交易法则介绍
A.市场与标的
海龟交易法则应用于流动性高的市场中,选择交易量较大的标的进行交易。本文以沪深300指数ETF为标的,构建海龟交易法则。
B、仓位:仓位是海龟交易系统最核心的部分,通过ATR真实波幅指标来管理仓位。
第一步:计算True Range,简称TR。
TR = Max ( H−L , H−P , P−L ) ,其中H为当日日内最高价,L为当日日内最低价,P为前一日收盘价。
第二步:计算ATR
ATR = mean ( TR , 20 ) , 即计算过去20天的TR的平均值,ATR是TR的移动平均值
第三步:计算unit(法则的交易单位)
Unit = (value x 1% ) / ATR ,其中value x 1%即为总资产的1%,考虑到国内最小变化量是0.01元,1手是100股,所以1ATR即为持1股股票的资产最大变动,那么买入1Unit单位的股票,使得总资产当天震幅不超过1% 。
C.开仓入市
海龟交易法则分两个交易系统,两者都为分钟回测,即盘中交易:
系统一:
I、若当前价格高于过去20日的最高价,则买入一个Unit
II、加仓:若股价在上一次买入的基础上上涨了0.5ATR,则加仓一个Unit。
系统二:
I、若当前价格高于过去55日的最高价,则买入一个Unit
II、加仓:若股价在上一次买入的基础上上涨了0.5N,则加仓一个Unit。
举例:若某只股票A的ATR为1,20日最高价为40。
则当股价突破40时买入一个Unit,当股价突破40+0.5×1=40.5时加仓一个Unit。
当股价突破40.5+0.5×1=41时加仓一个Unit。
D.止损:海龟交易法则规定,当价格比最后一次买入价格下跌2ATR时,则卖出全部头寸止损。
E.止盈:两个系统分别采用不同参数来止盈。
系统一:当股价跌破10日内