股票量化分析工具QTYX使用攻略——底部突破形态选股(含ETF)(双底形态&箱体形态)(更新2.7.5)...

本文介绍了股票量化交易平台QTYX的使用,包括如何利用底部突破(箱体形态和双底形态)选股,以及如何结合ETF和回测功能评估收益。通过数据驱动和形态驱动相结合,用户可以创建定制化的交易策略,并设置止损止盈点位。
摘要由CSDN通过智能技术生成

0ad3d6e4bd189d975bea50534ea64cb2.png

搭建自己的量化系统

0b31d533291a1784f3fd9fd92cd18934.png

股票量化交易系统QTYX是一个即可以用于学习,也可以用于实战炒股分析的系统。

分享QTYX系统目的是提供给大家一个搭建量化系统的模版,最终帮助大家搭建属于自己的系统。因此我们提供源码,可以根据自己的风格二次开发。

关于QTYX的使用攻略可以查看链接:QTYX使用攻略

QTYX一直迭代更新,当前版本V2.7.5。后续升级版本会同步更新文档内容。

星球下载位置如下:

241600f266c0639ce3ff7c4841b67663.png

21656f8228cb64fda0613438b421943c.png

功能概述

dff65659d52bfc567aff04e764d2fb4e.png

通过底部形态可以过滤出符合大牛股上涨初期特征的股票,适合做底部高安全边际票的学员,QTYX从2.7.5版本开始把“双底形态突破”和“箱体形态突破”两个选股形态做了叠加。

另外,ETF兼具股票和指数基金的特色,既能获得股票一样的超额收益,也具备指数稳定的特点。买ETF相当于购买了一篮子股票,能分散投资并降低投资风险。QTYX从2.7.5版本加入了ETF数据源,可以用形态选股策略选出符合的ETF标的!

ea931d1a7aa21511d3c2f74b1702ccce.png

快速使用‍‍‍‍‍

2fe21648527c1dc1940bbc2b225a8e3b.png

接下来说说怎么使用吧!

在【选股流程】页面中,有“数据驱动型”“形态驱动型”“RPS驱动型”三种选股思路,相辅相成。

此处“选股模型”选择“底部突破(箱体形态&双底形态)”。

1c2b39bb24cc3773a4cc8e01934886ed.png

