A股轻量级监控工具,多数据源自动切换,纯文本存储零数据库依赖,适合日常自选股跟踪与组合管理。
说明:
## 核心用法
A-Share Pro 是一款面向个人投资者的 A 股监控命令行工具,核心功能包括:
– **自选股管理**:通过 `add_stock.py`、`remove_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、避免商业软件订阅的用户
### 常规风险
| 风险类型 | 说明 |
|———|——|









