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
羽毛球分组比赛记分
小程序二维码

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

小夜