A Share Pro

📈 轻量自选股管理·多源实时行情

A股轻量级监控工具,多数据源自动切换,纯文本存储零数据库依赖,适合日常自选股跟踪与组合管理。

收藏
8k
安装
2.4k
版本
1.0.0
CLS 安全性认证2026-07-03
点击查看完整报告 >

使用说明

核心用法

A-Share Pro 是一款面向个人投资者的 A 股监控命令行工具,核心功能包括:

  • 自选股管理:通过 add_stock.pyremove_stock.py 等脚本实现增删改查,数据以纯文本格式(代码|名称)持久化存储
  • 实时行情获取summarize_performance.py 聚合多只股票行情,输出涨跌统计与整体趋势判断
  • 多数据源 failover:内置腾讯财经、雪球、百度股市通、Tushare 四级降级策略,优先保障数据可用性
  • 交易记录追踪transactions.txt 支持记录买入/卖出操作,便于后期盈亏分析

显著优点

1. 零依赖部署:纯 Python 脚本 + 文本文件存储,无需 MySQL/Redis 等数据库,适合服务器或个人电脑轻量运行
2. 数据源冗余:四级自动切换机制降低单点故障风险,腾讯财经作为主要源响应速度快

3. 可扩展架构:模块化设计(config.py + monitor.py + 独立功能脚本),便于二次开发技术指标或图表功能

4. 定时集成友好:支持 crontab 定时任务,可自动化生成每日收盘报告

潜在缺点与局限性

  • 非官方数据源:行情数据来自第三方抓取,存在延迟(通常 15 秒级)或接口变更导致失效的风险
  • 无实时推送:缺乏 WebSocket 或消息通知机制,需主动执行脚本查看行情
  • A 股限定:不支持港股、美股、期货等市场
  • 无成本核算:虽有交易记录格式,但未内置持仓成本与盈亏计算逻辑(需用户自行扩展)
  • 安全合规:金融数据采集涉及反爬虫策略,高频调用可能触发 IP 封禁

适合人群

  • 偏好命令行操作的程序员/量化爱好者
  • 需要轻量监控、无需复杂功能的小资金投资者
  • 希望自建数据 pipeline、避免商业软件订阅的用户

常规风险

| 风险类型 | 说明 |
|---------|------|

安全解读

综合评估:A-Share Pro

核心用法

A-Share Pro 是一款面向 A 股投资者的轻量级自选股管理工具,采用纯 Python 脚本架构,无需数据库依赖,所有数据以文本形式本地存储。核心功能包括:

  • 自选股管理:通过 add_stock.pyremove_stock.pylist_stocks.py 等脚本实现股票代码的增删改查
  • 实时行情获取summarize_performance.py 聚合展示多股票涨跌情况与整体趋势
  • 多数据源切换:内置腾讯财经、雪球、百度股市通、Tushare 四级自动降级机制
  • 持久化存储watchlist.txt 保存自选股列表,transactions.txt 记录交易历史

技术实现上,工具采用模块化设计,config.py 统一管理路径与参数,monitor.py 封装数据获取逻辑,支持通过环境变量 TUSHARE_TOKEN 接入 Tushare 高级数据源。

显著优点

1. 零部署成本:纯文本存储 + 标准库依赖,无需 MySQL/MongoDB 等数据库服务,适合个人开发者与轻量场景
2. 数据可靠性:多数据源自动切换机制(腾讯→雪球→百度→Tushare)有效应对单点故障

3. 扩展友好:清晰的文件结构与统一的配置入口,便于二次开发(如技术指标计算、K 线绘制等规划中功能)

4. 合规安全:安全认证报告显示无危险函数调用、无动态代码执行、无个人敏感数据收集,符合 GDPR/CCPA 要求

潜在缺点与局限性

| 局限类型 | 具体说明 |
|---------|---------|
| **功能边界** | 仅限 A 股(沪市/深市/科创板),不支持港股/美股;无技术指标计算、无 K 线图绘制 |
| **数据时效** | 依赖公开免费 API,可能存在延迟;Tushare 高级功能需积分/付费 |
| **传输安全** | 腾讯财经端点使用 HTTP 而非 HTTPS,存在潜在中间人风险(已列为 RISK-002) |
| **权限管理** | 数据目录默认权限未显式限制,共享环境可能存在数据泄露风险(RISK-003) |
| **交互方式** | 纯命令行操作,无 Web/图形界面,对非技术用户门槛较高 |

适合人群

  • 技术型个人投资者:熟悉命令行操作,希望自建工具替代商业行情软件
  • 量化研究入门者:需要轻量级数据获取模块作为策略回测的前置组件
  • 隐私敏感用户:不愿将持仓数据上传至第三方云服务的保守型投资者
  • 多设备同步需求低:主要在单台工作站使用,无需实时跨端同步

常规风险

1. 数据准确性风险:免费数据源可能存在延迟或异常值,不应作为高频交易或大额决策的唯一依据
2. API 稳定性风险:腾讯、雪球等接口可能随时调整或限流,导致工具突然失效

3. 投资决策风险:工具仅提供数据展示,不含任何分析建议,用户需独立判断

4. 合规声明:安全认证明确标注「不构成投资建议」,代码审查与使用风险由用户自行承担

---

总结:A-Share Pro 是一款设计简洁、安全可信的 A 股辅助工具,在「功能单一性」与「安全可控性」之间取得良好平衡。适合将其作为个人投资工作流的组件之一,而非替代专业金融终端的核心决策工具。

A Share Pro 内容

reports文件夹
scripts文件夹
手动下载zip · 21.7 kB
CHANGE_HY_PRICE_ANALYSIS.mdtext/markdown
请选择文件