搭建自己的量化系统
如果要长期在市场中立于不败之地!必须要形成一套自己的交易系统。
如何学会搭建自己的量化交易系统?
边学习边实战,在实战中学习才是最有效地方式。于是我们分享一个即可以用于学习,也可以用于实战炒股分析的量化系统——QTYX。
我们分享QTYX系统目的是提供给大家一个搭建量化系统的模版,最终帮助大家搭建属于自己的系统。因此我们提供源码,可以根据自己的风格二次开发。
QTYX系统结构如下所示:
由于QTYX一直迭代更新,当前介绍对应于版本V2.5.7。后续升级版本会同步更新文档内容。
功能概览
有些大牛股启动后会以迅雷不及掩耳之势的风格,开启一轮势不可挡的上涨。
股票量化分析工具QTYX的“均线多头排列”选股功能,用来支持筛选这种快速暴力上涨的股票。
我在11月25日使用QTYX “均线多头排列” 筛选出“中油资本”,第二天买入持股到12月3日收盘获利有30%多。
我们来看下“中油资本”这只票上涨的形态特征,它是非常典型的“均线多头排列”形态,它的均线系统以多头排列姿态快速发散,K线的实体一直沿着短期均线上涨。在出现这种形态的初期买入的话,上涨效应非常强。
更新高速版行情数据
我们使用本地数据源快速更新选股数据,可以高效辅助我们选出强势股。可以参照:使用攻略“高速版本地行情源”
股票量化分析工具QTYX使用攻略——高速版本地行情源(更新v2.5.4)
启动均线多头排列选股
在【选股流程】页面中,有 “数据驱动型”“形态驱动型”“RPS驱动型”是三种选股思路,相辅相成。“均线多头排列”属于 “形态驱动型选股”。
然后可以看到形态选股相关的通用参数配置界面。
介绍下关键几个选项的作用:
选股日期:选取形态分析的日期(支持选取历史日期用于回测)(我当时选到“中油资本”的时间是11月25日,把选股日期调整到11月25日可以选到该股)
上市时间:根据上市时间滤除次新股(工具会过滤掉设置时间之后的次新股)。新股上市后处于暴涨暴跌的态势,走势并不稳定,也没有足够的数据进行回测。选股时候应该提前把这类股票给剔除掉的
剔除ST/*ST:对于ST股来说,面临着极高的退市风险,股民们应该避之不及,选股时候应该提前把这类股票给剔除掉的
叠加分析数据:目前支持“季度利润报表”,勾选后会在生成的股票清单中叠加“季度利润报表”
股票池:选择扫描的股票池,全市场股票池、自选股票池、概念板块池、行业板块池
选股模型:选择选股的模型,箱体形态突破、双底形态突破、均线多头排列
选择“均线多头排列” 模型时,还会出现专用配置界面,可以配置识别算法的参数。
此处重点说明下“持续发散的天数”和“发散开口幅度(倍)”的用途。以实战中的场景为例:
为了更早地发现均线多头排列的强势股,我在12月12日把选股参数里面“持续发散天数”从10日更改为5日。
但是这个时候发现选出的股票数量一下子从十几只变成了200只,很多牛股就淹没在里面。比如“如意集团”和“人人乐”。
于是,我对“均线多头排列”的算法做了改进,增加了发散的幅度判断,也就是“发散开口幅度(倍)”这个参数。
当“发散开口幅度(倍)”参数为3时,从200只瞬间精选到了5只股票,然后对这5只股票重点分析了成交量和对应板块的轮换,从后续的可持续性上最后聚焦在了“人人乐”和“如意集团”这两只股票。
第二天买入后持股3日涨幅超10%以上。
配置好参数后,点击“确认”就开始选股了,左上角的日志栏会自动切换到【选股日志】显示有符合特征的股票。
如果要取消选股,只需要点击【停止形态驱动型选股】即可。
选股完成后会把选股结果保存在“ConfigFiles/全市场选股结果”路径下。结果中不仅包含了个股的“收盘价”、“总市值”、“流通市值”,还叠加了“季度利润报表”。
由于QTYX中已经打通了“数据驱动选股”和“形态驱动选股”,点击 “开始选股”->“刷新选股数据”->选择“离线自定义数据”导入选股的结果,然后就可以用条件表达式选股。比如根据行业板块轮动思路选择属于近期热门板块的个股,根据业绩数据选择基本面良好的个股。
双击股票名称或代码也可以使用QTYX其他高级分析功能:
说明
完整的QTYX源码上传到知识星球《玩转股票量化交易》中,想要加入知识星球的小伙伴记得先微信call我获取福利!
知识星球介绍点击:知识星球《玩转股票量化交易》精华内容概览