Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

量化交易工作台

基于 PySide6 + SQLAlchemy + PyMySQL 的桌面端量化项目骨架。当前版本先实现首屏工作台,包含数据库连接状态、市场概览、日线筛选查询、热门波动列表和日志面板,后续功能可以在现有分层结构上继续扩展。

技术选型

  • PySide6:桌面 UI
  • SQLAlchemy:数据库访问与仓储实现
  • PyMySQL:MySQL 驱动
  • pytest:基础测试

目录结构

.
├── app
│   ├── application
│   │   └── services
│   ├── config
│   ├── domain
│   │   ├── entities
│   │   └── repositories
│   ├── infrastructure
│   │   └── database
│   │       └── repositories
│   └── ui
│       ├── models
│       ├── pages
│       └── widgets
├── tests
├── main.py
├── requirements.txt
└── .env.example

运行方式

  1. 按需创建 .env,可直接参考 .env.example
  2. 安装依赖:py -3.12 -m pip install -r requirements.txt
  3. 启动应用:py -3.12 main.py

当前页面说明

  • 左侧:导航区,预留后续模块入口
  • 顶部:筛选工具栏
  • 中部:核心指标卡片 + 日线数据表格
  • 右侧:最新波动股票列表
  • 底部:运行日志和数据库状态

扩展建议

  • 新增页面时优先增加 application/service + ui/page
  • 数据访问统一从 domain/repositories 协议扩展
  • 新表接入时在 infrastructure/database/orm_models.py 增加 ORM 模型并实现对应仓储

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors