Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Self GP 市场分析

A股 / 板块 / 可转债 本地行情采集与 Web 展示系统。

功能

  • 交易时段自动拉取:周一至周五 9:30–11:30、13:00–15:00,每 5 分钟拉取一次
  • A股全市场:代码、名称、涨跌幅、成交量等(AkShare / 东方财富协议)
  • 板块:行业板块 + 概念板块
  • 可转债:全市场可转债比价数据
  • Web 页面:三模块切换、按涨跌幅等指标排序、搜索、分页

技术栈

  • 后端:Python + FastAPI + SQLite + APScheduler + AkShare
  • 前端:HTML / CSS / JavaScript

快速启动

cd backend
python -m venv .venv
.venv\Scripts\activate        # Windows
pip install -r requirements.txt
python run.py

浏览器访问:http://localhost:8080

首次使用点击页面右上角 「立即拉取」 获取数据。

API

接口 说明
GET /api/stocks?sort_by=change_pct&order=desc A股列表
GET /api/boards?board_type=industry 板块列表
GET /api/bonds?sort_by=change_pct&order=desc 可转债列表
POST /api/fetch?target=all 手动拉取(all/stocks/boards/bonds)
GET /api/status 市场状态与数据统计

数据存储

SQLite 数据库:data/market.db

参考

数据来源协议参考 AkShare 开源项目。

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages