DeepSeek Harness 插件:dsh-quant-factor-pipeline(量化因子研究流水線)

前言

DeepSeek Harness (DSH) 的核心理念是「一切皆插件」,允許模型編排複雜的工作流。量化因子研究通常涉及從數據探針、面板構建、因子計算(IC/5門)、回測到 Regime 檢測的繁瑣流程。dsh-quant-factor-pipeline 將這套工程紀律嚴格的研究流水線封裝爲模型可逐步調用的 MCP 工具。

核心功能

該插件提供一組工具,覆蓋因子研究的全鏈路:

  1. panel_probe:拉取 A 股日頻面板,彙報換手率覆蓋率,產出完整性 panel_hash。
  2. ic_gate:構建 CGO 處置效應因子,計算 RankIC vs 前瞻收益、Newey-West t 統計、R² 機械健康度。
  3. regime_check:對信號/收益序列做粗粒度 regime 狀態 + 相關性斷裂 / 正交性檢測。
  4. factor_backtest:純 Node 多空十分位回測近似(RankIC / ICIR / Sharpe / 換手 / 淨值曲線)。
  5. project_save / project_load:將研究項目 manifest 寫入 YAML,實現研究狀態的持久化。

安裝與運行

安裝該插件需手動執行打包與安裝步驟:

npm pack && cd ~/.dsh/profiles/web && npm install /path/to/dsh-quant-factor-pipeline-0.1.0.tgz --no-save --no-audit --no-fund

重啓 dsh web(端口 3080)後生效。

運行環境要求:
* 協議:NDJSON(JSON-RPC 2.0),每行一個 JSON 對象,以 \n 結束,容忍末尾 \r。不要使用 Content-Length 幀。
* 運行時:managed Node 22.22.2(絕對路徑,無需構建)。
* 依賴:零依賴,僅使用 Node 內置模塊(http/https、zlib、crypto、fs、path)。

數據源

插件依賴以下已驗證端點進行數據獲取:
* push2his.eastmoney.com/api/qt/stock/kline/get —— kline + 換手率
* datacenter-web.eastmoney.com/api/data/v1/get —— RPT_LICO_FN_CPD 財務數據
* qt.gtimg.cn —— 騰訊快照

以下端點爲禁區,調用會導致 403 或失效:
* emweb.securities(舊東方財富 emweb 站點)
* f10.eastmoney.com/zycwzbAjax
* web.ifzq.gtimg.cn(部分歷史端點)

環境變量

通過環境變量可配置數據目錄與日誌路徑:

  • QMT_DATADIR:QMT 仿真終端 datadir 路徑,設空則禁用 QMT 數據源層。
  • AKSHARE_PYTHON:運行 akshare 橋接腳本的 Python 解釋器,默認爲 python3。
  • AKSHARE_HELPER:akshare 橋接 .py 腳本路徑。
  • QUANT_MCP_LOG:側向日誌文件路徑,默認同目錄 dsh-mcp-quant-factor-server.log。
  • QUANT_PROJECTS_DIR:project_save / project_load 持久化 manifest 目錄,默認爲用戶主目錄下 .quant-pipeline/projects。

注意事項

  • 版本鎖定:不要裸裝 @latest,請以本倉庫鎖定版本爲準。
  • 邊界釐清:本倉庫首次發佈,與 dsh-quant-data-mcp 的職責邊界需進一步釐清,避免重複數據源。

許可證

MIT — Copyright (c) 2026 helibeiqi

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

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

小夜