DeepSeek Harness (DSH) 的生态理念是“一切皆插件”。在本地搭建 DSH 实例时,如果需要对接 A 股行情、进行量化选股或策略回测,可以引入 dsh-stock-assistant。该插件由 fxxg023 维护,注册了 21 个模型工具,为智能体提供了从行情查询到盯盘告警的一整套能力。
核心功能¶
该插件主要解决 A 股数据分析中的数据源对接、策略回测和实时盯盘三个问题。
- 数据源覆盖:整合了三个数据源。
- 东方财富:提供行情、板块、涨停池、资金流、新闻。
- 腾讯行情:提供前复权 K 线。
- akshare:提供龙虎榜、财务摘要。
- 模型工具:注册了 21 个工具,分为以下几类:
- 行情与信号:
stock_quote、stock_kline、stock_indicators、strategy。 - 股性识别:
stock_profile,包含股性识别、策略匹配与自动回测推荐。 - 热点追踪:
sector_rank、sector_flow、limit_up_pool、dragon_tiger。 - 资金与财务:
stock_flow、stock_finance、stock_news。 - 量化功能:
screen(多因子条件选股)、backtest(6 种策略回测)。 - 自选与盯盘:
watchlist_add、watchlist_remove、watchlist_show、watch_start、watch_stop、watch_status、watch_alerts。
- 行情与信号:
- 独立设置页:在 DSH 设置中会出现“股票助手”独立页,用于编辑自选股、回测/策略参数和盯盘阈值。修改后需点击右下角“保存”生效,“初始化”可恢复默认值。
- 盯盘告警:支持开启盯盘,系统会以 30 秒为周期轮询自选股。当出现异动、涨跌停或成交量激增时,会在会话日志中记录,并在 Windows 系统上弹出桌面气泡通知。
安装与前置依赖¶
在安装前,请确保环境满足以下要求:
- Node.js ≥ 18(用于构建客户端 bundle)。
- Python 3 + akshare 库(用于
dragon_tiger和stock_finance工具;安装命令为pip install akshare)。 - Windows:桌面气泡通知仅 Windows 可用,其他平台会自动跳过。
安装步骤¶
- 执行以下命令安装插件:
dsh plugin --profile web add github:fxxg023/dsh-stock-assistant
- 安装完成后,在 DSH 设置中找到“股票助手”板块,点击初始化或直接使用。
典型用法¶
插件安装并初始化后,即可在对话中调用工具。以下是几种典型场景:
- 查询行情:
stock_quote 600000
stock_kline 000001
- 股性分析与策略匹配:
先输入stock_profile 600000,插件会识别股票特性并推荐匹配策略,同时给出回测结果。 - 量化回测:
backtest 600519 strategy ma_cross
- 自选盯盘:
先通过设置页或watchlist_add添加股票,然后启动:
watch_start
查看告警日志:
watch_alerts
注意事项¶
- 数据来源与免责声明:插件使用的数据均来自非官方公开接口。数据仅供学习研究,不构成任何投资建议。
- 策略参数分组:在设置页中,策略参数按策略名称分组显示(例如 RSI 超卖反弹),修改参数后记得保存。
- 开发模式构建:若需本地开发调试,必须运行
pnpm install && pnpm build生成lib/client.js,否则 Web 启动页会报加载失败。
结语¶
dsh-stock-assistant 为 DSH 用户提供了一套完整的 A 股量化分析工具集。它不提供官方数据接口,而是依赖开源项目和公开接口聚合能力,适合希望在本地私有化部署中实现自动化行情分析的开发者。