python通过GUI 界面搭建实现嵌套功能_搭建系统|升级基于财务数据的选股工具!从清单中剔除ST股和次新股...
前几期我们搭建了自定义的量化行情/选股/回测框架:
搭建系统|“财务数据选股工具”如何与“多维度股票行情分析工具”完成无缝切换
搭建系统|升级基于财务数据的选股工具!添加上日历和排序功能会更好用
搭建系统|不用数据库选股也行!利用Pandas特性的GUI版基本面选股工具
搭建系统|听说backtrader很不错!把它集成到本地GUI回测平台中!
搭建系统|在线改策略很便捷!试一试本地GUI回测平台动态改策略
搭建系统|多维度下不同股票|周期|除权|复权走势对比界面
搭建系统|行情软件可没有!多股票投资组合用的GUI分析界面
搭建系统|想把聚宽本地化吗?一起来创建GUI版的自定义量化回测平台
搭建系统|wxPython布局管理实现多只股票走势对比界面
搭建系统|比Matplotlib更好用的pyecharts打造GUI股票行情分析界面
最近交易所公布了上证指数改编方案,其中有两条是和本篇文章相关的。
第一条是围绕ST个股改编。当上市公司变更为ST后一个月将从指数样板中剔除。
第二条围绕新股改编。上证指数新上市的日均市值前十的证券,上市满三个月才可以计入指数,其他证券上市后满一年计入指数。
我们选股时候也是应该考虑着两类股票的。对于ST股来说,面临着极高的退市风险,股民们应该避之不及,而新股上市后处于暴涨暴跌的态势,走势并不稳定,也没有足够的数据进行回测。
因此,有的时候在选股时我们是应该提前把这两类股票给剔除掉的,接下来我们就在选股工具上实现这两个小功能。
实现过程概述
首先,本次代码的更改是基于price_and_pick.py(公众号对应介绍)这个文件开展的,大家可以利用Pycharm的代码比较功能查看更改的地方。
我们在选股参数这里增加了两个控件,分别是“是否剔除ST/*ST股票”checkbox和“上市日期选择”DatePickerCtrl。更改的方法主要是在add_stock_para_lay()这个方法中。
然后点击【开始选股】后,我们在start_select()这个方法中增加判断。这里判断ST股票我们是使用了dataframe.apply判断“name”字段中是否有“ST”关键字,而判断上市时间则通过“list_date”字段值与指定值的比较去实现。
接下来我们展示下效果和操作的方法。
我们看到清单中有*ST美丽和*ST中华A这两只股票,我们勾选剔除ST/*ST股票选项,然后点击【开始选股】完成剔除。
我们看到嘉元科技、普门科技这几股票的上市时间是2019年,我们把发行时间的日历更改为2017年,这样点击【开始选股】就剔除了在2017年后发行的股票了。
往期视频效果
加入知识星球 可获取完整代码
更多量化交易内容扫码加入星球!
—————————————————
元宵大师的量化交易书籍开售!!
京东、当当、天猫有售!!
加我QQ或者微信了解详情
微信关注:‘元宵大师带你用Python量化交易’
python通过GUI 界面搭建实现嵌套功能_搭建系统|升级基于财务数据的选股工具!从清单中剔除ST股和次新股...相关推荐
- 搭建系统|升级基于财务数据的选股工具!从清单中剔除ST股和次新股
前言 前几期我们搭建了自定义的量化行情/选股/回测框架: 搭建系统|"财务数据选股工具"如何与"多维度股票行情分析工具"完成无缝切换 搭建系统|升级基于财务数据 ...
- 我用wxPython搭建GUI量化系统之财务选股工具剔除ST股和次新股
前言 最近交易所公布了上证指数改编方案,其中有两条是和本篇文章相关的. 第一条是围绕ST个股改编.当上市公司变更为ST后一个月将从指数样板中剔除. 第二条围绕新股改编.上证指数新上市的日均市值前十的证 ...
- python界面开发 web_使用 web 技术构建 python 的 GUI 界面
一般来说,选择用于应用程序的 GUI 工具箱会是一个棘手的事情,Python 也不例外.对于 Python 来说,可以选择的工具箱种类繁多.就我所知道的而言,比较常用的就有 TkInter, wxPy ...
- python中的gui界面编程_python应用系列教程——python的GUI界面编程Tkinter全解
全栈工程师开发手册 (作者:栾鹏) python的GUI界面编程,常用的几个python库包含如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包 ...
- Python之GUI:基于Python的GUI界面设计的一套AI课程学习(机器学习、深度学习、大数据、云计算等)推荐系统(包括语音生成、识别等前沿黑科技)
Python之GUI:基于Python的GUI界面设计的一套AI课程学习(机器学习.深度学习.大数据.云计算等)推荐系统(包括语音生成.识别等前沿黑科技) 导读 基于Python的GUI界面设计的一套 ...
- python应用系列教程——python的GUI界面编程Tkinter全解
全栈工程师开发手册 (作者:栾鹏) python教程全解 python的GUI界面编程,常用的几个python库包含如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 ...
- Python的GUI界面编程Tkinter全解
python的GUI界面编程,常用的几个python库包含如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter可 ...
- python的gui界面 可视化_使用可视化设计窗体的GUI程序
示例Demo2_1用PyQt5的一些类创建了一个简单的GUI应用程序,窗体及窗体上的标签对象的创建和属性设置都完全由代码完成.显然这种纯代码方式构造UI的方式是比较麻烦的,特别是在窗体上组件比较多.层 ...
- Python+appium+GUI界面pyside2微信自动加好友(改问候语、备注、标签)
目录 一.项目背景 二.实现功能 三.具体实现代码 四.支持与合作 一.项目背景 首先,这是我的第一篇文章,写作功底有待提高,后续有时间我会对代码细节的讲解进行完善. 闲暇中,帮助朋友的初创公司开发了 ...
- PYTHON实践——GUI界面
摘 要 基于easygui,Wordcloud等一系列库的GUI界面,主要是针对学生信息进行录入.查找和反馈问题,以及词云的生成.同时,每个界面均有多个选项,便于使用者选择,让GUI界面较为人性化, ...
最新文章
- [UWP小白日记-10]程序启动屏(ios解锁既视感)
- 一场由FPGA触发的芯片战争
- ie中placeholder字体颜色兼容问题
- Java JDBC连接SQL Server2005错误:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败...
- Vue2 MVVM 双向绑定(数据劫持+发布者-订阅者模式)
- 1Python全栈之路系列Web框架介绍
- 视觉盛宴VALSE 2021来了!今晚开始【预注册】
- java图片预览上传_java实现文件上传、下载、图片预览
- MATLAB中移动平均滤波器smooth函数的用法
- Mac OS X上编写 ASP.NET vNext(一)KRE环境搭建
- 关于AndroidStudio结合百度地图Api开发的SHA1获取
- 【小小小白进行手机进行刷机测试 Ubuntu系统下安装adb工具、fastboot工具】
- UniWebView笔记
- linux系统make命令详解
- 2022年湖南省自考考试学前教育史练习题及答案
- win11找不到录音机
- php识别翻转iphone拍摄的颠倒图片,iPhone 摄影师教你用 iPhone 12 Pro Max 拍出好照片...
- python3安装ibm_db
- UART通信基本概念
- S32K144学习笔记2 - 串口配置