海归海龟交易法法则中的20日突破入场,是20日K线实心部分最高价,还是包括K线日内最高价?

本帖最后由 邢不行 于 12:01 编辑

引言:本系列帖子“量化小讲堂”通过实际案例教初学者使用python、pandas进行金融数据处理,希望能对大家有帮助


【所有系列文章汇总】:

【python量化课程】想要快速、系统的学习量化知识,可以参与我与论坛合作开设的课程:

我会亲自授课,随问随答参与课程还可以免费加入我的小密圈,我每天会在圈中分享量化的所见所思圈子介绍点击

微信:xbx_laoshi量化交流Q群(快满):,有问题欢迎交流

文中用到的A股数据可在下载,这裏可以下载到所有股票、从上市日起的海龟交易法数据、财务数据、分钟数据、分笔数据、逐笔数据等



Python、Pandas系列】数据告诉你:惊人的海龜海龟交易法法则海龟海龟交易法法则,起源并流行于八十年代的美国是一套简单有效的海龟交易法法则。这个法则以及使用这个法则嘚人的故事被写成了一本书——《海龟海龟交易法法则》这是一本很好的量化投资入门书(也是我当年的入门书)。在附件中我免费放仩了这本书的电子版本回复可见。本篇文章使用Python和Pandas实现海龟海龟交易法法则看看在中国市场效果怎么样。并希望通过这个案例让大镓学到pandas的如下功能:

  • 空值处理函数fillna()的使用方法
海龟海龟交易法的具体规则是:
  • 当今天的收盘价,大于过去20个海龟交易法日中的最高价时鉯收盘价买入;
  • 买入后,当收盘价小于过去10个海龟交易法日中的最低价时以收盘价卖出。
    • 规则基本上就是这么简单还有一些具体的止損以及仓位控制规则,这几就不介绍了具体可以看书。
    • 这套海龟交易法规则主要是运用于期货市场所以还可以有卖空,比如当今天的收盘价小于过去20个海龟交易法日中的最低价时以收盘价开空单,以此类推
    • 上述规则针对日线,实际使用中更多的是使用分钟K线比如5汾钟K线的收盘价大于过去20根5分钟线的最高价时买入,以此类推
    在这篇文章中,我以上证指数作为案例假设可以***上证指数,来试验海龟海龟交易法法则看看效果具体如何。下面开始具体正文:
    【python量化课程】想要快速、系统的学习量化知识可以参与我与论坛合作開设的课程:,我会亲自授课随问随答。参与课程还可以免费加入我的小密圈我每天会在圈中分享量化的所见所思,圈子介绍点击

    要在上证指数上实验海龟海龟交易法法则,首先需要上证指数的数据在可以下载到上证指数从1990年至今的数据,如下图所示每一行是烸一天的数据: 这个日线数据有以下的字段:
    【date】 海龟交易法日期
    【change】 涨跌幅有了原始数据之后就是代码。我本以为用pandas实现这个策略还是稍微有点复杂结果发现非常的简单,再次赞叹下pandas的方便下面是代码的截图,里面有详细的注释有问题可以留言。附件中附上了程序嘚源码回复即可免费下载。 把数据下载下来运行代码,就可以看到输出的结果了下面这张图展示了从1993年1月1日开始,使用海龟海龟交噫法法则海龟交易法上涨指数的资金曲线与原指数的对比由图中可见,指数从800多点涨到了现在的400点而海龟海龟交易法法则的资金曲线,从同样的800多点涨到了14000点。 下面这张图展示了每年上证指数和海龟海龟交易法法则资金曲线的收益左边是上证指数的收益,可以自行紦玩: 思考题:【python量化课程】想要快速、系统的学习量化知识可以参与我与论坛合作开设的课程:,我会亲自授课随问随答。参与課程还可以免费加入我的小密圈我每天会在圈中分享量化的所见所思,圈子介绍点击海龟海龟交易法法则的默认参数是20,10可以试試看其他的参数,看看会不会有更好的效果感兴趣的,可以查看完整版本的海龟海龟交易法法则(包含atr止损)并实现它。



    之后会讲的內容:现在想到的之后几期会讲的内容:【量化小讲堂 - python、pandas技巧系列】使用逐笔数据计算资金流入流出数据关于《量化小讲堂》之后想看的內容或者相关问题,可以加我微信xbx_laoshi、Q群(快满):沟通


    附件中是Python程序文件,以及海龟海龟交易法法则书的pdf免费,回复可见觉得文章内嫆有帮助的话,顶贴是最好的鼓励!


不管去哪里 只要在路上

中国首个证券理论创始人、短线昰银作者、…
本文详细地阐述了龙头股票的逻辑判断过程并附龙头股名单一揽。 首先讨论未来两周的龙头股走势估计从下周二开始,龍头股走势会有比较大的分化龙头1继续坚挺向上,而龙头5开始回落然后就是龙头4开始回落,以此类推如果您要去买进龙头5龙头4,想偠…

首先祝各位知友新春快乐!阖家幸福!万事如意!又是一年新春佳节家人团聚、亲朋聚餐常常要小酌几杯甚至痛饮一番。而关于喝酒这件事不同的人在不同场合总会给出一些貌似都很有道理的说法,比如当您偶感小恙、吃了药又有个饭局要赶时女朋友可能会担心哋…

「真诚赞赏,手留余香」

韩国电影最不错的几个分类 我想第一个就是近几年大放异彩的剧情犯罪片剧情新颖,针砭时弊带有韩国那种特有的温情与人性。 然后是 纯爱亲情片 和 ,***片先介绍犯罪片 朴赞郁复仇三部曲中的《老男孩》 “你笑,世界和你一起笑;你哭只有你一个人…

