前面介绍了如何获取数据,本文将直接介绍一种经典的交易策略,实际上这套方法在市场中大部分情况时有效的,但是在市场沉浮中,每个人都很难严格执行,大部分人都是觉得自己已经掌握了,甚至还有自己的想法,然后灵活的动一些小脑筋,殊不知,大道至简,尔等不过是管中窥豹、自欺欺人罢了,最后被市场教育,得出结论:海龟交易法不靠谱......
       不要问我的文字为何如此有画面感,我只能“无中生友”了.......

1. 什么是海龟交易法则

1983年年中,著名的商品投机家理查德.丹尼斯与他的老友比尔.埃克哈特进行了一场辩论,这场辩论是关于伟大的交易员是天生造就还是后天培养的。理查德相信,他可以教会人们成为伟大的交易员。比尔则认为遗传和天性才是决定因素。为了解决这一问题,理查德建议招募并培训一些交易员,给他们提供真实的帐户进行交易,看看两个人中谁是正确的。
       他们在《巴伦氏》、《华尔街期刊》和《纽约时报》上刊登了大幅广告,招聘交易学员。广告中称,在一个短暂的培训会后,新手将被提供一个帐户进行交易。理查德从报名的人中精选出13个人,1983年12月底,学员被邀请到芝加哥进行两周的培训,到1984年1月初,开始用小帐户进行交易。到了2月初,在学员证明了自己的能力之后,丹尼斯给其中的大多数人提供了50万至200万美元的资金帐户。“学员们被称为‘海龟’, 海龟成为交易史上最著名的实验,因为在随后的四年中这些海龟交易员取得了年均复利80%的收益。里克证明了交易可以被传授。他证明了用一套简单的法则,他可以使仅有很少或根本没有交易经验的人成为优秀的交易员。而这个交易法则被后世称为“海龟交易法则”。

2. 具体内容

       海龟交易法则属于趋势交易,首先建立唐奇安通道,即确定上突破线和下突破线,如果价格突破上线,则做多,如果价格突破下线就平仓或做空。
        唐奇安通道,作为一个通道必定有上线和下线,上线就是前N1日内的最高价,下线就是前N2日内的最低价,一般来说N1=20,N2=10;然后,价格上穿就买,下穿就卖,就是这么简单。

3. 均幅指标

         海龟交易法则最核心的部分,在于仓位的控制,这种止损会让你基准的亏损不超过总资金的n%,所以这部分的思想是需要我们学习的。
          1. 计算当日真实波幅公式:     
              其中,下表1代表当日,下表0代表昨日,C0是昨日开盘价close,H是最高价high,L是最低价low。

2. 平均波幅ATR,一般取前20日的平均TR:
         这时候我们已经求出ATR,这个数字可以当做衡量今天的价格波幅的基准,为1单位,比如现在价格是100元,基准波幅ATR=4元,代表今天基准波幅在98-102元,如果是2倍ATR,波幅就在96-104元。

4. 仓位管理

1. 突破唐奇安通道的上轨线,就产生了一个买的建仓信号,突破下轨线,就产生了一个卖空的建仓信号,建仓数量为 1 个 unit;
         2. 当标的价格上涨(下跌)0.5 个 ATR 时,就加仓 1 个 Unit 的多头(空头)仓位;
         3. 止盈止损: 持仓为多头,当标的价格下跌 2 个 ATR 时,进行平仓止损;持仓为空头,当标的价格上涨 2 个 ATR 时,进行平仓止盈。

Unit 的计算如下:            

其中:Account 表示账户中的总资金,ATR 为真实波幅均值。若标的资产为某一期货品种,因期货的下单量为手数,真实波幅均值通过单位价格计算,需要转换成一手真实的波幅(一般为 ATR一手品种的数量最小变动值)。

5. 代码和注释

          代码

