dsh-stock-assistant:A股行情、选股与回测助手

DeepSeek Harness (DSH) 的生态理念是“一切皆插件”。在本地搭建 DSH 实例时,如果需要对接 A 股行情、进行量化选股或策略回测,可以引入 dsh-stock-assistant。该插件由 fxxg023 维护,注册了 21 个模型工具,为智能体提供了从行情查询到盯盘告警的一整套能力。

核心功能

该插件主要解决 A 股数据分析中的数据源对接、策略回测和实时盯盘三个问题。

  1. 数据源覆盖:整合了三个数据源。
    • 东方财富:提供行情、板块、涨停池、资金流、新闻。
    • 腾讯行情:提供前复权 K 线。
    • akshare:提供龙虎榜、财务摘要。
  2. 模型工具:注册了 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。
  3. 独立设置页:在 DSH 设置中会出现“股票助手”独立页,用于编辑自选股、回测/策略参数和盯盘阈值。修改后需点击右下角“保存”生效,“初始化”可恢复默认值。
  4. 盯盘告警:支持开启盯盘,系统会以 30 秒为周期轮询自选股。当出现异动、涨跌停或成交量激增时,会在会话日志中记录,并在 Windows 系统上弹出桌面气泡通知。

安装与前置依赖

在安装前,请确保环境满足以下要求:

  • Node.js ≥ 18(用于构建客户端 bundle)。
  • Python 3 + akshare 库(用于 dragon_tiger 和 stock_finance 工具;安装命令为 pip install akshare)。
  • Windows:桌面气泡通知仅 Windows 可用,其他平台会自动跳过。

安装步骤

  1. 执行以下命令安装插件:
dsh plugin --profile web add github:fxxg023/dsh-stock-assistant
  1. 安装完成后,在 DSH 设置中找到“股票助手”板块,点击初始化或直接使用。

典型用法

插件安装并初始化后,即可在对话中调用工具。以下是几种典型场景:

  1. 查询行情:
    stock_quote 600000
    stock_kline 000001
  1. 股性分析与策略匹配:
    先输入 stock_profile 600000,插件会识别股票特性并推荐匹配策略,同时给出回测结果。
  2. 量化回测:
    backtest 600519 strategy ma_cross
  1. 自选盯盘:
    先通过设置页或 watchlist_add 添加股票,然后启动:
    watch_start
查看告警日志:
    watch_alerts

注意事项

  1. 数据来源与免责声明:插件使用的数据均来自非官方公开接口。数据仅供学习研究,不构成任何投资建议。
  2. 策略参数分组:在设置页中,策略参数按策略名称分组显示(例如 RSI 超卖反弹),修改参数后记得保存。
  3. 开发模式构建:若需本地开发调试,必须运行 pnpm install && pnpm build 生成 lib/client.js,否则 Web 启动页会报加载失败。

结语

dsh-stock-assistant 为 DSH 用户提供了一套完整的 A 股量化分析工具集。它不提供官方数据接口,而是依赖开源项目和公开接口聚合能力,适合希望在本地私有化部署中实现自动化行情分析的开发者。

羽毛球分组比赛记分
小程序二维码

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

小夜