双底形态选股策略增加回测功能啦!股票量化分析工具QTYX-V2.4.0

638e298d0519aefb6d2e1ae6e4788878.png

自从股票量化分析工具QTYX新增双底形态选股功能以来,大家都觉得这个功能非常实用,通过双底形态的识别可以选出上涨初期的个股。

特别是大周期、多K线形成的双底形态,它的效果更好,因为这样的形态往往是由市场力量形成的,我们只需顺势而为即可。

同时不少星友在使用过程中也反馈了一些升级的需求,大家一起来完善这个功能。

本期我们对双底形态识别升级了2个功能,QTYX版本也相应升级到了V2.4.0:

  1. 开始选股后,再次点击按钮会紧急停止,比如发现参数配置不对时,可以停下来修改参数,然后重新开始。

  2. 买入符合双底形态的股票后,到底是亏损还是盈利呢,我们增加了回测功能就能一目了然。比如在持有的时间内,盈利可以超过10%,而亏损只有3%,那么就能从盈亏比角度去设计我们的策略。

1030c185765da075f7ad6e20f9ff569b.png

接下来,我们主要介绍下回测功能的用法。

回测功能在原理上是取两段数据,一段数据用于识别形态(符合形态条件时买入),另一段数据用于计算买入该股后盈亏的情况。

71babd965fc562278dda5a94d83ce416.png

在双底形态的配置参数界面有这么一个参数【设置使能回测所需交易日数量】,当配置成40天时,需要保证“评估盈亏数据段”至少要大于40天才会使能回测功能(数据量太小无计算的意义)。

点击“开始选股”按钮后开始识别双底形态,当出现符合条件的个股时,打印日志如下所示:

2be61a7611b5b0db76234a3a9de11862.png

特别是“最大盈利比例%”和“最大亏损比例%”这两列,我们可以客观地评估双底策略的效用。

我们选其中一只股票,比如证通电子,打开行情软件验证一下识别出来的结果准确度是否在可接受范围内。 

47318499b89c479110bce1fe35dde996.png

什么是双底形态

d0d204da82fb68ce7ff9e6c4a07bc098.png

通常放量突破颈线时是一个不错的买点。用供需关系去理解其内在逻辑的话,可以看作在颈线压力位置有大量的需求涌入吸收了供应的筹码,同时出现了供不应求的情况,这使得股价上涨突破了颈线压力,后续持续上涨的概率较大。

突破后会有两种形态:第一种是突破后直接快速拉升;第二种是突破之后缩量回踩颈线位置附近,确认突破有效后再快速拉升。


5d82b4264aaf16cd676b078dc3123ed7.png

针对双底形态的特征,我们设计了一套识别的算法。

a054cafb3c8771e47729385993ae0254.png

如何使用高速版双底形态识别

c72ffd18b955d901e3a02f2c20c6a35b.png

第二步是更新股票数据。

首先要在QTYXDatazFiles路径下创建一个文件夹,用于存储股票数据文件,每个股票一个csv文件。代码中变量data_path默认的是stock_history/,当然大家可以随意更改。

如果stock_history目录下已经存在csv格式的股票数据,那么工具会自动加载到界面中。双击股票文件名称后,股票数据就会在界面右边表格中显示。

74a214923764867ea1d4a677f974a0b7.png

下载完成后在“日志区”会统计下载的情况。

如果是第一次使用本工具,则会下载全部的股票数据。比如本地已经有历史数据了,那么只更新了最近缺失的数据。

7559b50bcf96227e5f3a2ad5f9d03a4f.png

第三步是全市场快速选股。

在主页面中,包含了【开始日期】、【结束日期】、【股票复权】、【选股模型】、【股票池选取】等栏目。

【开始日期】和【结束日期】选取行情数据的范围,默认是1年的数据量;

【股票复权】下拉选项中可根据需求选择【不复权】、【前复权】和【后复权】中的一个;具体介绍可以看以下文章!

高速版的股票数据源增加复权功能,股票量化分析工具QTYX-V2.3.3

【选股模型】选择“双底形态”;

【股票池选取】选择全市场的股票。

然后点击【开始选股】,此时会弹出参数配置对话框:

687f687b8680c230bd71407d26d69294.png

运行QTYX工具之后,点击主菜单的【量化】按钮进入界面,选择菜单栏的“股票池管理”,可以选择“增量更新”和“完全替换”两种更新方式。

03a46dab3c818cc1c6b9c3820804c06d.png

23c0e0dbfa0b7fe9b5a46e958fe10df2.png

由于界定一种形态本身就比较宽泛,所以我们的目的更多的是提高选股的效率。只需十几分钟,从4000多个股票中快速筛选出10几只符合要求的股票,选出后为了保险起见,建议人工二次确认。

在实际应用中,我们还需要进一步结合基本面的指标去加以判断,来得到更加可靠的买入信号。

说明

1. 我们会把完整的源码上传到知识星球《玩转股票量化交易》中,帮助小伙伴们更好地掌握这个方法。

2. 想要加入知识星球《玩转股票量化交易》的小伙伴记得先微信call我获取福利,名额有限先到先得!

c881d77e5f578a31d819a60af05e1358.png

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91438 人正在系统学习中

来源:元宵大师

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月3日
下一篇 2022年3月3日

相关推荐