量化交易(二)---------海龟交易法则相关推荐

  1. 【手把手教你】用backtrader量化回测海龟交易策略

    01 引言 海龟交易策略是比较经典的趋势交易系统之一,涵盖了从入场交易(品种选择).仓位管理(基于ATR加减仓).离场(触发条件)的整个过程.机械套用海龟交易法则在A股上进行交易可能效果不佳,但其交易 ...

  2. python量化分析—对海龟交易法则的验证

    掌握知识点: 1.data.cumsum()和data.cumprod()函数是累积和和累积积,data.prod()函数是计算连乘积: 2.pd.set_option('display.max_ro ...

  3. 量化体系(二) | 分时交易数据

    以下观点仅提供参考,不作投资依据 量化系列 量化体系(一) | 监控北向资金 前段时间有个小伙伴给了我一个网站,让我帮忙爬一下,打开一看,哟老朋友了,这个网站爬多了,关于股票的数据这个网站还是很全的, ...

  4. 【手把手教你】用Python量化海龟交易法则

    点击"简说Python",选择"置顶/星标公众号" 福利干货,第一时间送达! 本文授权转载自Python金融量化,禁二次转载 作者:CuteHand 阅读文本大 ...

  5. 「手把手教你」用Python量化海龟交易法则

    1引言 对于纯多头或空头的方向性策略而言,只有当证券价格是均值回归或趋势的,交易策略才能盈利.否则,如果价格是随机游走的,交易将无利可图(法玛有效市场假说).换句话说,目前各种纷繁复杂的所谓量化策略大 ...

  6. 用Python量化海龟交易法则

    1.引言 对于纯多头或空头的方向性策略而言,只有当证券价格是均值回归或趋势的,交易策略才能盈利.否则,如果价格是随机游走的,交易将无利可图(法玛有效市场假说).换句话说,目前各种纷繁复杂的所谓量化策略 ...

  7. 用Python量化海龟交易法则!

    1 引言 对于纯多头或空头的方向性策略而言, 只有当证券价格是均值回归或趋势的,交易策略才能盈利 .否则,如果价格是随机游走的,交易将无利可图(法玛有效市场假说).换句话说,目前各种纷繁复杂的所谓量化 ...

  8. python:海龟交易法则 画唐奇安通道

    回忆一下海龟交易法则的策略: 入场条件:当收盘价突破20日价格高点时,买入一单元股票: 加仓条件:当价格大于上一次买入价格的0.5个ATR(平均波幅),买入一单元股票,加仓次数不超过3次: 止损条件: ...

  9. 海龟交易法则 matlab,【干货】经典的期货策略——海龟交易法则(二)

    原标题:[干货]经典的期货策略--海龟交易法则(二) 光阴似箭,日月如梭,唰一下一周又过去了~ 是的!众所期待的量化(程序化)策略全方位揭密时间又到啦! 上周小编给大家讲到了海龟交易法则,但是!只讲了 ...

最新文章

  1. 程序员新手第一个python web开发框架
  2. torch.tensordot()介绍
  3. Replica Sets+Sharding方案之真枪实弹篇
  4. show status用法
  5. 远程登录阿里云上的MySQL
  6. 软件测试 学习之路 linux 基础命令 (三)
  7. Django的应用部署
  8. Linux命令行解析参数之getopt_long
  9. 我的搜狗拼音皮肤和细胞词库都发布咯!
  10. 功放限幅保护_功放限幅电路的制作方法
  11. 拼接图像亮度均匀调整_华邦瀛微色差液晶拼接屏系统解决方案
  12. python二进制转十进制函数_python基础教程之python基础教程之python进制转换(二进制、十进制...
  13. Win10子系统Ubuntu安装Thingworx8.5--1. WSL Ubuntu 安装
  14. vue+elementUI+vue-i18n 实现国际化
  15. MBR膜是什么?起到哪些用途?-世来福
  16. 什么是多态?实现多态的机制是什么?
  17. eclipse的入门
  18. 转“打工皇帝”唐骏的经验之谈
  19. 10大开源的Web应用防火墙介绍
  20. beego学习与代码示例WebIM解析-Ali0th

热门文章

  1. fabric网络搭建问题汇集
  2. 王桂林 C++基础与提高 练习题——string数组
  3. 阿里云华为云腾讯云被攻击的危害有多大
  4. 马尔可夫决策过程的一些个人理解
  5. 16个很好的在线教育网站
  6. 计算机应用技术第二版笔记,(计算机应用技术笔记.doc
  7. 遥控51单片机控制42步进电机(TB6600驱动)控制方向、速度
  8. 金蝶wise 14.3采购对账付款平台报错处置过程
  9. 【python】PPT转PDF(同一目录下批量)
  10. 软考中级软件设计师---知识产权(自用)