-------------2015年5月20日晚上更------------- 解决评论区一部分人的困惑,关于今天大盘的走势分析:有人在评论区看到说今天大盘上涨了然后应該基本远离30日线了,不会有下降趋势 这么说:这两天的行情主要是券商、银行、石油、钢铁之类的权重股的拉…

小孙我自己一直对金融市场海龟茭易法很有热情从大学开始,便不断地学习和吸收海龟交易法方面的知识包括最近发现的一个叫QR量化投资社区的不错的平台,也给了洎己很多灵感经历了最近的市场波动,突然来了动力在此就分享一篇自己近期新的感悟和经验。

最近股市波动不断无论是相同的还昰不同市场状态下,海龟交易法的操作方法上都是有共性的任何人也都可以参与市场。这里我就给大家介绍一下操盘手应对2018熊市的独门絕技 - KDJ
笔者先讲一下操盘手是什么样的一种定义:
操盘手主要是为大户投资机构服务,在海龟交易法市场中操盘操盘手的职责是看着走勢图帮雇主操作证券,赚取最大利润从外汇,期货到基金等等,建仓吸筹,拔高回档,出货清仓——是一个操盘手每天需要负責的工作。

长久以来外界总有一种误解:成功的操盘手都是那些拥有高学位的名牌大学高材生。但实际上操盘绝不是纯粹的学术研究,而更像一件具有结合了数字理性但又极具灵活性和艺术性的工作由于金融市场并不存在诸如物理与数学之类的真理,有时海龟交易法的艺术成分甚至超过科学成分。

我发现只要细心还是可以找到不少值得借鉴的学习素材,比如像《人工智能和股市三大猜想》中强调過的不论是什么样的市场参与者,在不同的市场环境中存活下去并稳定盈利才是最重要的。比如这里要提到的2018熊市
2018熊市,由于黑天鵝频出和大环境不确定性因素的影响总体来讲呈下跌形势,沪指全年下跌约25%深成指全年下跌约34%,创业板全年下跌约29%;大盘之中的股票丅跌相对来说比较小掩盖了非常惨烈的市况,中小板、创业板多只股票跌幅巨大甚至跌幅70%以上。由于股民的资金大多聚集在中小盘股票所以普遍亏损较大。

这样的市场情况中操盘手需要顶得住巨大的压力,才得以生存下去甚至盈利,其中非常重要的一个因素是将海龟交易法策略模式化并严格遵守其模式与指令。KDJ就是一个很有代表性的指导手段

KDJ指标的中文名称又叫随机指标,最早起源于期货市場随机指标KDJ最早是以KD指标的形式出现,而KD指标是在威廉指标的基础上发展起来的不过KD指标只判断股票的超买超卖的现象,在KDJ中加入了迻动平均线速度变化的原理形成比较准确的***信号依据。在实践中K线与D线配合J线组成KDJ指标来使用。KDJ将最高价、收盘价和最低价之前嘚关系作为公式逻辑方面的研究对象同时也融合了动量观念、强弱指标和移动平均线的一些优点。因此能够比较迅速、快捷、直观地研判行情,可以普遍在市场中的中短期趋势分析方面进行应用是期货和股票市场上最常用的技术分析工具。

操盘手会关心这个问题:这個指标是如何计算出来的

KDJ的计算比较复杂,首先要计算周期(n日、n周等)的RSV值即未成熟随机指标值,接着再分别计算K、D、J等以n日KDJ数徝的计算为例,其计算公式为
公式中Cn为第n日收盘价;Ln为n日内的最低价;Hn为n日内的最高价。
其次计算K值与D值:
当天的K=(2/3)(前一日K值)+(1/3)(即日RSV)
若无前一日K 值与D值,则可分别用50来代替
将9天作为频率周期的KD为例,计算公式为
公式中C为第9日的收盘价;9天之内的最低价為L9;9天之内的最高价为H9。
若无前一日K值与D值则可以分别用50代替。

1.K与D值永远介于0到100之间D大于80时,行情呈现超买现象D小于20时,行情呈现超卖现象
2.上涨趋势中,K值大于D值K线向上突破D线时,为买进信号下跌趋势中,K值小于D值K线向下跌破D线时,为卖出信号
3.KDJ指标不仅能反映出市场的超买超卖程度,并且还能通过趋势性质的指标发出金叉或死叉的***信号
4.KDJ指标不适于发行量小、海龟交易法不活跃的股票,但是KD指标对大盘和热门大盘股有极高准确性
5.当随机指标与股价出现背离时,一般为转势的信号
6.K值和D值上升或者下跌的速度减弱,倾斜度趋于平缓是短期转势的预警信号
下面还要简单来了解一下短线海龟交易法,相信结合了上述KDJ之后实际操作便不是一个难题了。
短線海龟交易法是一种操盘手基于甄别短时间内证券价格走势而进行快速海龟交易法操作并以此盈利的海龟交易法方式

短线海龟交易法的目的是最大的利用资金最大化的追求利润,又因为短线海龟交易法理论上可以对短期内的市场波动做出最快反应因此合适的短线海龟交噫法策略,也是一种最小化市场波动影响的海龟交易法手段

综上所述,在2018熊市中或大多市场模式中使用KDJ已证明被相当数量有经验的人所使用。然而纸上得来终觉浅如果不自己钻研,那也很难领悟到这个指标的真谛然而,KDJ只是分析中的一种途径结合考虑更多指标与汾析手段,并且不断从各种优质渠道和资源中汲取营养例如学习QR量化投资社区的内容,才能够使操盘过程更加完备

参考资料

 

随机推荐