股票量化分析工具QTYX使用攻略——实盘交易信号监控(更新2.5.7)

9082ce84270ea1910e1b31d02b0865c6.png

搭建自己的量化系统

7fece2940b969bb42a94c6f42e441ada.png

如果要长期在市场中立于不败之地!必须要形成一套自己的交易系统。

如何学会搭建自己的量化交易系统?

边学习边实战,在实战中学习才是最有效地方式。于是我们分享一个即可以用于学习,也可以用于实战炒股分析的量化系统——QTYX。

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

QTYX系统结构如下所示:

ae9e76c87c5201a50466b053f6b1cef2.png

由于QTYX一直迭代更新,当前介绍对应于版本V2.5.7。后续升级版本会同步更新文档内容。

997e616ecfee335a0fe1351b605364a7.png

功能概览

b920048ba1ffd61b526cbc7f075b95e9.png

股票量化分析工具QTYX的“交易”子页面提供了远程盯盘的功能。

我们可以把QTYX部署在云服务器上,让QTYX帮我们实时盯盘,当实盘行情到达我们设定的目标时,通过邮箱、微信或者钉钉等即时聊天工具通知我们。

b2d66be247baa20ca1b1a2a7e0433bfa.png

启动实盘监测

b00d73a64f2d101171852a97dd564fd0.png

点击QTYX“交易”后进入子页面。

选择“实盘扫描时间”,有“5秒、15秒、30秒和60秒”四档。

点击“开始实盘”后就开始执行监测了。监测时间段在9:25--11:31和12:59--15:01。

dad2bd3a509937608942c68ba7af8e88.png

QTYX会实时获取全市场最新行情数据,以及读取“交易股票池(交易条件单)”和“持有股票池”中个股的配置。

当判断到“交易条件单”和“持有股票池”中的指令,符合条件时就触发报警并执行交易。

如何生成“交易条件单”和“持有股票池”中的内容呢?接下来我们以部署在云服务器上的QTYX为例来介绍下。

a4ad80a86908803942a9823b3c30b98a.png

添加交易条件单

c948a66b14e25f31505110f50e0198d6.png

“交易条件单”中记录的是实盘中需要交易的股票信息,比如买卖的股票、数量、价格、盘中执行的策略等

点击“导入股票池”后会把自选股中的股票最新行情数据加载到界面中。

点击股票代码后会出现交易单配置界面。

bd2b2807dbc2625fe9c889b92d995059.png

我们根据自己策略分析的结果填写交易方向(买或者卖)、买卖的价格、买卖的股票数量。

如下所示填写“神奇制药”的交易配置参数:

42fe00cd8134815d3262a1ac4e5fd592.png

配置完成后点击确认,就添加到了左侧的“交易股票池”中了。

如果要删除该股或者更改交易参数的话,双击股票池中的股票代码进行选择即可。

7e7a34a8aedf1df4e8467faffd6a2204.png

62ad512014af000ec3208a1afa499107.png

添加止盈止损单

ad7f19df6ccfe5fe28e5faa4f3ab80fc.png

“持有股票池”中记录的是已持有股票的止盈止损设定值。

盘中触发到止盈止损值时会触发卖出信号。

点击“导入股票池”后会把自选股中的股票最新行情数据加载到界面中。

b4c6bf2d75ee853ba20ed46fc22ee671.png

点击股票代码,然后选择“持有股票池”会出现配置界面。

我们可以更改止盈止损的模式和幅度,同时配置界面也会显示买入的价格和持有后最高的价格。

目前我们支持的止盈模式是固定比例的,比如买入后涨幅达到10%止盈。止损模式是动态回撤止损,比如买入后股价从最高价下跌5%后就止损退出。

如下所示填写“全聚德”的止盈止损配置参数。

b7429611135a1036404569e9765f5f9d.png

点击确认后会添加到“持有股票池”中。

3a5b3db423ed8ed1468434f38d386436.png

如果要删除该股或者更改止盈止损参数的话,双击股票池中的股票代码进行选择即可。

另外,当触发买入“交易条件单”中的股票后,会自动更新至“持有股票池”中。

如果有单独手动下单买入的股票,也可以通过在ConfigFiles/hold_para.json中添加信息方式更新“持有股票池”

e7195d684c9200ecbd37daafec40b01c.png

远程发送分析报告

221f0f83c72df20adddf4050ff7c7fed.png

开始实盘监测后,会周期刷新指定个股的最新行情数据。

e7990b862a04beb0d28a67ed07617253.jpeg

实盘时发现该股已经到了买入或者卖出价位时,或者符合止盈止损交易条件时,会远程发送信息提醒。(要记得在ConfigFiles/sys_para.json中填写邮箱信息,在微信上开启QQ邮箱提醒功能,效果如同微信提醒)

aae2cbada7efb0d5649c899de93a2c3c.jpeg

7e01656468e31ed8c31e8b9f404bcd66.png

自动交易接口‍

7a9b3c35f4e1b73a55ff4906aeb32846.png

在配置参数对话框中,如果勾选自动交易的话,系统会根据设置的参数自动执行买卖操作。

210c2c90c79316f466e776d01d84f23c.png

需要注意的是,QTYX支持接入第三方库easytrader执行自动交易,使用之前在自己的环境上调试好easytrader库即可。

306db0f5c756f8f320c17a3a95fb6854.png

具体可以参考以下公众号文章:

小散量化炒股记|要克服人性弱点?激活股票全自动化交易!

如果大家把自动交易调试稳定的话,可以把自动交易的函数添加到以下代码处,这样就完成了自动交易这个末端环节。

if val['auto_trade'] == True:
    print("自动交易需调试交易环境,查看公众号《小散量化炒股记|要克服人性弱点?激活股票全自动化交易!》")

说明

完整的QTYX源码上传到知识星球《玩转股票量化交易》中,想要加入知识星球的小伙伴记得先微信call我获取福利!

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

a928e63001a46e33a345056950b6d618.jpeg

猜你喜欢

转载自blog.csdn.net/hangzhouyx/article/details/128424339