Skip to content

Releases: henrylin99/quantitative_analysis

v2.0.0-parquet

06 Jun 10:16

Choose a tag to compare

v2.0.0-parquet — 数据存储架构升级

核心变更

从 v1.0 的 MySQL 架构全面迁移到 Parquet + SQLite 方案,大幅降低部署和使用门槛。

为什么要升级

  • v1.0(MySQL 版):需要安装配置 MySQL 服务、导入数据库、配置连接,部署流程复杂
  • v2.0(Parquet + SQLite 版):零外部依赖,有 Python 环境即可运行

主要特性

  • 📦 开箱即用:克隆仓库 pip install -r requirements.txt 后直接 python run.py 启动
  • 💾 Parquet 行情存储:分钟级/日级行情数据以 Parquet 格式存储,读写高效、压缩率高
  • 🗄️ SQLite 状态管理:组合持仓、报告、预警等应用状态用 SQLite 管理,无需外部数据库
  • 📡 通达信实时行情:集成通达信接口获取实时报价,自动刷新持仓价格
  • 📊 完整的实时分析功能:技术指标、交易信号、风险管理、报告生成、组合优化
  • 🔌 离线数据包:提供预下载的历史行情数据包,解压即可使用,方便学习和研究

快速开始

# 克隆项目
git clone https://github.com/henrylin99/quantitative_analysis.git
cd quantitative_analysis

# 安装依赖
pip install -r requirements.txt

# 启动
python run.py

离线数据

为方便学习和研究,提供预下载的 A 股历史行情数据包(Parquet 格式),解压到项目 data/ 目录即可使用。

详见项目 README 获取数据下载方式。

适合人群

  • 量化交易初学者,希望快速上手实践
  • Python 开发者,想学习量化分析系统架构
  • A 股个人投资者,需要技术分析和信号工具