基于优化的股票投资组合策略
40
浏览量
0
下载量
0
收藏数
项目描述
基于PyQt5的股票投资组合优化程序已开发完成。该系统完全遵循MVC架构,实现了所有核心功能要求,并集成了三种创新性优化算法。
本系统采用MVC(Model-View-Controller)架构,确保界面与业务逻辑的解耦。
模块划分
Views (UI): 基于PyQt5,负责用户交互、参数输入和结果展示(图表、表格)。
Controllers: 协调Views和Models,处理用户请求,管理多线程任务。
Models:
DataManager: 负责从Yahoo Finance API获取数据或加载本地CSV。
PortfolioEngine: 核心计算引擎,调度不同的优化策略。
Strategies: 具体算法实现。