量化魔方 - 外汇程序化交易专家  
当前位置 : 首页 > 交易策略 >文章详情

外汇策略:海归交易法则

2018-05-17 11:24:24

说到海龟交易不得不提他的创始人--Richard Dennis

Riachard Dennis是七八十年代著名的期货投机商是一位具有传奇色彩的人物在多年的投机生涯中Dennis出尽风头给人的感觉是常常可以在最低点买进然后在最高峰反手卖空

他相信优秀的交易员是后天培养而非天生的他在1983年12月招聘了23名新人昵称为海龟并对这些交易员进行了一个趋势跟踪交易策略培训随后给予每个新人100万美元的初始资金经5年的运作大部分海龟的业绩非常惊人其中最好的业绩达到1.72亿美元N年后海龟交易法则公布于世我们才有幸看到曾名噪一时的海龟交易法则全貌。(画外音能够开发出领先时代的交易模型收益是多么诱人!)

这里先画个简单的思维导图表示下海龟交易法则的基本框架

下面一个个具体来说

市场:
海龟们都是期货交易者海龟们只选择有一定交易量流动性高的市场这里我选择日指数数据CSI300.INDX一方面是为了更好与基准比较另一方面也是因为该标的可以不用担心流动性的问题

头寸规模:
头寸规模是海龟交易系统最重要的部分之一头寸规模是海龟交易系统最重要的部分之一头寸规模是海龟交易系统最重要的部分之一

海龟交易法则根据一个市场的绝对波动幅度来调整头寸规模也就是将头寸的绝对波动幅度进行了标准化比如投资标的的价值波动性较强时可以减少持有量相反当它的价值波动性较弱时候可以增加持有量总而言之市场的波动性与头寸规模可以相互抵消

海龟用一个被称为N的概念来表示某个市场根本的波动性它表示单个交易日某个特定市场所造成的价格波动的平均范围它同时也涵盖了开盘价的缺口其实这个所谓的N就是我们平常所熟悉的ATR指标。

以下为计算公式:
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%/市场的绝对波动幅度


可以看出使用N作为市场波动标准化的度量并以此作为开仓量及持仓量的依据其背后的资金管理含义是即便当日投资标的跌幅达到N(ATR)的水平,当日的损失都能控制在1%的总资产水平内。即便当日投资标的跌幅达到N(ATR)的水平,当日的损失都能控制在1%的总资产水平内。 即便当日投资标的跌幅达到N(ATR)的水平,当日的损失都能控制在1%的总资产水平内。

以书中给的参考为例
2003年3月份民用燃料油合约
日期 | 最高价 | 最低价| 收盘价| 真实波幅| N值
-------- | ---
2002/12/2| 0.7375| 0.7227| 0.7359| 0.0148| 0.0134
2002/12/3|0.7447| 0.7310| 0.7389| 0.0137| 0.0134
2002/12/4 |0.7420|0.7140| 0.7162| 0.0280| 0.0141
-------- | ---

根据12月4日的N值0.0141计算头寸规模如下
N=0.0141
账户规模=1000000美元
每一点的价值=42000美元
头寸单位规模=0.011000000/0.014142000=16.88
舍去小数得16份合约

另外海龟被限制在任何时间持仓的单位(Units)数目在证券市场这种单一市场中最多持仓的单位数设为4个单位且海龟一般每周一计算一次N用于更新单位(Units)大小

入市:
海龟的入市规则有两个系统我们可以根据自己的意愿决定将净值配置在何种系统上
系统一以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为了保证全部头寸的风险最小如果另外增加了单位您可能感兴趣的文章

热门文章
自定义指标—唐奇安通道策略
2019-04-08 13:31:46 交易策略
马丁与反马丁格尔策略
2018-05-17 11:02:11 交易策略
EA大师网页EA生成器查询手册2
2019-03-30 15:05:20 量化手册
EA大师生成器代理介绍
2020-07-11 11:40:45 行业新闻
微信扫一扫