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

    技术2022-07-12  82

    前言

    我们都知道“不要把鸡蛋放在一个篮子”的道理,对于理性投资者来说,在做股票交易时不会就只买一只股票,而是把各个类型的股票做一个组合。

    于是在股票分析时常常要把多只股票结合起来做一个整体的对比分析。

    我们基于wxPython做了一个可以进行股票组合分析的界面,如下所示:

    实现过程概述

    该界面分为三部分:

    股票行情走势显示

    股票池的建立

    多股票组合分析

    关于股票行情走势显示。这部分内容可以参考《手把手教你用Python 打造股票行情分析的GUI》。

    点击表格中的股票后,可显示股票行情走势,在参数面板中可选取走势的起始时间,也可以单独输入要分析的股票。

    关于股票池的建立。

    点击表格中的股票后,会添加至股票池中,同样双击股票池中的股票后,会把该股票从中剔除。股票池由wx.ListBox列表框实现。

    关于多股票组合分析。

    我们使用wx.ComboBox来选择投资组合的方法,此处我们实现一种收益-风险的对比,分别使用均值和标准差刻画股票的收益率和波动率,从而对比分析不同股票的收益-风险情况。

    视频效果展示

    注意:

    目前我只是实现了多股票组合的分析方法的一种——均值方差衡量收益与风险,大家可以在这个雏形上扩展和修改。目前这只是我的一个初版而已,后续我会一步一步地去集成和优化,让大家在这个系统迭代过程中潜移默化地掌握搭建的方法,从而去搭建属于自己的系统。

    往期搭建框架内容回顾:

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

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

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

    更多量化交易内容扫码加入星球!————————————————— 微信关注:‘元宵大师带你用Python量化交易’
    Processed: 0.009, SQL: 9