核心用法
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协议及当地金融监管对自动化数据获取的最新规定。