介绍下关键几个选项的作用:

  • 选股日期:选取形态分析的日期(支持选取历史日期用于回测)

  • 上市时间:根据上市时间滤除次新股(工具会过滤掉设置时间之后的次新股)。新股上市后处于暴涨暴跌的态势,走势并不稳定,也没有足够的数据进行回测。选股时候应该提前把这类股票给剔除掉的

  • 剔除ST/*ST:对于ST股来说,面临着极高的退市风险,股民们应该避之不及,选股时候应该提前把这类股票给剔除掉的

  • 叠加分析数据:目前支持“季度利润报表”和“每日基本面指标”,勾选后会在生成的股票清单中叠加对应数据

  • 股票池:选择扫描的股票池,全市场股票池、自选股票池、概念板块池、行业板块池、ETF基金池

  • 选股模型:选择选股的模型,比如主升浪(均线多头&突破前高)、底部突破(箱体形态&双底形态)

关于“概念板块池”和“行业板块池”的使用。很多时候我们更关注当前热门板块的股票。因此,QTYX系统选股功能中增加了概念板块和行业板块的分类选择。这样一来,我们可以针对性地选取自己关注板块的个股,同时选股也变得非常快速。

比如选择“概念股票池”后,出现列表对话框。左边是未选择的概念板块,右边是已经选择的。点击左边列表的板块会加入到右边选股列表中,点击右边选股列表的板块则取消,会返回到左边。“行业股票池”同理。关闭板块选取对话框后,股票池生效。

e7d9e1dd7c5dce9fabc1aec19ddafc60.png

点击“确认”后配置形态选股参数。通过使能开关把之前独立的“箱体形态突破”和“双底形态突破”两个模型叠加了起来。

b671e09ee746b91f23631b4b2913fea0.png

“箱体形态”和“双底形态”关键参数在下文会详细介绍。

说明:“箱体形态”和“双底形态”这两个模型可以叠加使用,也可以单独使用。只需要勾选“使能”框即可。

注:此版本开始在形态分析之前, 无需提前更新股票的行情数据!!!

开始选股后,左上角的日志栏会自动切换到【选股日志】显示有符合特征的股票。

开始选股后,比如发现参数配置不对时,可以停下来修改参数,然后重新开始。如果要取消选股,只需要点击【停止选股】->【形态驱动型选股】即可。

过滤完成后的股票清单如下所示,可以看到粉色框图中的股票是符合双底形态的,红色框图中的股票是符合箱体形态的,如果个股同时符合两种形态,相应的数据列上会标识数据。

bde83a48cd1614cb9f18acf0b3aebabd.png

选股完成后会把选股结果保存在“ConfigFiles/全市场选股结果”路径下。选完后就可以进行选股的下一步流程。

9c55918e43779a9b8a1d24e8dc2976ea.png

双底形态突破

e40a410ed5de8276308f5753fc754d02.png

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

双重底也称“W底”,是指股票的价格经过一段下跌后,形成一个低点后展开反弹,随后再次回落,在上一个低点附近形成新的低点,此后股价再次往上运行,这样就形成了两个底部,成为双重底。

两个跌至最低点的连线称为“支撑线”。

两个低点之间的高点价格称为“颈线”价格。

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

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

56f67b97b4113a6149d05198319c8b4c.png

fa113201a4e921735f60c52643b85bd1.png

如上图所示,我们以个股的收盘价时间序列为分析数据。当前交易日期为终点,往前从历史交易日中选择两个连续区间。

这两个区间先按完全相等的范围设定,然后增加一个区间叠加变量,这个变量的作用是可以进一步去过滤像头肩底或者V型底的形态。

当然也可以动态去划分,划分的规则可以根据市场的整体走势来设定。

然后按以下步骤分析:

  • 找区间1的极小值,为左底

  • 找区间2的极小值,为右底

  • 找左底与右底之间区域的极大值

  • 比较左底与右底的涨幅,是否相差<3%(参数可调)

  • 当前日期收盘价是否突破颈线位>3%(参数可调)

  • 当前交易日是否为首次突破颈线位

  • 当前交易日突破时的涨幅是否大于>3%(参数可调)

  • 当前交易日突破时伴随的成交量是否大于近期平均成交量的20%(参数可调)

识别形态的源代码存放在StrategyGath/PattenGath.py中,感兴趣的朋友可以研究下。

选股数据对话框上点击“确认”,会出现形态识别算法相关参数的配置界面。

总共开放了这些参数:选取K线范围、选取中间区域误差、双底低点之间误差、有效突破确认的幅度、有效突破当天涨跌幅、有效突破成交量阈值。

2b1f8bd1f3e8d14e1918b206fc438d63.png

选股结果保存可以根据需要选择保存的股票。比如“满足突破幅度即保存”表示只要出现双底形态,并且满足突破幅度,无论是否首次突破都会保存。“满足首次突破才保存”表示出现双底形态,同时要满足首次突破才会保存,条件更苛刻点。

大部分参数的含义可以结合算法原理去理解。部分特殊参数的含义说明如下:

“是否为首次突破的判断”。比如我们今天使用工具QTYX去全市场寻找符合形态条件的股票,发现了以下这只股票。这只股票符合双底形态,但是已经突破好几天了(注:如果每天都使用工具筛选一遍是可以发掘到首次突破当天的),现在买入位置并不是非常合适。

c0013b08978f340525cc47ddd6173b23.png

我们更倾向于选择那些首次突破颈线的个股,这个时候买入的时机恰到好处。

比如像华数传媒,离突破当天已经有5个交易日了,属于非首次突破!

efff68d087f97dc8c3070cc642df43ff.png

比如像通程控股,由于我们设置了有效突破的幅度是大于颈线3%以上,因此今天属于首次突破的日子!

5aa3bbbec444866e518a4137deb29096.png

065f14bc2ace0f20ea38d803958e8461.png

此外我们还结合成交量及当日涨跌幅去叠加判断,毕竟底部出现放量跳空上涨时,说明该股更加强势,使双底形态突破后的上涨成功率更大。

(1)比如双底形态突破时结合成交量是否放大,来判断是否为有效突破。有效突破成交量阈值表明,在突破当天的成交量要高于“选取K线范围”内成交量均值的百分之X以上。

(2)比如在双底形态识别的同时判断该股近期是否有向上跳空缺口配合出现,如果有的话可以侧面说明该股的强势。

点击确认后就可以自动对所选市场的股票执行双底形态识别了。

选股结果包括:股票名称;股票代码;形态识别结果;出现左底的日期和价格;出现右底的日期和价格;出现中间顶部日期和价格;是否满足突破幅度,如果满足突破幅度时当前收盘价格和颈线价格分别是多少;是否满足放量突破,如果满足放量突破时当前成交量和平均成交量分别是多少。

eb9b0eb55e0a6b33d93418a90942ab99.png

前期建议大家先放宽要求,只要符合双底形态的都先加到csv中,并且人工二次确认。后续等到参数调节非常稳定了,就可以把条件设置严格一些,完全交给工具自动完成。

fff0b97645de5b606ac9484412c1ac35.png

箱底形态突破

3e795fb69f88d5d92f586240196dee6b.png

大牛股在上涨初期往往会有一些特征信号,根据这些特点过滤出可能成为牛股的标的,然后重点跟踪它们,这无疑是非常有效的选股方式。

我们来看下欢瑞世纪这只票上涨初期的特征。股价在区间内上下波动,20日、30日、60日、120日均线逐步收敛,当一根长阳创近期新高后,均线开始快速发散,从而开启一轮势不可挡的上涨。

86b4bd0b9fa2ce508b9beedd0d86315b.png

通常我们称具有这种牛股初期的特征——“底部均线粘合,长阳突破”为箱体突破形态。股票量化分析工具QTYX的选股功能支持这种形态股票的筛选。

在【选股流程】页面中,选择“形态驱动型”选股策略,“选股模型”选择“底部突破(箱体形态&双底形态)”。

然后可以看到针对箱体形态突破的专用配置界面。

选择箱体形态特征相应的参数。此处参数表示股价在40日均线上下波动不超过15%,20日、30日、60日均线收敛幅度小于5%,当日涨幅超过5%且股价创40日新高。

f1caf34306a13a3a69c498a07133f15d.png

e492976f2f130521d1ae10a9ec90662f.png

形态选股回测

dbddc0487cf69d944757ae48cc6c63ae.png

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

回测功能的用法可参考使用攻略:

股票量化分析工具QTYX使用攻略——回测评估形态选股收益(更新v2.7.2)

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

3be36dbf985a39a89d7c90b9c9076682.png

4c010610415a09e3154489117e4a88a7.png

后续选股分析‍

d8a0cb1fbaf7297d307b8db7c801bb00.png

由于QTYX中已经打通了“数据驱动选股”和“形态驱动选股”,点击 “开始选股”->“开始条件选股”,然后就可以用条件表达式选股。

比如根据业绩数据选择基本面良好的个股(需要叠加“季度利润报表”),

3e449bb42106e64226ab1e476bc74659.png

e8439d2a461656d09e7d89554b30f97e.png

1ee3a866618c6aac8f65376f985fa688.png

6ed6475942e068f04cd6809ccebffe4f.png

也可以根据行业板块轮动思路选择属于近期热门板块的个股(需要叠加“每日基本面指标”)。

bb009e33926dd9230a4a3513f316f3ba.png

双击股票名称或代码也可以使用QTYX其他高级分析功能:

09a60f3e059829cf9782f7f38ae9f405.png

274734149ab7bcf926aba05662cb7bfe.png

形态策略选取ETF

d9cee3217fcbc7f1e0774527271c0157.png

在【选股流程】页面中,选择“形态驱动型”选股,在“股票池”选项“ETF基金”选项。

注:ETF基金代码存储在/ConfigFiles/etf_fund_info.csv路径下。使用ETF形态策略时,无需提前下载行情数据。

be33d9f38a706d9fcfeff54caaac449a.png

接下来的操作和上文介绍的形态选股步骤一致,结果如下所示:

7e8b010fd5a3ecedfdc27c94b3325bcb.png

b540a46807295951651933ed82e5707e.png

总结‍‍

7f79ab92368eb532801b261906fd89ec.png

在使用上,我们识别出来的股票池,是一个“大概率”会产生牛股的股票池。然后再叠加自己其他维度的分析因子,进一步缩小到几只股票作为自己交易目标。

同时设置好止盈止损的点位,保证整体的盈亏比,亏的时候亏一点就止损,赚的时候赚个盆满钵满。这就是底部形态的核心玩法!

交易其实很简单,有时候亏钱是我们把它想得太复杂了!

说明

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

知识星球介绍点击:知识星球《玩转股票量化交易》精华内容概览

1f00c90a7c1a9585b0527b2fee655f1c.jpeg

  • 19
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值