前言
“搭建系统”专栏系列一直按以下的进程再不断地迭代开发工具:
我一直强调要搭建属于适合自己的股票量化交易系统,而不是照搬着拿别人的来用呢。也就是说我们要掌握搭建的方法,不断去调整自己的系统才能应对变化的市场:
搭建系统|为何我坚持要用Python搭建属于自己的股票量化交易系统
前几期主要是单独以“选股”、“回测”、“行情”这三个主线展开:
“选股”
搭建系统|不用数据库选股也行!利用Pandas特性的GUI版基本面选股工具
搭建系统|升级基于财务数据的选股工具!添加上日历和排序功能会更好用
搭建系统|“财务数据选股工具”如何与“多维度股票行情分析工具”完成无缝切换
搭建系统|升级基于财务数据的选股工具!从清单中剔除ST股和次新股
搭建系统|说好了个性化的选股工具!教你定制自己的选股财务数据表?
搭建系统|证券板块连续暴动!选股工具先按行业分类再选个股有多重要!
回测
搭建系统|听说backtrader很不错!把它集成到本地GUI回测平台中!
搭建系统|在线改策略很便捷!试一试本地GUI回测平台动态改策略
搭建系统|想把聚宽本地化吗?一起来创建GUI版的自定义量化回测平台
行情
搭建系统|比Matplotlib更好用的pyecharts打造GUI股票行情分析界面
本期看点
本期我们先以菜单方式将这三部分进行集成。
实现过程概述
实现方案并不复杂,大致的技术路线是创建一个wxPython的ToolBar控件,然后事件方式触发各个子页面。
子页面之间的跳转由程序中的GuiManager类实现,原理是把子页面的Frame存在一个容器中,当触发某个页面则激活该页面。
使用方法上。启动后出现了菜单栏控件,点击对应的菜单图标则跳转到子页面上,然后像正常操作该页面一样,当需要切换时点击“主菜单”按钮,即可返回菜单栏。
本次代码price_and_pick_backv1.py已上传知识星球,大家可以利用Pycharm的代码比较功能查看更改的地方(知识星球3-6 如何用Pycharm对文件内容比较)。
视频效果更直观
加入知识星球 可获取全部完整代码
更多量化交易内容扫码加入星球!—————————————————元宵大师的量化交易书籍开售!!京东、当当、天猫有售!!加我微信了解详情
微信关注:‘元宵大师带你用Python量化交易’