ashare-workbench:带行业范围与证据互核的 A 股投研 DSH 插件

前言

在 DeepSeek Harness 里做 A 股相关智能体时,常见难点不是「能不能生成一段研报」,而是研究范围不清晰、行情与公告缺少可核对原文、风险约束与计划难以版本化复查。随手接公开接口容易在数据不完整时仍输出结论,也容易和自动交易混为一谈。

下面介绍社区工作流类插件 ashare-workbench(维护者 leng125172-code)。它在 Cindy 与 DeepSeek Harness 上各自独立存储与配置,输出研究建议与计划流程,不包含券商连接或自动交易。

这是什么

ashare-workbench(npm 包名 dsh-plugin-ashare-workbench,当前版本 0.18.3)是一套 A 股投研工作台插件:先界定行业偏好,再采集成分股、日 K 与资讯,在风险约束下给出行业四组、股票三档与版本化计划,并保留原文证据与实际回执供复查。

核心功能

研究范围:成交额前 120 或手动行业

账户配置中先选一种研究范围:

  1. 成交额前 120:读取行业目录及成交额,按金额降序取前 120 个,同额按行业 ID 排序。目录或成交额不完整时不伪造排名,也不降级成全行业采集;不足 120 项时按真实数量展示。
  2. 手动选择:按名称或 BK 代码搜索、多选行业;至少选一个,空选择不会扩大范围。

确认范围后才抓取所选行业的成分股、日 K 和资讯。账户页可展示成交额、排名、来源和行情/读取时间;「重新获取排名」失败时保留上次排名并标明本次未更新。

成员、候选与停牌观察

行业采集到的股票是行业成员;完成价值分档后才是投资候选,仍不是买入指令。缺失或过期报价会核对备用源并保留失败原因。

停复牌须绑定同股票官方公告列表的具体原文、发布时间,保存正文指纹并完成独立互核。已知停牌或矛盾状态禁止正权重配置;复牌后需重新取得有效报价并分析,旧分档不自动恢复。

证据、增量与历史

  • 0.18.3 起修复行业、公司名称及代码的专项资讯检索,并保留各资讯源覆盖状态、HTTP 错误与合法空结果(详见仓库内 docs/news-search-0.18.3.md)。
  • 多行业研究默认最多 3 个只读子任务并行,行业结果由主代理串行保存;配仓、定稿、调度与消息由主代理执行。
  • 同日增量协议区分行业快照与定稿前市场复核;证据不足单独列出,不归入「不推荐」,空仓等待可以是有效建议。
  • 历史重置需用户明确要求;reset_history_preview 只读预览,reset_history 校验后清理并保留账户配置。live 与 simulation 分开。

双平台边界

平台 要点
Cindy plugin/ghost.json、独立工作台与账户表单;技能 /ashare-research。调度与微信须通过宿主真实能力执行并记录回执。
DeepSeek Harness 根包 ./dsh 入口;ashare_* 工具;独立 profile。不共享 Cindy 数据或微信授权。

文档记载的适配验证目标为 Cindy 0.1.125、DeepSeek Harness 0.2.1-rc.5;安装后实际能力以宿主返回为准。

安装与启用

发布后的 npm 包需与插件中心上架状态分别核对;源码公开不代表已出现在目录。

在已安装兼容 DSH 的环境中,README 给出的安装命令为:

dsh plugin --profile web add dsh-plugin-ashare-workbench@0.18.3

package.json 要求 Node.js >= 22.22.0,DSH >=0.2.1-rc.5 且 <0.3.0。插件以当前 dsh 进程权限运行,安装前宜阅读源码、MIT 许可证及 plugin/THIRD_PARTY_NOTICES.md。

典型用法

DeepSeek Harness

  1. 使用 ashare_get_research(view:industry_catalog) 查看研究范围。
  2. 通过 ashare_configure 保存本平台账户(勿将模拟默认账户复制为真实资金)。
  3. 按 ashare_begin_research → 分批采集 → 原文互核 → 只读行业分工 → 主代理保存/定稿推进。

开发安装与工具、通道能力见仓库 dsh/README.md。

Cindy

从插件市场搜索「A股投研」,或通过开发工具打包/安装 plugin/。在账户配置中填写现金、持仓、风险约束、期限、倾向行业等;保存不会自动开始研究或发消息。

在有权限的会话中执行(示例来自 README):

/ashare-research mode=live,使用已保存的账户和倾向行业研究。
仅提供建议;按实际证据给出四组、三档与不足项,核对计划、原生调度和微信回执。

微信报告须在 Cindy 自身连接界面完成绑定并向 ClawBot 发送消息;插件不保存联系人凭据,也不从其它平台复制令牌。

适用场景与注意

适合需要在智能体工作流中做有范围、有证据链、可复查的 A 股研究建议,且明确不需要自动下单的团队或个人。

使用时请注意:

  • 仅研究建议,无券商连接或自动交易。
  • 成交额前 120 的板块可能存在层级重叠;热度不代表投资价值。
  • 公开行情接口字段与可用性可能变化;可访问性不等于再分发或商业授权。
  • DSH 与 Cindy 数据不互通;通道或原生调度能力不足时插件会保留待办,不伪造成功。

本地验证可选用 npm run test:cindy(Cindy 核心测试不依赖外网行情);完整 DSH 测试需本机兼容 DSH 及真实 SDK,见 dsh/README.md。

结尾

ashare-workbench 把 A 股投研拆成可配置的范围、可核对的原文与风险下的计划流程,并在 DSH 与 Cindy 上各自落地为工具与工作台,避免研究与交易边界混淆。

  • 目录页:https://www.skillhub.cn/plugins/leng125172-code/ashare-workbench
  • GitHub:https://github.com/leng125172-code/ashare-workbench
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