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 股量化分析工具集。它不提供官方數據接口,而是依賴開源項目和公開接口聚合能力,適合希望在本地私有化部署中實現自動化行情分析的開發者。

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

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

小夜