前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Matlab量化投资】GFTD指标程序化实现(附源码)

【Matlab量化投资】GFTD指标程序化实现(附源码)

作者头像
量化投资与机器学习微信公众号
发布2018-01-29 15:19:23
2.3K0
发布2018-01-29 15:19:23
举报

广发证券很早出过两篇研报。一篇名叫《基于修正 TD 指标的指数择时研究》、一篇名叫《基于GFTD的期指日内程序化交易策略》。今天编辑部就给大家进行实现。基于 Matlab 软件。希望大家有所收获。(研报内容点击阅读原文获取。获取代码请看文章末尾。)

TD指标的优势 TD 指标是大型投资基金 Tudor 的执行副总裁(Thomas R DeMark) 于 80 年代中期为了发现走势欲转折区域而设计的。由于其原理简单且预测精度高等特点而在近几十年内得到了广泛的应用。

TD指标基本原理 TD 指标通常可分为 TD 序列和 TD 组合。 TD 序列由启动、交叉和计数三个阶段组成,而 TD 组合则仅包括启动和计数两个阶段,两者的主要区别在于计数规则的不同,但其基本原理都是一致的,即:市场走势由买方和卖方共同作用形成,当买方的力量大于卖方时走势表现为上涨,反之为下跌,但买卖双方力量强弱的表象是动态的,当走势上涨一段时间后,买方力量必然面临衰竭,从而市场转为下跌, TD 指标正是为发现走势欲转折区域而设计的。

量化指标参数条件的调整 本报告对传统 TD 指标参数在 A 股市场进行实证,发现效果并不理想。我们尝试通过修正 TD 指标,找到最适合中国股市特征的指标参数和条件,进而对中国股市进行更有效的预测。最后,我们确定 TD 序列的启动阶段长度为 6,计数为 12; TD 组合的启动阶段长度为 6,计数为 8。指标的修正主要包括以下三个方面:( 1)改变计数起点;( 2)改变 TD 指标参数;( 3)改变计数规则。

择时策略的实证效果 基于修正后的 TD 序列和 TD 组合的量化择时策略应用于上证综指、深圳成指以及沪深 300 等三个不同指数,在 2000.1—— 2010.6 间均获得了较好的超额收益。其中,基于修正 TD 组合指标的效果较佳,预测的准确率同样均大于 70%。

比较三个指数,模型效果对于上证综指效果最好, 10 年期间发出 11 对信号,平均 1 年 1 至 2 对信号,成功 9 对,准确率达到 82%。仅有的两次失败发生在 2001—— 2002 年,成功躲过 2007 年的 5.30、 2008 全年大调整、2009 年的 8.5 调整以及今年以来的调整。抓住了 2005 年到 2007 年 5.30 的牛市主升浪行情、2007年下半年的牛尾行情、 2009 年初至 2009.8.4 的反弹行情。

目前信号

经过修正的 TD 组合模型对于上证综指过去 10 年检验效果最好,该模型从 2010 年 1 月 22 日发出卖出信号以来,在 2010 年 7 月 12 日发出买入信号,指示市场当前已经处于底部区域,轻仓投资者可以考虑择机进场。

部分代码展示

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-09-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 量化投资与机器学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档