前言

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

实现过程概述

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

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

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

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

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

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

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

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

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

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

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

看下视频效果更直观 

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

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

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

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

    前言 前几期我们搭建了自定义的量化行情/选股/回测框架: 搭建系统|升级基于财务数据的选股工具!添加上日历和排序功能会更好用 搭建系统|不用数据库选股也行!利用Pandas特性的GUI版基本面选股工具 ...

  2. 搭建系统|升级选股工具,多板块个股同时提取!个股行情走势存入数据库

    前言 股票分析中选股是很重要的一个环节,特别是在市场走势普遍向好的环境下,选股比择时更为重要,原因很简单,就是资金的使用效率要最大化.比如同样的资金在同样的持股时间下,你的股票只涨了10%,大盘涨幅3 ...

  3. 搭建系统|升级选股工具,使用同花顺F10查看上市公司基本概况!

    前言 股票分析中选股是很重要的一个环节,特别是在市场走势普遍向好的环境下,选股比择时更为重要,原因很简单,就是资金的使用效率要最大化.比如同样的资金在同样的持股时间下,你的股票只涨了10%,大盘涨幅3 ...

  4. 股票量化分析工具QTYX使用攻略——盘中选取强势股v2.5.2

    搭建自己的量化系统 如果要长期在市场中立于不败之地!必须要形成一套自己的交易系统.否则,赚钱或者亏钱我们很难归纳总结,往往是凭借运气赚钱,而不是合理的系统模型,一时凭借运气赚的钱长期来看会因为实力还回 ...

  5. 如何选择“好公司”和“便宜的好公司”!股票量化分析工具QTYX-V2.2.0

    好公司的定义 最近看了一篇券商的投资报告,是关于"好公司"与"便宜的好公司"的选股策略介绍. 有些干货的地方和大家分享一下. 关于"好公司" ...

  6. 打通同花顺问财接口!各类数据应有尽有!股票量化分析工具QTYX-V2.6.4

    前言 同花顺的i问财是一个机器人智能选股问答平台,输入一些条件信息就能得到对应的选股结果. 从问财这个平台可以获得各式各样的选股数据,把这些数据融入到自己的股票量化交易平台中岂不是获得到了源源不断的数 ...

  7. 股票量化分析工具QTYX使用攻略——均线系统多头排列选股(更新2.5.7)

    搭建自己的量化系统 如果要长期在市场中立于不败之地!必须要形成一套自己的交易系统. 如何学会搭建自己的量化交易系统? 边学习边实战,在实战中学习才是最有效地方式.于是我们分享一个即可以用于学习,也可以 ...

  8. 业绩预增选股!股票量化分析工具V2.0如何分析全市场业绩预告

    选股环节一定要结合个股基本面做分析,所以分析上市公司的财务数据是十分必要的,至少可以帮助投资者"避雷". 相对来说,业绩好的上市公司股价上涨的潜力也更大,所以选股时业绩指标是非常关 ...

  9. 股票量化分析工具QTYX使用攻略——箱体形态突破选股v2.5.3

    搭建自己的量化系统 如果要长期在市场中立于不败之地!必须要形成一套自己的交易系统.否则,赚钱或者亏钱我们很难归纳总结,往往是凭借运气赚钱,而不是合理的系统模型,一时凭借运气赚的钱长期来看会因为实力还回 ...

最新文章

  1. FilteredTextBoxExtender
  2. python的none是什么-python中的none类型
  3. wilkinson--生成Wilkinson特征值测试矩阵
  4. 查看java返回的值,JavaScript 遍历对象查找指定的值并返回路径
  5. Mercurial hg web server的配置
  6. @loadbalanced在哪个包里面_ABB机器人-选项包
  7. canvas学习(四):高级属性
  8. 惠普服务器装centos 系统安装,hp 服务器安装linux系统安装
  9. oracle设计案例,Oracle课程设计案例精编
  10. 机器学习——多元线性回归问题(2)含标签
  11. UniRx_UniTask_学习记录_3.1_Subject
  12. opencv将Mat读入的图像的像素值打印在控制台上
  13. APM2.8自驾仪入门手册(AMOV AUTO)
  14. 深圳大学算法设计实验五
  15. c# CAD二次开发 模拟CAD移动图形, 通过圆现在注记,改变图形颜色
  16. java面向对象一些基本练习题6
  17. 【Bug解决】VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences
  18. 微信小程序路由跳转详情
  19. 区块链扫盲知识图解:其实就是一个由集体维护的分布式数据库
  20. CCAI2018 | 智能芯片的下一场战争是什么?

热门文章

  1. U-Boot启动第二阶段代码分析
  2. 工业表计图像读数解决方案流程
  3. Unity 2D学习总结
  4. Past Simple
  5. 批量识别提取核酸检测二维码信息的实现
  6. 用css实现Google logo图标
  7. 说不尽的卡尔曼 | 详解扩展卡尔曼滤波器
  8. 就现在而言,微信小程序还有市场吗?
  9. ubuntu下找不到mkinitrd命令的问题
  10. 计算机的缓存目录在哪里,Cbox缓存文件在计算机哪个位置