AlphaX 是一个基于 Python 的金融数据分析工具,专注于 A 股股票数据的获取、处理和技术分析。项目集成了东方财富和腾讯财经的数据接口,提供完整的股票数据管理解决方案。
- 多源数据支持:集成东方财富(DFCF)和腾讯财经(TX)两大主流数据源
- 完整K线数据:支持日线、周线、月线等多种周期,支持前复权、后复权等复权类型
- 技术指标计算:内置均线系统(MA/EMA)、知行多空线等技术指标
- 数据存储管理:自动将股票数据保存为 CSV 格式,便于后续分析
- 日志记录系统:完善的日志记录机制,支持调试和错误追踪
- 配置化管理:基于 YAML 的配置管理系统,灵活可扩展
- Python: 3.12+
- 核心依赖:
akshare1.18.50 - 开源金融数据接口pandas3.0.2 - 数据处理与分析requests2.33.0 - HTTP 请求库matplotlib3.10.8 - 数据可视化mplfinance0.12.10b0 - K线图绘制loguru0.7.3 - 日志管理pyyaml6.0.3 - 配置文件解析tdxpy0.2.7 /mootdx0.11.7 - 通达信数据接口playwright1.58.0 - 浏览器自动化
- Python 3.12 或更高版本
- pip 或 uv 包管理工具
- 克隆项目到本地: