Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

#深市股票工具 - A股多条件选股与回测框架

📖 项目简介

这是一个基于 Python、Streamlit 和 AkShare 开发的个人量化数据系统。系统包含前端实时多条件选股展示,以及后端全市场历史数据回测框架。

🚀 快速上手(5分钟跑起来)

1. 克隆项目

git clone https://github.com/Zizhenghua/a_share_quant_tool.git
cd a_share_quant_tool
2. 安装依赖
bash
pip install -r requirements.txt
如果仓库里还没有 requirements.txt,请先运行:

bash
pip freeze > requirements.txt
3. 启动网页端选股系统
bash
streamlit run app.py
浏览器会自动打开 http://localhost:8501,即可开始多条件选股。

4. (可选)后端回测数据拉取
bash
python backend/fetch_data.py
✅ 核心功能
多条件实时选股(前端):支持换手率、量比、成交额、涨跌幅、振幅、总市值等自定义条件筛选,采用本地 CSV 缓存防反爬,选股结果秒出。

历史回测框架(后端):支持全市场 5000+ 只股票过去 5 年日线数据的拉取与断点续传,结合 Pandas 进行数据清洗与回测验证。

🛠️ 技术栈
Python 3.12、Streamlit、Pandas、Plotly

AkShare(数据源,腾讯接口防反爬封装)

Linux、Crontab(后台定时任务)、TMUX

⚠️ 免责声明
本工具仅用于个人学习和研究,不构成任何投资建议。使用本工具进行实盘交易产生的盈亏,作者不承担任何责任。

text

---

About

A股多条件选股与回测框架

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages