stock-watcher

📈 A股自选股智能管家

编辑精选

基于同花顺T2级数据源的A股自选股管理工具,支持沪深及科创板实时行情追踪,为投资者提供本地化、低延迟的个性化股票监控服务。

收藏
9.5k
安装
2.7k
版本
v1.0.0
CLS 安全性认证2026-05-05
点击查看完整报告 >

使用说明

核心用法

Stock Watcher 是一款面向中国A股市场的个人自选股管理工具,核心功能围绕「观察列表」展开。用户可通过6位数字股票代码完成添加、删除、列出、清空等基础管理操作,并一键获取全列表的行情摘要。数据层直接对接同花顺(10jqka.com.cn)公开股票页面,无需API密钥,即装即用。安装脚本会自动初始化 ~/.clawdbot/stock_watcher// 目录,所有自选股以明文格式存储于本地 watchlist.txt,便于用户随时审计或手动编辑。

显著优点

1. 零配置上手:无需注册、无付费墙,依托同花顺公开数据,开箱即用。
2. 本地化优先:所有列表数据仅存本地,隐私风险极低;卸载脚本可彻底清理残留。

3. 请求行为克制:内置1秒/次的频率控制与10秒超时,对数据源友好,降低被封禁概率。

4. 模块化架构:add、remove、list、clear、summarize 五大脚本独立,配合统一 config.py,便于二次开发或CI集成。

潜在缺点与局限性

  • 数据延迟:行情存在1-3分钟延迟,不适合高频交易或毫秒级决策场景。
  • 解析脆弱性:当前采用正则表达式解析HTML,若同花顺改版可能导致摘要功能失效。
  • 市场覆盖有限:仅支持沪深A股及科创板,港股、美股、北交所等未纳入。
  • 输入校验薄弱:股票代码格式验证可绕过,无效代码会产生无效网络请求。
  • 无历史数据:仅展示最新行情,不提供K线、财务指标等深度分析。

适合的目标群体

  • 散户投资者:需要轻量级、无广告的自选股跟踪,替代券商APP的繁杂信息流。
  • 量化入门者:可将本Skill作为数据抓取教学案例,或作为自动化工作流的触发器。
  • 多账户管理者:通过本地文件同步,实现跨设备、跨平台的统一股票池管理。
  • 隐私敏感用户:拒绝将持仓信息上传至云端第三方服务。

使用风险

  • 数据源单点故障:完全依赖同花顺网站可用性,若对方反爬升级或维护,服务将中断。
  • 网络环境依赖:无离线缓存机制,断网即无法获取行情。
  • 性能瓶颈:当自选股数量超过50只时,串行请求可能导致摘要生成耗时过长(50秒+)。
  • 合规边界:虽仅抓取公开数据,但需关注同花顺Robots协议及当地金融监管对自动化数据获取的最新规定。

安全解读

核心用法

Stock Watcher 是一款面向 A 股市场的个人自选股管理 Skill,提供完整的 CRUD 操作(增删查清)与行情摘要功能。用户通过 6 位数字股票代码管理沪深及科创板股票,系统自动从同花顺(10jqka.com.cn)获取实时行情与股票名称,并以简洁格式展示涨跌幅、详情链接等关键指标。

显著优点

1. 功能闭环完整:覆盖添加、删除、列表查看、清空、行情总结全流程,满足日常看盘基础需求
2. 代码质量扎实:342 行代码结构清晰,无危险函数(eval/exec/system)、无敏感信息硬编码,静态分析得分 95 分

3. 隐私保护合规:仅收集用户主动输入的股票代码,符合 GDPR 数据最小化原则,不访问系统敏感数据

4. 基础防护到位:网络请求设置 10 秒超时、HTTPS 加密传输、每秒 1 次请求频率控制,具备基本容错能力

5. 轻量易部署:通过 install/uninstall 脚本一键管理,配置文件统一管理存储路径

潜在缺点与局限性

1. 单一数据源依赖:全部数据来自 10jqka.com.cn,若服务不可用或返回异常将直接影响功能,无本地缓存或备选源
2. 数据延迟问题:行情存在 1-3 分钟延迟,不适合高频交易或实时决策场景

3. 爬虫合规灰色地带:使用伪造 Chrome User-Agent 绕过反爬机制,可能违反目标网站服务条款

4. 维护不确定性:个人开发者(robin797860)维护,GitHub 账号较新、社区活跃度低,长期更新与应急响应能力存疑

5. 输入校验可强化:当前仅验证 6 位数字格式,建议增加更严格的注入防护

适合人群

  • A 股个人投资者需轻量追踪少量自选股(10-20 只)
  • 对实时性要求不高、以盘后复盘或盘中参考为主的用户
  • 偏好本地化管理、不愿使用券商 App 或复杂终端的极简主义者

常规风险

  • 网络可用性风险:依赖外部 API,断网或服务故障时无法获取行情
  • 数据准确性风险:第三方数据可能存在延迟或异常,不宜作为交易唯一依据
  • 合规风险:User-Agent 伪装及爬虫行为存在被数据源封禁可能
  • 维护断档风险:个人项目可能停止更新,需自行关注安全补丁

stock-watcher 内容

scripts文件夹
手动下载zip · 8.8 kB
add_stock.pytext/plain
请选择文件