搭建系统|“财务数据选股工具”如何与“多维度股票行情分析工具”完成无缝切换...

前言

前几期我们搭建了自定义的量化行情/选股/回测框架:

搭建系统|升级基于财务数据的选股工具!添加上日历和排序功能会更好用

搭建系统|不用数据库选股也行!利用Pandas特性的GUI版基本面选股工具

搭建系统|听说backtrader很不错!把它集成到本地GUI回测平台中!

搭建系统|在线改策略很便捷!试一试本地GUI回测平台动态改策略

搭建系统|多维度下不同股票|周期|除权|复权走势对比界面

搭建系统|行情软件可没有!多股票投资组合用的GUI分析界面

搭建系统|想把聚宽本地化吗?一起来创建GUI版的自定义量化回测平台

搭建系统|wxPython布局管理实现多只股票走势对比界面

搭建系统|比Matplotlib更好用的pyecharts打造GUI股票行情分析界面

股票分析中选股是很重要的一个环节,对于大多数股民来说,除了根据股价走势来选股之外,也会加入一些基本面选股的条件,比如换手率、量比、市盈率、市净率、市销率、股息率、总股本、流通股本、自由流通股本、总市值、流通市值等等。

股票分析过程中往往会查看一只股票的多个周期的走势,也会同时查看一个板块中多只股票的走势,

于是一个场景出现了。当我们在选股小工具上一顿操作之后,依据财务指标选出了若干值心仪的股票,下一步是不是该观察下这几只股票的走势了!!!

我们已经分别制作了“多股票行情界面”和“财务指标选股界面”,于是我们通过wxPython的Frame切换机制,实现了两个界面的无缝切换。

也就是说,当我们在“财务指标选股界面”选好股票之后,我们跳转到“多股票行情界面”去查看走势,反过来觉得这些股票走势不怎么行,那么可以跳回到“财务指标选股界面”重新选择,以此类推。

同样,后期我们会把选股、行情、回测三个界面无缝切换,其中基于的原理是一致的。

实现过程概述

这里实现切换Frame的关键是点击按钮后,会调用到GuiManager类中的SwitchFrame()方法,然后在行情界面和选股界面之间切换。

搭建系统|“财务数据选股工具”如何与“多维度股票行情分析工具”完成无缝切换..._第1张图片

然后StockApp类中的SwitchFrame()方法会将切换后的Frame有效。

搭建系统|“财务数据选股工具”如何与“多维度股票行情分析工具”完成无缝切换..._第2张图片

接下来我们展示下排序功能的效果和操作的方法。

运行程序后最先启动的是“行情界面”,我们查看了4只股票的走势。

搭建系统|“财务数据选股工具”如何与“多维度股票行情分析工具”完成无缝切换..._第3张图片

点击【选股界面】跳出了提示对话框“该日无数据”!对了,今天是周末,我们点击【Yes】

搭建系统|“财务数据选股工具”如何与“多维度股票行情分析工具”完成无缝切换..._第4张图片

我们调整下日历,选择2020年6月19日,然后点击【复位选股】。

搭建系统|“财务数据选股工具”如何与“多维度股票行情分析工具”完成无缝切换..._第5张图片

用条件表达式选股,选取市盈率小于15的股票,降序显示,点击按钮【开始选股】

搭建系统|“财务数据选股工具”如何与“多维度股票行情分析工具”完成无缝切换..._第6张图片

再次用条件表达式选股,总市值小于3000000,降序显示,点击按钮【开始选股】。如果这些股票符合我们初步的意向,就点击【保存股票】

搭建系统|“财务数据选股工具”如何与“多维度股票行情分析工具”完成无缝切换..._第7张图片

点击按钮【行情界面】就切换回了“行情界面”了,我们发现之前的信息仍然存在的。点击【刷新股票】之后,左侧的股票池就同步成我们筛选出来的股票了。

搭建系统|“财务数据选股工具”如何与“多维度股票行情分析工具”完成无缝切换..._第8张图片

于是我们分别在ABCD子图上显示醋化股份的不复权、前复权、后复权以及周K线走势。

搭建系统|“财务数据选股工具”如何与“多维度股票行情分析工具”完成无缝切换..._第9张图片

需要说明的是,本人制作这个小工具的目的更多地是想帮助大家在学完量化交易的各种技能之后能够学以致用,无论是自己建立一些炒股策略模型,还是用程序化方法复盘分析,或是用更高效的方法去了解市场的动态,都对我们的交易事业有所提升。

看下视频效果更直观 

加入知识星球 可获取完整代码

更多量化交易内容扫码加入星球!—————————————————元宵大师的量化交易书籍开售!!京东、当当、天猫有售!!现在购买赠以上例程的源码!!加我QQ或者微信了解详情
微信关注:‘元宵大师带你用Python量化交易’

你可能感兴趣的:(搭建系统|“财务数据选股工具”如何与“多维度股票行情分析工具”完成无缝切换...)